An app-based traditional chinese medicine service platform
Patent Information
- Application Number
- CN202511141796.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2026-10-23
AI Technical Summary
但对于寻求中医诊疗的患者而言,目前还无法通过这类平台实现便捷的线上预约、咨询和诊疗服务,一定程度上限制了患者获取中医医疗资源的渠道,也影响了中医服务的普及与发展
[0031]本发明包括中医信息库模块、用户模块、看诊模块、中医论坛模块和中药之友模块,通过用户模块登录进入到平台中的中医信息库模块,看诊模块、中医论坛模块和中药之友模块,用户根据需要选择模块,每个模块中对应设有不同的功能子模块,包括师承模块、个人中医标签认证模块,用户在诊疗的过程中中医师疗效透明,数据真实,平台中的中医学信息库,收录着可靠信息供其他模块以及中医科研使用,本发明的数据库数据采集可以采用多种方式采集,且数据采用分别保密的处理,对不同等级的人员进行开放,本发明的看诊模块功能多样,患者端电子病历本中可以溯源每味中药,话题模块用来给予中医知识的讨论,营造中医有声势力的主阵地,中医科研模块,具有互动功能的期刊系统,本发明可以为很多中医中药学子提供就业岗位,例如康复咨询师、医案资料整理师、中药鉴别师、中药炮制师等,提高中医毕业生的就业岗位,综上,本发明可以用于中医宣传、中医教育、中医科研的使用。
Smart Images

Figure CN122967911A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of traditional Chinese medicine diagnosis and treatment technology, and in particular to a traditional Chinese medicine service platform based on an app. Background Technology
[0002] Traditional Chinese medicine has always been a treasure of Chinese civilization.
[0003] The patent, published under the number CN110047585A and titled "Online Hospital Management Platform," includes an online hospital service system, a server, and a user terminal. The server includes a database for storing doctor information. When a user logs into the online hospital service system via their user terminal, the server authenticates the user's identity and permissions. When the authenticated user is a patient, the server sends doctor information to the user terminal. The server also stores the patient's selection of a doctor based on the doctor information in the database, enabling patients to consult with doctors online and save time on registration and waiting, thus ensuring timely treatment.
[0004] The aforementioned medical service platforms primarily focus on appointment booking and medical navigation, providing patients with basic convenience such as reducing waiting time and streamlining the process. However, with the increasing demand for diversified medical services and the continuous advancement of medical technology, the limitations of these platforms are becoming increasingly apparent, making it difficult to meet the diverse medical needs.
[0005] Of particular note is that the aforementioned platforms currently do not offer comprehensive online medical services specifically for Traditional Chinese Medicine (TCM). TCM, a treasure of traditional Chinese medicine, possesses unique advantages in regulating the body and treating chronic diseases, making it highly popular among many patients. However, for patients seeking TCM treatment, convenient online appointments, consultations, and treatments are not yet available through these platforms. This limits patients' access to TCM medical resources and hinders the popularization and development of TCM services.
[0006] Therefore, there is an urgent need for a TCM service platform based on an app. Summary of the Invention
[0007] In view of this, in order to solve the problems existing in the technical background, the present invention proposes a TCM service platform based on an APP, the specific technical solution of which is as follows:
[0008] A mobile app-based TCM service platform includes a TCM information database module, a user module, a consultation module, a TCM forum module, and a TCM herbal medicine friend module. The TCM information database module records and publicly displays the basic information, professional tags, and medical records of doctors registered on the platform.
[0009] The user module is connected to the TCM information database module, the consultation module, the TCM forum module, and the TCM herbal medicine friend module. The user module is used for platform registration, login, personal basic information module, etc.
[0010] The consultation module is a two-way system, consisting of two parts: a patient-side consultation module and a doctor-side consultation module.
[0011] The "Friends of Chinese Herbal Medicine" module is used for the identification of Chinese medicinal materials, the popularization of knowledge about Chinese medicinal materials, and the trading of demand for Chinese medicinal materials.
[0012] The TCM forum module includes: topic module, square module, follow module, search module and supplementary function module. After entering the TCM forum module, users can switch between different areas such as topics, square, and follow through a user-friendly navigation interface.
[0013] The TCM information database module includes a TCM identity module and a medical record database module. The TCM identity module and the medical record database module interact with other modules through APIs. When a doctor or user queries a doctor's information, the platform extracts basic information, professional tags, or medical record records from the database and presents the corresponding data according to the user's permissions. When the data is updated, it is synchronized by the doctor's end or the module connecting to the external hospital system.
[0014] The database in the TCM identity module contains doctors' basic information, tags, etc., and indexes the information by tags for easy querying and filtering. At the same time, a data modification record table is set up to support the auditing and tracing of information change history.
[0015] The medical record database module indexes medical records by user ID and doctor ID, ensuring efficient access to historical medical records between users and doctors. The data tables are stored using hierarchical encryption to ensure privacy and security.
[0016] The consultation module adopts a microservice architecture, with each submodule operating as a separate service for modular management, updates, and expansion. The data flow for users begins upon login. After authentication by the user module, the patient enters the waiting process within the consultation module. During the consultation, medical data, doctor's orders, and prescriptions are synchronized to the database in real time, and data transmission is handled through a message queue to ensure real-time performance. Doctor's operation requests flow to the processing logic, ensuring efficiency and stability.
[0017] The database of the consultation module adopts a distributed design, including an SQL database and a NoSQL database, which are used to store structured data and unstructured data respectively, and SSL / TLS encryption is used to ensure the security of data transmission.
[0018] The TCM forum module adopts a microservice architecture, making each functional module independent to improve scalability and maintainability. Sub-modules within each module handle specific requests as microservices. The platform connects all modules through an API gateway to ensure seamless collaboration between functional modules. The content recommendation functions in the forum and search modules ensure users can quickly find relevant information, increasing user engagement.
[0019] The system architecture of the "Friends of Traditional Chinese Medicine" module can adopt a microservice architecture, decoupling core sub-modules such as demand publishing, authentication services, and transaction management, allowing them to run as independent services that coordinate with each other: Demand Management Service: responsible for creating, viewing, matching, and recommending demands; Authentication Service: handling the authentication process for images and mailed samples; Transaction Management Service: covering modules such as orders, logistics, and payment settlement; User Management Service: managing user registration, login, and authentication operations, providing support for functions such as demand publishing and authenticator verification; Data Center Service: a shared data storage and retrieval system for all services, with each service implementing a unified interface through an API gateway, supporting cross-module calls and improving system flexibility and scalability. Simultaneously, module resources can be adjusted according to needs to ensure the system's high concurrency processing capabilities.
[0020] User Behavior Path and Data Flow: Demand Posting and Response: Users post medicinal herb requests through the demand management service. After processing, the requests enter the matching and recommendation system. Big data analysis of supply and demand relationships uses recommendation algorithms to intelligently match suppliers. Suppliers view and respond to requests in the response module. Identification Requests and Result Feedback: Users upload medicinal herb images or submit requests to mail samples. The identification service verifies and records the identification results, which are then fed back to the user's page. The identification service is integrated with the payment system to ensure seamless integration of the paid identification process. Transaction Generation and Process Management: After users and suppliers reach a demand match, an order is generated. Order information is transmitted to the transaction management service to complete processes such as quality inspection, logistics tracking, and payment settlement. The database uses a distributed NoSQL database to handle high-concurrency query demands. The scalability of demand matching and data storage can leverage the full-text search and query capabilities provided by Elasticsearch. Third-party API integration: Payment API: Seamless integration of authentication and transaction payment through payment APIs such as Alipay and WeChat Pay, ensuring payment security; Logistics API: Introduction of third-party logistics APIs to achieve real-time updates of logistics information, allowing users to directly view the delivery progress of medicinal materials on the platform; Location and Map Services: Using Gaode or Baidu Maps APIs, suppliers and users can filter transactions based on geographical location, supporting local priority delivery options; Big Data Recommendation System API: Based on platform data flow and user needs, a customized big data recommendation API is adopted to integrate demand matching and personalized push functions to the user end.
[0021] Furthermore, the medical record database module achieves data sharing through an integration module, enabling interconnection with various hospital HIS (Hospital Information System) and PACS (Picture Archiving and Communication System). Incorporating international standards such as FHIR, doctors using the consultation module directly input case information into the database after completion. If a doctor uses the hospital's unified consultation system, data sharing and interconnection are achieved through system integration. AI or specialists then perform specific processing before transferring the case to the app's medical record database. The information within the medical record database module is protected by law and constitutes personal privacy. Therefore, a tiered confidentiality and disclosure system is adopted to ensure patients' legal rights: Level 1: Applicable to system administrators, possessing global data viewing permissions, with enhanced review and log recording to ensure data security during management; Level 2: Applicable to patients and attending physicians, able to view their complete medical record data, ensuring data authenticity and privacy; Level 3: Applicable to staff who request access to specific medical records, requiring authorization according to the platform's operating procedures. For example, auditors and data analysts ensure the transparency of the application process and limit access frequency and duration through data usage agreements or periodic audits; Level 4: Public access applicable to registered users, limited to disclosing only medical record summary information, without involving identity verification information, clearly defining the scope of disclosure, only displaying disease classification, medication feedback, etc., and considering disclosing physician treatment methods, times, etc. Through a combination of identity verification, encryption, access control, logging, and data isolation, hierarchical data protection can be achieved for the medical record database module.
[0022] Furthermore, both the patient and doctor ends of the consultation module in the medical record database module are equipped with a rehabilitation care follow-up module. The rehabilitation care module (patient end) includes two modes: self-feedback and auxiliary feedback. In the self-feedback mode, patients can fill in self-assessment and medication feedback at any time in the self-feedback interface. Once submitted, the feedback content will enter the system and be entered into the doctor end after review. Selecting an Auxiliary Feedback Mode: Platform specialists provide patients with multiple options for auxiliary follow-up visits, allowing selection of time (including follow-up period and frequency) and method (including text, voice, video, or telephone follow-up). Records are reviewed, uploaded to the platform, and entered into the doctor's end. In cases of severe illness, specialists will proactively contact the doctor to inform them and seek their opinion. Rehabilitation Care System (Doctor's End): Doctors can view a summary of each patient's rehabilitation data through a dedicated interface. The system visualizes the feedback data (e.g., in charts) to help doctors quickly assess the patient's recovery status. When the system detects poor recovery or worsening symptoms, it automatically alerts the doctor to pay attention to the patient, provide rehabilitation suggestions, or change doctors. All information is entered into the medical record after the treatment course. The Rehabilitation Care module is based on a microservice architecture, encompassing both self-feedback and auxiliary feedback modes for the patient, ensuring flexibility and efficiency. It supports real-time collaboration between the doctor's end and platform specialists, and dynamic tracking of patient recovery progress. The module works in conjunction with databases, push notification services, data encryption, and other services to achieve two-way interaction between the patient and doctor's ends. Patient End: Patients can choose their feedback mode independently, selecting self-feedback or auxiliary feedback through a simple interface. After selecting the self-feedback mode, patients can fill in their recovery status, medication reactions, etc. on the interface. After submission, the feedback will be reviewed by platform specialists and recorded in the system to ensure timely updates for doctors. After selecting the auxiliary feedback mode, the system will arrange for specialists to conduct regular follow-ups according to the time and method selected by the patient. Feedback information, after review, will be sent to the doctor's end. The doctor's end has a comprehensive view where doctors can view both the patient's self-feedback and auxiliary feedback. The system intelligently categorizes and visualizes the feedback information to help doctors quickly assess the patient's recovery progress. For serious cases in the auxiliary feedback mode, specialists will directly contact the doctor for advice to ensure a rapid response. The data flow and database design of the rehabilitation care module emphasizes the diversity of feedback modes and the timeliness of data: Self-feedback data flow: Patient-submitted self-feedback information is uploaded directly via the patient's app, reviewed by platform specialists, stored in the database, and pushed to the doctor's end. Auxiliary feedback data flow: In auxiliary feedback mode, specialist follow-up data will be uploaded through a dedicated interface. The system allows setting the follow-up frequency, follow-up time period, and follow-up method. All feedback data is reviewed by the platform, and only qualified data is stored in the patient feedback table. Data storage and encryption: The database adopts a distributed storage structure, storing patient feedback, security verification information, etc. separately for quick retrieval and access.Meanwhile, to protect privacy, each piece of data is stored in segments with encryption. The rehabilitation care module integrates third-party API services to improve the efficiency of data analysis and intelligent reminders: Data Analysis API: Intelligent analysis of patients' rehabilitation data is performed through third-party APIs, including multi-dimensional assessment of rehabilitation progress and prediction of abnormal trends, providing doctors with diagnostic references. Intelligent Reminder API: The system automatically reminds patients of their self-feedback or platform specialists' assisted feedback through notification services integrated with external APIs, ensuring that patients submit feedback data on time and helping doctors pay attention to abnormal rehabilitation conditions in a timely manner.
[0023] Furthermore, the forum module's plaza module includes a learning module integrated with an open forum. This module upgrades the traditional TCM knowledge retrieval function into an interactive platform that integrates data inquiry, topic discussion, and experience sharing. The system builds a comprehensive data interface by calling APIs, achieving seamless integration between the TCM database and the forum. It breaks down entire TCM works or single medicinal herbs into independent topic posts, each corresponding to a specific entry. Users can engage in macro-level discussions of entire books or in-depth exchanges on individual entries, sharing personal insights, clinical experiences, and practical cases. This design, through the modularization of large amounts of data, achieves precise knowledge transfer and multi-faceted analysis, promoting the exchange of experiences between different schools of thought and driving innovation in TCM theory and practice, providing an open, efficient, and highly interactive platform for TCM learning.
[0024] Furthermore, the apprenticeship module includes functions for qualification verification, apprenticeship process, learning plan and progress tracking, and graduation certification. Qualification verification ensures the authenticity and reliability of TCM qualifications and skills; the platform can require physicians seeking apprentices to provide genuine identity and qualification documents, which the platform then verifies to grant "apprenticeship eligibility." The apprenticeship process involves students submitting an application with a brief self-introduction and learning intentions. After physician confirmation, a formal master-apprentice relationship is established, and the platform generates a master-apprentice binding relationship in its database. The learning plan and progress tracking feature allows students to complete assigned learning tasks (such as copying and memorizing designated classics, attending clinical courses, etc.) according to the plan, and upload learning notes or reflections, recording them in the system. Upon completion of certain progress, physicians can provide evaluation and recognition to ensure solid learning outcomes. Graduation certification sets graduation standards (such as memorizing designated TCM classics, independently completing a certain number of medical cases, and obtaining the master's approval); upon completion, the system automatically generates a "graduation certificate."
[0025] Furthermore, the consultation module possesses both system integration and independent functions. It supports integration with various medical systems of partner hospitals, meeting the diverse needs of large hospitals and small clinics. The system integration function enables interconnection with hospital HIS (Hospital Information System) and PACS (Picture Archiving and Communication System), incorporating international standards such as FHIR to ensure real-time synchronization of patient data and treatment information. The independent operation function allows small clinics and individual doctors to directly diagnose and treat patients using the app without medical system support, providing functions including medical record saving, prescription issuance, and examination report management. The consultation module also features an automatic TCM medication agreement generation function. This function aims to protect the legal rights of doctors when prescribing large doses of medication and ensure patient informed consent. When a doctor selects a dosage of TCM exceeding the pharmacopoeia's recommended amount during prescription, the system automatically detects and triggers the medication agreement generation mechanism, generating relevant agreements, informed consent forms, and other documents, and generating clauses based on the patient's condition and specific medication. Doctors can view, modify, and confirm the agreement in real time before sending it to the patient's system or providing a printed copy for the patient to sign. This feature helps prevent subsequent medical disputes and provides legal support for doctors.
[0026] Furthermore, the consultation module includes a traceability function for Chinese medicinal herbs. In traditional Chinese medicine theory, the origin, harvest time, and processing techniques of medicinal herbs affect their efficacy. To increase transparency in medication use, the system provides traceability information for each medicinal herb. Each batch of herbs is accompanied by a QR code, which patients and doctors can scan to view detailed information when reviewing prescriptions or prescribing medication, including the origin, planting / harvest time, and processing techniques. The Chinese medicine query system connects to the data interfaces of herb suppliers and pharmacies, enabling real-time queries of herb inventory, sources, and processing methods, ensuring that prescription data is updated and consistent with current conditions.
[0027] Furthermore, the treatment plan module in the consultation module includes a prescription decoction and administration guidance function. After the doctor writes the medication method in the case, the system will automatically identify the drug ratio and dosage, compare it with the built-in TCM database, analyze the applicability of the drug combination, contraindications, and historical efficacy data. Subsequently, the AI model automatically generates decoction method, administration suggestions, and contraindications based on the drug characteristics and patient information (such as constitution, disease type, etc.). After the doctor modifies and confirms that there are no errors, it is generated in the patient's case module, which is divided into two sections: decoction and administration.
[0028] Furthermore, the topic module of the TCM forum is entirely oriented towards the popularization of TCM knowledge and academic debate, with a dedicated review mechanism. The major categories of topics are arranged according to the current needs of TCM, such as the justification of TCM, TCM self-debate, Chinese herbal medicine pharmacology, and TCM schools of thought, forming targeted discussion areas. The topics include an "expert interaction area" that invites authoritative TCM practitioners or scholars to host discussions, answer user questions, or guide the discussion. At the same time, special columns or debate functions can be set up for certain academic topics or controversial issues.
[0029] Furthermore, the trading center module includes a demand posting module that allows users to post customized processing requirements for specific Chinese medicinal materials or formulas, providing customized processing services. The trading center module also includes a quality inspection and certification module that allows users to select appropriate testing schemes based on the type and intended use of the required Chinese medicinal materials. This module offers multiple testing standards and supports the generation of customized quality inspection reports based on the testing schemes. This module covers the specific testing requirements for different Chinese medicinal materials, thereby meeting the quality verification needs of various materials and improving the flexibility of the testing process.
[0030] The above technical solution has the following beneficial effects:
[0031] This invention includes a Traditional Chinese Medicine (TCM) information database module, a user module, a consultation module, a TCM forum module, and a TCM herbal medicine friend module. Users log in through the user module to access these modules. Users can select the appropriate module based on their needs. Each module contains different functional sub-modules, including a mentorship module and a personal TCM tag authentication module. During treatment, the efficacy of TCM doctors is transparent, and the data is authentic. The TCM information database on the platform contains reliable information for use by other modules and TCM research. Data collection in this invention can be achieved through multiple methods, and the data is handled with separate confidentiality measures, allowing access to different levels of personnel. The consultation module is multifunctional; the patient's electronic medical record allows for the traceability of each Chinese herbal medicine. The topic module provides a platform for discussing TCM knowledge, creating a strong voice for TCM. The TCM research module includes an interactive journal system. This invention can provide employment opportunities for many TCM and herbal medicine students, such as rehabilitation consultants, medical record organizers, Chinese herbal medicine appraisers, and Chinese herbal medicine processors, thus improving the employment prospects for TCM graduates. In summary, this invention can be used for TCM promotion, TCM education, and TCM research. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of the structure of a TCM service platform based on an APP according to the present invention. Detailed Implementation
[0033] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0034] A mobile app-based TCM service platform includes a TCM information database module, a user module, a consultation module, a TCM forum module, and a TCM herbal medicine friend module. The TCM information database module records and publicly displays the basic information, professional tags, and medical records of doctors registered on the platform.
[0035] The user module is connected to the TCM information database module, the consultation module, the TCM forum module, and the TCM herbal medicine friend module. The user module is used for platform registration, login, personal basic information module, etc.
[0036] The consultation module is a two-way system, consisting of two parts: a patient-side consultation module and a doctor-side consultation module.
[0037] The "Friends of Chinese Herbal Medicine" module is used for the identification of Chinese medicinal materials, the popularization of knowledge about Chinese medicinal materials, and the trading of demand for Chinese medicinal materials.
[0038] The TCM forum module includes: topic module, square module, follow module, search module and supplementary function module. After entering the TCM forum module, users can switch between different areas such as topics, square, and follow through a user-friendly navigation interface.
[0039] The TCM information database module includes a TCM identity module and a medical record database module. The TCM identity module and the medical record database module interact with other modules through APIs. When a doctor or user queries a doctor's information, the platform extracts basic information, professional tags, or medical record records from the database and presents the corresponding data according to the user's permissions. When the data is updated, it is synchronized by the doctor's end or the module connecting to the external hospital system.
[0040] The database in the TCM identity module contains doctors' basic information, tags, etc., and indexes the information by tags for easy querying and filtering. At the same time, a data modification record table is set up to support the auditing and tracing of information change history.
[0041] The medical record database module indexes medical records by user ID and doctor ID, ensuring efficient access to historical medical records between users and doctors. The data tables are stored using hierarchical encryption to ensure privacy and security.
[0042] The consultation module adopts a microservice architecture, with each submodule operating as a separate service for modular management, updates, and expansion. The data flow for users begins upon login. After authentication by the user module, the patient enters the waiting process within the consultation module. During the consultation, medical data, doctor's orders, and prescriptions are synchronized to the database in real time, and data transmission is handled through a message queue to ensure real-time performance. Doctor's operation requests flow to the processing logic, ensuring efficiency and stability.
[0043] The database of the consultation module adopts a distributed design, including an SQL database and a NoSQL database, which are used to store structured data and unstructured data respectively, and SSL / TLS encryption is used to ensure the security of data transmission.
[0044] The TCM forum module adopts a microservice architecture, making each functional module independent to improve scalability and maintainability. Sub-modules within each module handle specific requests as microservices. The platform connects all modules through an API gateway to ensure seamless collaboration between functional modules. The content recommendation functions in the forum and search modules ensure users can quickly find relevant information, increasing user engagement.
[0045] The system architecture of the "Friends of Traditional Chinese Medicine" module can adopt a microservice architecture, decoupling core sub-modules such as demand publishing, authentication services, and transaction management, allowing them to run as independent services that coordinate with each other: Demand Management Service: responsible for creating, viewing, matching, and recommending demands; Authentication Service: handling the authentication process for images and mailed samples; Transaction Management Service: covering modules such as orders, logistics, and payment settlement; User Management Service: managing user registration, login, and authentication operations, providing support for functions such as demand publishing and authenticator verification; Data Center Service: a shared data storage and retrieval system for all services, with each service implementing a unified interface through an API gateway, supporting cross-module calls and improving system flexibility and scalability. Simultaneously, module resources can be adjusted according to needs to ensure the system's high concurrency processing capabilities.
[0046] User Behavior Path and Data Flow: Demand Posting and Response: Users post medicinal herb requests through the demand management service. After processing, the requests enter the matching and recommendation system. Big data analysis of supply and demand relationships uses recommendation algorithms to intelligently match suppliers. Suppliers view and respond to requests in the response module. Identification Requests and Result Feedback: Users upload medicinal herb images or submit requests to mail samples. The identification service verifies and records the identification results, which are then fed back to the user's page. The identification service is integrated with the payment system to ensure seamless integration of the paid identification process. Transaction Generation and Process Management: After users and suppliers reach a demand match, an order is generated. Order information is transmitted to the transaction management service to complete processes such as quality inspection, logistics tracking, and payment settlement. The database uses a distributed NoSQL database to handle high-concurrency query demands. The scalability of demand matching and data storage can leverage the full-text search and query capabilities provided by Elasticsearch. Third-party API integration: Payment API: Seamless integration of authentication and transaction payment through payment APIs such as Alipay and WeChat Pay, ensuring payment security; Logistics API: Introduction of third-party logistics APIs to achieve real-time updates of logistics information, allowing users to directly view the delivery progress of medicinal materials on the platform; Location and Map Services: Using Gaode or Baidu Maps APIs, suppliers and users can filter transactions based on geographical location, supporting local priority delivery options; Big Data Recommendation System API: Based on platform data flow and user needs, a customized big data recommendation API is adopted to integrate demand matching and personalized push functions to the user end.
[0047] In this embodiment, the medical record database module achieves data sharing through the system integration module, realizing interconnection and interoperability with various hospitals' HIS (Hospital Information System) and PACS (Picture Archiving and Communication System). Furthermore, by incorporating international standards such as FHIR, if a doctor uses the consultation module of this app, the case information is directly entered into the case database after completion. If the doctor uses the hospital's unified consultation system, through system interconnection and data sharing, the case is then further processed by AI or specialists before being moved into the medical record database of this app. The information within the medical record database module is protected by law and constitutes personal privacy; therefore, a tiered confidentiality and disclosure system is adopted to ensure the legal rights of patients.
[0048] Level 1: Applicable to system administrators, with global data viewing permissions, enhanced review and logging to ensure data management security.
[0049] Level 2: Applicable to the patient and attending physician, allowing them to view their complete medical records. Data authenticity and confidentiality are guaranteed.
[0050] Level 3: Applicable to staff who need to access specific medical records and require authorization according to the platform's operating procedures. Examples include auditors and data analysts. The application process must be transparent, and access frequency and duration must be limited through data usage agreements or periodic reviews.
[0051] Level 4: Public access for registered users, limited to disclosing medical record summaries and not involving personally identifiable information. Clearly define the scope of disclosure, displaying only disease classifications, medication feedback, etc. Consideration may be given to disclosing physician treatment methods and times.
[0052] By combining identity verification, encryption, access control, logging, and data isolation, hierarchical data protection can be achieved for the medical record database module. In practice, these measures ensure data privacy and compliance while meeting users' actual needs. Identity Authentication and Access Control: Multi-factor authentication and role-based access control ensure that different users (patients, doctors, administrators, etc.) have matching permissions, preventing unauthorized access. Data Encryption: Hierarchical encryption is employed, using encryption algorithms of varying strengths based on data sensitivity, and keys are regularly updated through a key management system. Logging and Auditing: All access behaviors are recorded, and the system regularly audits to monitor abnormal behavior, ensuring secure and compliant data access. Data Isolation and Masking: Virtual views and field masking ensure that users can only access data within their authorized scope, providing data isolation and dynamic masking capabilities. Desensitization and Anonymization: Public data is desensitized and anonymized to protect patient privacy, displaying only non-sensitive information such as treatment feedback and disease classification.
[0053] Both the patient and doctor ends of the medical record database module and the consultation module include a rehabilitation care follow-up module.
[0054] The rehabilitation care module (patient side) includes two modes: self-feedback and auxiliary feedback. Self-feedback mode: Patients can fill out self-assessments and medication feedback at any time on the self-feedback interface. Submission will enter the system and, after review, be input into the doctor's end. Auxiliary feedback mode: Platform specialists provide multi-select auxiliary follow-up functions for patients. Patients can choose the time (including follow-up period and frequency) and the follow-up method (including text, voice, video, or telephone follow-up). Records are reviewed, uploaded to the platform, and input into the doctor's end. If serious cases are found, specialists will proactively contact the doctor to inform them and solicit their opinions.
[0055] Rehabilitation Care System (Doctor's End): Doctors can view a summary of each patient's rehabilitation data through a dedicated interface. The system will visualize the feedback data (e.g., in chart form) to help doctors quickly assess the patient's rehabilitation status. When the system detects poor rehabilitation results or worsening symptoms, it will automatically remind the doctor to pay attention to the patient, provide rehabilitation suggestions, or change doctors.
[0056] All information will be entered into the medical record after the treatment is completed.
[0057] The rehabilitation care module is based on a microservice architecture, encompassing both self-feedback and assisted feedback modes for patients, ensuring flexibility and efficiency. It supports real-time collaboration between doctors and platform specialists, as well as dynamic tracking of patient rehabilitation progress. The module works in conjunction with multiple services, including databases, push notifications, and data encryption, to enable two-way interaction between patients and doctors.
[0058] For patients: Patients can choose their feedback mode through a simple interface, selecting either self-feedback or assisted feedback. In self-feedback mode, patients can fill in their recovery status, medication reactions, etc. After submission, the feedback will be reviewed by platform specialists and recorded in the system to ensure timely updates for doctors. In assisted feedback mode, the system will arrange for specialists to conduct regular follow-ups according to the patient's chosen time and method. Feedback information, after review, will be sent to the doctor.
[0059] Doctor's App: The doctor's app features a comprehensive view, allowing doctors to view patients' self-feedback and auxiliary feedback. The system intelligently categorizes and visualizes the feedback information, helping doctors quickly assess patients' recovery progress. For serious cases in the auxiliary feedback mode, a specialist will directly contact the doctor for advice, ensuring a rapid response.
[0060] The data flow and database design of the rehabilitation care module emphasizes the diversity of feedback modes and the timeliness of data: Self-feedback data flow: Patient-submitted self-feedback information is uploaded directly via the patient-side app, reviewed by platform specialists, stored in the database, and pushed to the doctor's end. Assisted feedback data flow: In assisted feedback mode, specialist follow-up data is uploaded through a dedicated interface. The system allows setting the follow-up frequency, time period, and method. All feedback data is reviewed by the platform, and only qualified data is stored in the patient feedback table. Data storage and encryption: The database adopts a distributed storage structure, storing patient feedback content and security verification information separately for rapid retrieval and access. Simultaneously, to protect privacy, each piece of data is stored in segments with encryption.
[0061] The rehabilitation care module integrates third-party API services to improve the efficiency of data analysis and intelligent reminders: Data Analysis API: Intelligent analysis of patient rehabilitation data is performed via third-party APIs, including multi-dimensional assessment of rehabilitation progress and prediction of abnormal trends, providing diagnostic references for doctors. Intelligent Reminder API: The system automatically reminds patients of their self-feedback or platform specialist-assisted feedback through notification services integrated with external APIs, ensuring patients submit feedback data on time and helping doctors promptly monitor abnormal rehabilitation conditions.
[0062] The TCM AI-based diagnosis module incorporates a third-party AI system as a plug-in, using an API interface to connect with the AI system and ensure the platform's flexible compatibility with different AI vendors or models. The API interface should support bidirectional data transmission to ensure the real-time nature and accuracy of diagnostic results.
[0063] Users input key diagnostic points guided by the model. The AI diagnostic module processes the data and returns personalized suggestions, storing the results in the user's medical record module for easy access to historical records. A background system includes manual supervision and calibration functions, allowing professionals to periodically review AI-generated suggestions to ensure the quality of diagnostic results.
[0064] The selected AI diagnostic system has the following characteristics: TCM syndrome differentiation model, image analysis model, and data security and protection functions.
[0065] Traditional Chinese Medicine (TCM) Diagnosis Model: It contains a robust TCM diagnosis model, such as intelligent analysis based on the four diagnostic methods (inspection, auscultation and olfaction, inquiry, and palpation) and TCM classic prescriptions, which can provide relatively accurate diagnosis suggestions.
[0066] Image analysis model: including tongue image analysis and facial observation, to assist users in obtaining corresponding diagnostic analysis after uploading photos of their tongue coating.
[0067] Data protection and security features: Ensure that the AI system complies with international data privacy regulations such as GDPR and HIPAA when transmitting and processing patient data, and protect user data security.
[0068] The implementation plan is as follows:
[0069] AI System Integration: API Interface Design: The platform exchanges data with external AI vendors via API interfaces. The system supports uploading user images or diagnostic data, and the AI plugin returns diagnostic analysis.
[0070] Two-way data transmission: The system supports real-time data transmission. After the user inputs symptoms, the AI system generates suggestions and provides rapid feedback through a two-way data interface.
[0071] Diagnosis, Tongue Image and Image Processing: Guided by AI, users input key points related to TCM diagnosis, and the system performs comprehensive analysis by combining other information.
[0072] Image analysis and diagnosis: Supports uploading tongue and facial photos; the system automatically detects image quality and performs preliminary analysis. The analysis results are combined with Traditional Chinese Medicine theory to generate personalized diagnostic suggestions.
[0073] Model optimization and learning: The AI model is updated regularly and further optimized based on user feedback and backend calibration to improve the accuracy of the analysis.
[0074] Data Protection and Compliance: Ensure data transmission complies with GDPR, HIPAA, and other data protection regulations. For sensitive diagnostic data, implement end-to-end encrypted transmission and storage to ensure privacy.
[0075] Human supervision and quality assurance: The back-end has a human review system that regularly reviews the quality of AI diagnostics and, when necessary, makes corrections by professionals to ensure the accuracy and safety of the AI module.
[0076] The apprenticeship module includes functions for qualification verification, apprenticeship process, learning plan and progress tracking, and graduation certification.
[0077] Qualification Verification: To ensure the authenticity and reliability of TCM qualifications and skills, the platform may require physicians who wish to take on apprentices to provide their real identity and qualification certificates, and grant them the "acceptance of apprentices" qualification after the platform's review and approval.
[0078] The apprenticeship process: Students can submit an apprenticeship application along with a brief self-introduction and their learning intentions. After the physician confirms the application, the two enter into a formal master-apprentice relationship, and the platform generates a master-apprentice binding relationship in its database.
[0079] Learning Plan and Progress Tracking: The platform can incorporate a "learning progress management" function, allowing students to complete learning tasks assigned by their mentors according to the plan (such as copying and memorizing designated classics, attending clinical courses, etc.), and upload their learning notes or reflections, which are then recorded in the system. After completing a certain progress, physicians can provide evaluation and recognition to ensure that students achieve solid learning outcomes.
[0080] Apprenticeship Completion Certification: Set graduation criteria (such as memorizing a set of TCM classics, independently completing a certain number of medical cases, and obtaining the master's approval, etc.). Once completed, the system will automatically generate an "Apprenticeship Completion Certification".
[0081] The implementation plan is as follows:
[0082] 1. Qualification verification:
[0083] Automatic / Manual Dual Authentication: The platform requires physicians who are recruiting apprentices to submit relevant qualification documents (such as a practicing physician's certificate, academic credentials, etc.). The system ensures authenticity through automated verification and manual review.
[0084] Labels are linked to qualifications: Physicians who pass the certification will be automatically given the "can take on apprentices" label by the system and displayed on their personal homepage to increase trust.
[0085] 2. Apprenticeship Process:
[0086] Apprenticeship Application: Students submit their apprenticeship applications through the platform, along with a self-introduction. The system records the application information and notifies the physician.
[0087] Mentorship binding: Once the physician confirms, the system will generate a mentorship binding relationship and save it in the database for subsequent learning tracking.
[0088] Management of bilateral agreements: If fees or course agreements are involved, the rights and responsibilities of both parties can be clearly defined through electronic contracts or platform agreement functions, generating legally recognized electronic contracts.
[0089] 3. Learning plan and progress tracking:
[0090] Learning Task and Evaluation System: Physicians can set tasks for students (such as memorizing classic texts or clinical learning), and the platform generates a learning plan with a deadline. Students submit learning notes or reflections, and the system records their progress.
[0091] Learning process data analysis: The system records data such as students' learning progress and assessment results. Physicians evaluate students based on their progress and create step-by-step learning profiles.
[0092] 4. Apprenticeship Completion Certification:
[0093] Graduation criteria: The platform sets certain tasks as graduation standards (such as memorizing classics or completing a certain number of medical case records).
[0094] Graduation Certificate: The system automatically generates a graduation certificate based on graduation standards and physician approval, which students can display on the platform.
[0095] The consultation module features both system integration and independent functions. It supports integration with various medical systems of partner hospitals, meeting the diverse needs of large hospitals and small clinics. The system integration function enables interoperability with hospital HIS (Hospital Information System) and PACS (Picture Archiving and Communication System), incorporating international standards such as FHIR to ensure real-time synchronization of patient data and treatment information. The independent operation function allows small clinics and individual doctors to directly diagnose and treat patients using the app without the support of a medical system, providing functions such as medical record saving, prescription issuance, and examination report management.
[0096] The consultation module includes an automatic TCM medication agreement generation function. This function aims to protect doctors' legal rights when prescribing large doses of medication and ensure patient informed consent. When a doctor selects a dosage of TCM exceeding the pharmacopoeia's recommended amount, the system automatically detects and triggers the medication agreement generation mechanism, generating relevant agreements, informed consent forms, and other documents, and creating clauses based on the patient's condition and the specific medication. Doctors can view, modify, and confirm the agreement in real time before sending it to the patient's system or providing a printed copy for the patient's signature. This function helps prevent subsequent medical disputes and provides legal support for doctors.
[0097] Main module design:
[0098] Overdosage detection module: When a doctor prescribes a prescription, the system automatically monitors the dosage of each medicinal ingredient. An alert is triggered when the dosage exceeds the limits set by the Pharmacopoeia or other national regulations.
[0099] Automatic Agreement Generation Module: Based on the patient's condition, medication name, and dosage, the system automatically generates the agreement content, including informed consent forms and other documents. The agreement should clearly include medication dosage, potential risks, and the doctor's professional advice.
[0100] Agreement Signature Confirmation Module: After the doctor confirms the agreement, it can be sent to the patient for electronic signature or a printed copy can be provided. Once the patient signs, the agreement is archived in the system and has legal effect.
[0101] Legal Basis: This agreement can be drafted with reference to relevant laws and regulations, emphasizing patients' right to know and right to choose, while also protecting doctors' decision-making power within the scope of reasonable drug use. This feature will effectively reduce medical disputes caused by overdosing.
[0102] The consultation module includes a traceability function for Chinese medicinal herbs. In Traditional Chinese Medicine (TCM) theory, the origin, harvest time, and processing techniques of medicinal herbs affect their efficacy. To increase transparency in medication use, the system provides traceability information for each medicinal herb. Each batch of herbs is accompanied by a QR code, which patients and doctors can scan to view detailed information, including origin, planting / harvest time, and processing techniques, when reviewing prescriptions or ordering medication. The TCM query system connects to data interfaces with herb suppliers and pharmacies, enabling real-time queries of herb inventory, sources, and processing methods, ensuring that prescription data is updated and consistent with current conditions.
[0103] Main module design: including traceability code integration module, traceability information display module, and medicinal material batch management module.
[0104] Traceability Code Integration Module: The system supports binding traceability codes to medicinal materials, allowing doctors to select materials with attached traceability codes when prescribing. Patients can also scan the codes to view traceability information.
[0105] Traceability Information Display Module: Displays detailed traceability information, including place of origin, planting and harvesting time, processing techniques, and test reports.
[0106] Medicinal Herbs Batch Management Module: Records the purchase time and traceability information of each batch of medicinal herbs for traceability query and quality management.
[0107] Legal basis: This function complies with the traceability requirements of laws and regulations such as the Food Safety Law and the Good Agricultural Practices (GAP) for Chinese medicinal materials, ensuring the quality of medicinal materials is controllable and providing doctors and patients with reliable information on the source of medicinal materials.
[0108] These two special features will provide the app with greater legal protection and medical transparency, ensuring the rights and interests of doctors and patients, and making the consultation process more standardized and professional.
[0109] The treatment plan module in the consultation module has added a function to guide the decoction and administration of medicine prescriptions. After the doctor writes the medication method in the case, the system automatically generates an initial version. After the doctor modifies and confirms that it is correct, it is generated in the patient's case module, which is divided into two sections: decoction and administration.
[0110] Decoction: Provides patients with detailed instructions on how to decoct Chinese medicine in their electronic medical records, such as decocting first, adding later, stewing separately, and mixing before taking, to ensure that patients take the medicine correctly. The built-in "Decoction Guidance Plugin" uses AI to generate detailed decoction video tutorials for each step for patients to watch.
[0111] Medication: Provide patients with detailed instructions on taking Chinese medicine in their electronic medical records, such as stopping when they sweat slightly, taking it with porridge, and taking it continuously day and night. Also, provide special lifestyle requirements based on the medication used, such as prohibiting the consumption of radishes when taking ginseng.
[0112] The TCM research module within the TCM forum is an online journal system with interactive and Q&A functions. It systematically presents TCM research in the form of academic journals, based on the principles of TCM. By gathering the latest research results, research data, and classic medical cases in the field of TCM, the TCM research module establishes a research-oriented knowledge base and academic interaction platform, providing a platform for TCM practitioners, researchers, students, and enthusiasts to exchange ideas and improve their skills.
[0113] The topic module of the Traditional Chinese Medicine Forum is entirely oriented towards popularizing TCM knowledge and academic debate. It has set up a special review mechanism that uses existing technologies, such as manual or machine learning, to identify and handle inappropriate content, thus ensuring a safe forum environment.
[0114] The topics are categorized according to the current needs of TCM, such as the justification of TCM, TCM self-debate, Chinese herbal medicine pharmacology, and TCM schools of thought, forming targeted discussion areas. Each topic has an "expert interaction area" that invites authoritative TCM practitioners or scholars to host discussions, answer user questions, or guide the discussion. At the same time, special columns or debate functions can be set up for certain academic topics or controversial issues.
[0115] The transaction center module's demand posting module allows users to post their customized processing requirements for specific Chinese medicinal materials or Chinese medicine formulas, providing users with customized Chinese medicine processing services.
[0116] The quality inspection and certification module of the trading center allows users to choose appropriate testing schemes based on the type and intended use of the medicinal herbs. The module offers a variety of testing standards and supports the generation of customized quality inspection reports based on the chosen scheme. This module covers the specific testing requirements of different medicinal herbs, thus meeting the quality verification needs of various herbs and improving the flexibility of the testing process.
[0117] To achieve the above objectives, the present invention provides the following technical solution: a TCM service system based on an APP, including a TCM information database module, a user module, a consultation module, a TCM forum module, and a TCM herbal medicine friend module.
[0118] The Traditional Chinese Medicine (TCM) information database module records and publicly discloses the basic information, professional tags, and medical records of doctors registered on the platform. It includes the following two sub-modules: a TCM identity module and a medical record database module. Implementation method:
[0119] 1. System architecture and data flow design:
[0120] Module Architecture: The modules adopt a distributed microservice architecture to ensure the independent operation and efficient interconnection of each submodule. The TCM identity module and the medical record database module interact with other modules through APIs, while ensuring data security and isolation.
[0121] Data flow design: When a doctor or user queries a doctor's information, the system extracts basic information, professional tags, or medical records from the database and presents the corresponding data according to the user's permissions; when the data is updated, it is synchronized by the doctor's end or the communication module with the external hospital system.
[0122] 2. Database Design:
[0123] Doctor Information Database: Contains basic information and tags for doctors. Information is indexed by tags for easy searching and filtering; a data modification record table is also included to support auditing and tracing of information change history.
[0124] Medical Record Database: Medical records are indexed by user ID and doctor ID, ensuring efficient access to historical medical records between users and doctors. Data tables are stored using hierarchical encryption to ensure privacy and security.
[0125] The TCM identity module displays personal information of TCM practitioners, including basic information such as name, age, professional title, years of practice, educational background, photo, and work location; it also includes TCM-specific information, namely unique TCM tags, such as the doctor's areas of expertise (TCM syndrome classification or Western medicine disease names), the TCM school of thought the doctor is familiar with, apprenticeship status, doctor's self-evaluation, and patient reviews.
[0126] Some information (such as name, age, and mentorship) is automatically synchronized through the connection with the user module. Other information is filled in and updated by the doctor. Users can also provide feedback after their medical visit. This feedback will be reviewed and published according to system regulations to provide reliable reference information for doctors.
[0127] Cross-module data interconnection: This module shares some information with the user module, such as name and mentorship, to ensure information consistency and interoperability.
[0128] Privacy protection: Through data tiered encryption and auditing mechanisms, we ensure the legal and compliant sharing of doctors' personal information, and automatically store and regularly review data access records.
[0129] The medical record database module on the platform connects registered doctors with authentic, comprehensive, and tiered confidential and public medical records. These records include different classification systems, such as disease classification by Western medicine and Traditional Chinese Medicine (TCM) names, and classification by treatment methods. A rehabilitation and care module is included to ensure continuous data collection. This provides the public with reliable access to medical care, ensuring that skilled TCM practitioners will not go unnoticed for their outstanding treatments. Furthermore, the accumulated and publicly available medical records serve as the most effective proof of TCM theory. The platform complies with the Cybersecurity Law and the Information Protection Law.
[0130] Medical record data collection methods
[0131] Data collection method 1 (connection to the consultation module in the APP): Doctors fill in medical records in the consultation module, and the system automatically enters them into the medical record database to form a complete medical record chain.
[0132] Data Acquisition Method 2 (External Hospital System Integration): Data is transmitted via interconnection with the hospital's HIS (Hospital Information System) and PACS (Picture Archiving and Communication System) using the international standard FHIR. The system will then use AI or manual intervention to organize and format the data before transferring it to the medical record database.
[0133] Data collection method 3 (feedback information from the rehabilitation care module): Patient treatment feedback is collected through the rehabilitation care module, and the relevant information is incorporated into the medical record database so that doctors can improve their case records.
[0134] The user module includes: a registration module, a user login module, a personal basic information module, a personal TCM label authentication module, a mentorship module, a medical record module, an AI TCM diagnosis module, and a messaging module. As the system's entry point, the user module is tightly integrated with other modules, providing functions such as registration, login, personal information management, and AI diagnosis. Through a microservice architecture, each submodule is deployed independently, ensuring rapid response to user requests and allowing for expansion as needed. The detailed implementation ideas for the module design are as follows:
[0135] 1. Data Flow and Database Design: The database uses a combination of NoSQL and relational databases to store user information, tag authentication data, mentorship records, medical records, etc. Each submodule has its own independent data table, but supports cross-queries and data integration for quick access to complete user profiles.
[0136] 2. Data Storage and Encryption: Sensitive user data (such as authentication information, medical records, and AI analysis results) employs a tiered encryption strategy. Important data is stored in an independent secure database, complying with data privacy standards such as GDPR and HIPAA. For AI modules, end-to-end data encryption is added to ensure the security of third-party plugin data.
[0137] 3. Third-party API integration and interaction: Integrate external AI systems using API interfaces, flexibly compatible with different suppliers in AI diagnosis and tongue image analysis. The API interface must support bidirectional data transmission and real-time performance, and the backend should provide interfaces for manual supervision and calibration.
[0138] The registration module includes a mobile phone number detection module and a verification code acquisition module; dual verification is performed using both mobile phone number detection and verification code acquisition to ensure the uniqueness of registered users. Implementation method:
[0139] The mobile phone number detection module is used to check whether the number of digits in a mobile phone number is correct and whether the mobile phone number exists in the database. If it exists, it will automatically redirect to the user login module. The front end initiates a detection request to verify the format of the mobile phone number and its existence in the database. If it exists, it will automatically redirect to the login module.
[0140] The verification code acquisition module is used to send a verification code to the registered mobile phone and verify whether the verification code is correct; if it matches, the registration is completed.
[0141] The user login module includes an account / password empty detection module, an account validity detection module, a password validity detection module, a multi-device login detection module, a user login saving module, and a cooperative software login module.
[0142] The account and password empty detection module is used to check whether the account or password is empty and prompt the user to enter it before logging in;
[0143] The account validity detection module is used to detect whether the account exists in the database. If it does not exist, the user is prompted to register.
[0144] The password validity detection module is used to detect whether the password matches the account. If they do not match, it will prompt the user that the account or password is wrong. If the user forgets the password, they can reset it and log in again.
[0145] The multi-device login detection module is used to detect whether an account is logged in on multiple devices. If so, the original login will be automatically logged out. The front end records device information. If multiple device logins are detected, the previous device will be automatically logged out.
[0146] The user login saving module is used to save user login information so that it can automatically log in next time.
[0147] The collaborative software login module is used to allow authentication login via other collaborative software.
[0148] The personal basic information module is used to complete personal basic information and personal tags, including name, contact information, ID type and number, whether or not medical insurance is available, email address, etc., to facilitate information retrieval.
[0149] The personal tag authentication module allows individuals to obtain TCM-related tags through platform authentication, including: TCM enthusiast, TCM student, folk TCM practitioner, family TCM practitioner, certified TCM practitioner, inheritor of TCM, TCM pharmacist, TCM scholar, TCM herbalist, etc. Authentication requires uploading certificates or notarized materials, highlighting the user's characteristic tags in the field of TCM, making learning and communication within the platform more targeted.
[0150] This module uses authentication to obtain a Traditional Chinese Medicine (TCM) label, distinguishing users' specific identities within the TCM field and facilitating the platform to provide personalized learning and communication services. The implementation scheme is as follows:
[0151] 1. Tag Category Settings: The platform has preset multiple tag categories, such as "Traditional Chinese Medicine Enthusiasts" and "Traditional Chinese Medicine Students." Each category has corresponding certification requirements and document upload requirements to ensure the authenticity and professionalism of users.
[0152] 2. Certification Process and Audit Mechanism:
[0153] Front-end upload and display: Users submit identity documents, certificates, and other materials on the front end, and the system checks whether the format, resolution, etc., meet the standards.
[0154] Back-end review: The review system automatically recognizes common file formats and also supports manual review. Once approved, a corresponding tag is assigned. For higher-level tags (such as "Inheritance of Traditional Chinese Medicine"), manual confirmation can be added.
[0155] 3. Dynamic Tags and Advancement Mechanism: Dynamic tags are established. As users accumulate a certain number of points or acquire other qualifications, they can apply to upgrade their tags. Once each tag is certified, it will be displayed on the user's personal homepage for others to view.
[0156] 4. Data security and privacy protection: Authentication data is encrypted in a hierarchical manner and stored in a secure database; privacy settings allow users to select the scope of label disclosure to ensure the security of sensitive information.
[0157] The apprenticeship module includes functions related to apprenticeship and mentorship. Combining the traditional apprenticeship system with the modern internet will help novice learners find mentors in the industry and also aims to preserve the legacy of highly skilled traditional Chinese medicine doctors. The binding of apprenticeships and the establishment of tags can also help promote traditional Chinese medicine and serve as an effective authentication method.
[0158] The medical record module provides users with a convenient function to query medical records. By directly connecting to the medical record database in the Traditional Chinese Medicine (TCM) information database, it displays the user's personal historical medical record data, facilitating the review of historical treatment plans and diagnostic information. This module will adopt a microservice architecture to ensure that the connection to the TCM information database can flexibly handle high-concurrency query requests. After the user clicks the query button, the module will generate an API request to call the medical record database in the TCM information database. After the system verifies the user's identity, it will query relevant medical record data and present it in a readable format, supporting navigation to the historical medical record database.
[0159] The AI-powered TCM diagnosis module integrates external AI plugins to achieve TCM diagnosis and supports image processing functions such as tongue analysis. This accelerates the modernization of TCM, explores ways for TCM to adapt to the new era, and better safeguards users' health in various ways.
[0160] The messaging module includes an avatar setting module, a friends module, and a chat module.
[0161] The avatar setting module is used for users to upload pictures to set avatars. If no picture is set, a default avatar will be displayed. After changing the avatar, it can be updated after being uploaded to the server, and the avatar displayed in the friends list will also be updated accordingly.
[0162] The friend module is used to read the user's address book, send friend verification requests, and add friends; the chat module is used for user communication, allowing users to send content through text boxes, as well as voice messages and pictures.
[0163] The consultation module is a two-way system that supports comprehensive interaction between patients and doctors. It mainly consists of two parts: a patient-side consultation module and a doctor-side consultation module, along with supplementary functional modules, covering the entire process from appointment booking to follow-up rehabilitation care. It can be integrated with partner hospital systems and can also be used as an independent platform for small clinics and individual doctors. Creating a unified TCM diagnosis and treatment system with TCM characteristics is a powerful measure to strengthen TCM's adaptation to modernization. Compared with traditional hospital diagnosis and treatment systems, it is more in line with the diagnostic logic of TCM and more suitable for TCM operation, making it an effective assistant for the modernization of TCM.
[0164] Implemented using a microservices architecture, each submodule is treated as a separate service for modular management, updates, and expansion. Microservices not only support horizontal scaling to handle high concurrency but also allow for flexible integration with third-party API systems. Furthermore, they improve maintainability and service isolation, ensuring that each submodule can be updated and iterated without affecting other modules. Each submodule is designed as an independent microservice, communicating with the main system through an API gateway. To ensure user information security and data privacy, all modules utilize distributed databases with encrypted storage. A load balancer distributes request traffic to ensure stability under high concurrency.
[0165] The patient's data flow begins with login. After authentication via the user module, the patient enters the waiting process within the consultation module. During the consultation, treatment data, medical orders, and prescriptions are synchronized to the database in real time, and data transmission is processed via message queues (such as Kafka) to ensure real-time performance. Doctor's operation requests flow to the processing logic, ensuring efficient and stable operations.
[0166] Data storage design: The database adopts a distributed design, including an SQL database and a NoSQL database, used to store structured data (such as prescriptions and medical records) and unstructured data (such as chat logs and image data), respectively. Important medical orders and prescription data are stored encrypted, and blockchain technology is introduced for the traceability and tamper-proof recording of some key data (such as drug origin and pharmaceutical distribution process).
[0167] Data security and privacy: The system will employ SSL / TLS encryption technology to ensure the security of data transmission. Sensitive user information, such as personal health data and prescription records, will be AES encrypted in the database and will be subject to tiered access control, ensuring that only authorized users can access the relevant data.
[0168] The patient-side consultation module includes the following main sub-modules: appointment registration module, online payment module, electronic medical record module, rehabilitation care module, and historical query module.
[0169] The appointment registration module includes a doctor selection module, an appointment registration module, and an appointment reminder module.
[0170] The doctor selection module allows patients to search for doctors based on criteria such as name, specialty, hospital, and doctor qualifications. It also supports searching for TCM-specific information such as the TCM school of expertise (e.g., classical formula school, contemporary formula school, fire-spirit school, etc.), the TCM diseases the doctor is skilled in (dampness diseases, heat diseases, cold diseases, epidemic diseases, etc.), and TCM lineage (based on certification tags within the system). It also supports selection through evaluation and recommendations, enabling patients to find suitable TCM doctors in a more targeted manner.
[0171] The registration and appointment module allows users to select a time slot for their appointment and generate a unique appointment number.
[0172] The appointment reminder module sends reminder notifications to patients before and after their appointments to prevent them from missing or delaying their medical visits.
[0173] The online payment module includes: a medical insurance payment module, a self-payment module, and a payment confirmation module.
[0174] The medical insurance payment module supports automatic identification of patients' medical insurance information and submission of applications to the medical insurance system through medical insurance payment.
[0175] The self-payment module allows patients to complete payment via bank card, mobile payment, or other methods.
[0176] The payment confirmation module updates the payment status in real time after payment is completed and pushes an electronic receipt to the patient's account.
[0177] The electronic medical record module includes: a diagnosis results module, a treatment viewing module, an examination and laboratory report module, and a medical order viewing module.
[0178] The diagnostic results module allows patients to view doctors' descriptions of their symptoms and their diagnostic opinions on the platform.
[0179] The treatment plan module displays the doctor's treatment methods, including acupuncture, massage, and herbal decoctions. For acupuncture, it shows the acupoint selection and needling techniques; for massage, it shows the massage techniques; and for prescribed medicines, it shows the specific ingredients and decoction methods. It also includes a traceability function for Chinese medicinal herbs and instructions on decoction and administration. This makes treatment more convenient, transparent, and reassuring for patients.
[0180] The examination and test report module includes: patients can obtain and view laboratory, imaging and other test results online, and a brief interpretation or reference explanation is provided to help patients understand the report content.
[0181] The medical order viewing module includes: automatically generating initial medical orders regarding the patient's lifestyle and diet based on the treatment plan and condition; generating a final version after the physician's modification and confirmation; and pushing medication reminders, medication feedback requests, and follow-up visit reminders to the patient based on the content of the medical orders.
[0182] This allows patients to receive greater medical and humanistic care, further ensuring patient safety and treatment effectiveness, while also facilitating the collection of medical record data.
[0183] In the rehabilitation care module, patients can choose whether they need rehabilitation care and select the subsequent rehabilitation care methods. The methods can be self-assessment or assisted assessment.
[0184] The self-feedback mode provides patients with the ability to self-assess and fill out medication feedback forms.
[0185] The auxiliary feedback mode is a function where platform specialists conduct auxiliary follow-ups with patients in a manner and at a time that are selective.
[0186] The feedback recording module: Specialists record patients' feedback on the effects of medication and their physical reactions, and record these in the medical records.
[0187] The consultation history module includes: a history record jump module and a history query module.
[0188] The history record jump module redirects to the medical records section, displaying all of the patient's historical medical records and diagnosis details within the app.
[0189] The historical query module supports querying past medical records by date, doctor, or diagnosis category.
[0190] The doctor-side consultation module includes the following sub-modules to help doctors effectively manage patient information and perform comprehensive online consultation operations: patient information retrieval module, historical medical record viewing module, examination report viewing module, medical record writing module, consultation history viewing module, rehabilitation care module, and supplementary function module.
[0191] The patient information retrieval module includes: a patient basic information module and a medical history retrieval module.
[0192] The patient basic information module displays the patient's personal information, medical records, allergy history, etc.
[0193] The medical history retrieval module automatically obtains the patient's historical medical data, including symptom descriptions, examination reports, etc.
[0194] The historical medical record viewing module includes: a medical record retrieval module and a medical record annotation module.
[0195] The medical record retrieval module allows doctors to view past diagnoses and medical orders in detail based on a patient's historical medical records.
[0196] The medical record notes module allows doctors to add notes to medical records for future reference during follow-up visits.
[0197] The inspection report viewing module includes: a report display module and a report annotation module.
[0198] The report display module allows users to retrieve the patient's examination and laboratory reports and view the test indicators.
[0199] The report annotation module allows doctors to add annotations to reports to help interpret test results.
[0200] The medical record writing module includes: a diagnosis writing module, a treatment prescription module, a medication agreement module, and a medical record review module.
[0201] The diagnostic writing module: This module has the free writing function found in traditional consultation systems, allowing doctors to input diagnostic information themselves. It includes various TCM tool plugins (Five Elements and Six Qi model, TCM consultation model, tongue image recording model).
[0202] Insert the Five Elements and Six Qi Model: This plugin combines the Heavenly Stems and Earthly Branches with local weather characteristics, providing physicians with a convenient tool for querying and analyzing data to assist in analyzing the etiology and pathogenesis of patients' illnesses. Based on the Five Elements and Six Qi theory and combined with local weather and calendar characteristics, this plugin provides diagnostic assistance. The system automatically retrieves meteorological API data, calculates the Five Elements and Six Qi parameters for the year, and displays dynamic changes through a visual interface. System Architecture: The Five Elements and Six Qi plugin operates as an independent microservice, connecting to weather and calendar databases via API to generate analysis reports. Database Design: Meteorological data tables and Six Qi parameter tables are stored in the plugin's data table and updated according to time series.
[0203] Insert a Traditional Chinese Medicine (TCM) consultation model: This plugin allows for the design of common consultation options based on key TCM diagnostic points such as diet, bowel movements, fever, and sweating, enabling TCM practitioners to complete diagnosis more quickly and accurately. This plugin provides common consultation options, such as diet, fever, and sweating. Through front-end interaction, doctors can select patient symptoms from a standardized consultation list, and the system automatically summarizes and generates diagnostic points. Data flow: The consultation options selected by the doctor are summarized into TCM diagnostic points and transmitted to the diagnosis writing module.
[0204] Database design: The consultation option table covers key points of TCM syndrome differentiation, supports personalized configuration, and automatically updates diagnostic templates.
[0205] Tongue Image Recording Model: A space is provided for uploading patient tongue images, facilitating pre- and post-treatment comparisons and case study analysis. Data Flow: Patient tongue images are uploaded to the server, processed by an image analysis plugin, and diagnostic prompts are generated and stored in the diagnostic record. Tongue images are stored in an independent file system, and file paths and image analysis results are saved in the database.
[0206] The treatment prescription module: This module has the free-writing function found in traditional consultation systems, allowing doctors to input treatment plans and prescription information themselves. It includes various TCM tool plugins (TCM meridian and human body model, TCM herbal medicine database model, etc.).
[0207] Insert a TCM human meridian model. When using external therapies such as acupuncture, massage, and cupping, input a detailed treatment plan in this module. The corresponding treatment plan will be reflected in the human meridian model, making the treatment visual and facilitating the explanation of medical principles to TCM practitioners and patients.
[0208] System Architecture: The meridian model plugin, as an independent front-end module, uses a 3D model to display the human meridians and annotates treatment points in real time. Data Flow: The meridian points marked by the doctor in the plugin are transmitted to the treatment plan record table, generating a visual meridian path diagram. Database Design: The human meridian data table stores meridian points and corresponding operation instructions, supporting personalized customization and subsequent updates.
[0209] The Traditional Chinese Medicine (TCM) Treasure Trove model allows doctors to quickly view information on individual herbs when prescribing TCM prescriptions (initial medication plans and orders can be generated in the case review module). Furthermore, it enables doctors to retrieve detailed information about the herb in the relevant pharmacy, including inventory, origin, and processing method, and supports selecting the most suitable processing method. The TCM Treasure Trove plugin provides doctors with detailed herbal information queries, including inventory, source, and processing method. This module can also automatically generate initial medication guidelines and orders based on prescriptions, which are then modified and confirmed by the physician and output to the user's decoction and medication guide. System Architecture: The TCM Treasure Trove connects to supplier herbal databases and hospital pharmacy databases via API, displaying real-time inventory and herbal details. Data Flow: When doctors prescribe medications, they query herbal information; the plugin automatically retrieves supplier data and generates herbal details. Database Design: A TCM data table stores information on the properties, origin, inventory, and processing methods of herbs, and is updated in real-time.
[0210] These two modules will be designed as microservice components, tightly integrated with other functions of the consultation module, and interconnected with modules such as the user module, consultation module, and case database. The microservice architecture will help these plugins scale independently in a distributed environment, improving module responsiveness and ensuring high concurrency requirements. Data processing and storage are based on a scalable NoSQL database to efficiently store large amounts of unstructured data (such as tongue images and visualized points of meridian models), and a distributed caching system will accelerate data retrieval.
[0211] The medication agreement module can automatically generate medication agreements to protect the legitimate interests of both parties, greatly liberating doctors' freedom to prescribe medications, protecting the legitimate rights and interests of doctors and patients, and largely avoiding medical disputes related to traditional Chinese medicine.
[0212] The medical record review module: Based on the patient's symptom description, the TCM diagnosis, and the TCM treatment prescription, the system, with the help of plugins such as the TCM Treasure Trove, generates an initial version of the prescription, decoction and administration instructions, and doctor's orders. After review and modification by the TCM physician, the prescription is available for patient review. It is divided into two sections: decoction and medication administration.
[0213] Decoction: Provides patients with detailed instructions on how to decoct Chinese medicine in their electronic medical records, such as decocting first, adding later, stewing separately, and mixing before taking, to ensure that patients take the medicine correctly. The built-in "Decoction Guidance Plugin" uses AI to generate detailed decoction video tutorials for each step for patients to watch.
[0214] Medication: Provide patients with detailed instructions on taking Chinese medicine in their electronic medical records, such as stopping when they sweat slightly, taking it with porridge, and taking it continuously day and night. Also, provide special lifestyle requirements based on the medication used, such as prohibiting the consumption of radishes when taking ginseng.
[0215] The consultation history viewing module includes: a patient file navigation module and a history filtering module.
[0216] The patient file redirection module allows users to jump to the medical records section and view all of the patient's medical records on the platform.
[0217] The historical record filtering module allows doctors to filter patient medical records by date, symptoms, and other criteria, facilitating information retrieval.
[0218] The rehabilitation care module (doctor's side) allows doctors to view the follow-up data generated by patients and provide rehabilitation suggestions. It also allows setting up a data statistics and early warning system. If the patient's condition is detected to be getting worse or the situation is critical, the system will notify the doctor in advance through pop-up windows or other means.
[0219] The supplementary functional modules include: an appointment and treatment status reminder module, a data encryption module, a patient privacy protection module, and a traditional Chinese medicine intellectual property protection module.
[0220] The appointment and treatment status reminder module provides notification functions to remind patients and doctors of appointment arrangements, report updates, feedback reminders, etc.
[0221] The data encryption module ensures patient data security, complies with laws and regulations such as the Personal Information Protection Law and the Medical Data Security Law, and guarantees the security of sensitive data during transmission and storage.
[0222] The patient privacy protection module ensures smooth medical information exchange while providing privacy protection functions to safeguard patients' right to privacy.
[0223] The TCM intellectual property protection module allows TCM doctors to choose to hide confidential information in publicly available medical records, while ensuring the smooth progress of the treatment process.
[0224] The TCM forum module includes: topic module, forum module, follow module, search module, and supplementary function module.
[0225] The implementation scheme of the Traditional Chinese Medicine (TCM) forum module revolves around system architecture, data flow, database design, user interaction, and data security and privacy protection. System Architecture: The TCM forum module adopts a microservice architecture, making each functional module independent to improve scalability and maintainability. Sub-modules within each module handle specific requests as microservices, and the system connects all modules through an API gateway to ensure seamless collaboration between functional modules. User Interaction: After entering the forum module, users can easily switch between different areas such as topics, the forum area, and following sections through a user-friendly navigation interface. The content recommendation function in the forum area and search module ensures that users can quickly find relevant information, increasing user engagement.
[0226] The aim is to establish a forum platform focused on Traditional Chinese Medicine (TCM), making it the main platform for TCM promotion in the new media era, setting a benchmark for TCM, gathering a group of TCM experts, scholars, and enthusiasts, and organically converging, uniting, and disseminating the power of TCM. Every debate, clarification, popular science, and guidance conducted within the forum will establish a reputation for TCM, which has been subject to much skepticism, and guide confused students. A small spark can start a prairie fire, and this forum will eventually become a banner for the revival of TCM.
[0227] Data flow: User actions such as creation, commenting, and favorites are all processed asynchronously to ensure system response speed and user experience.
[0228] Database Design: A distributed database is used to store user information, topics, content, and interaction records, improving data retrieval efficiency. User data, topic data, and content data are stored separately to improve query efficiency, and caching is used to improve data access speed.
[0229] The topic module is used to display discussion areas for specific TCM-related topics, where users can browse and post content under each topic. It includes the following sub-modules: topic creation module, topic content posting module, comment module, and topic management module.
[0230] The topic creation module allows users to create new topics based on Traditional Chinese Medicine (TCM) related content. Each topic includes a title, tags, and description, generating a unique identifier. When a user creates a topic, the system generates a unique identifier based on the topic content and stores the topic title, tags, and description in the database. Simultaneously, the system performs sensitive word filtering and review mechanisms in the background to ensure content compliance.
[0231] The topic content publishing module allows users to publish content related to a created topic, including text, images, videos, and other formats. It supports content editing and previewing. The module also supports users uploading various content formats; text, images, and videos are converted to formats compatible with different devices via media processing services, while still supporting content previewing and editing.
[0232] The comment module allows users to interact with content under a specific topic by commenting, supporting multi-level comments, likes, and other functions. The system utilizes caching technology to ensure high-concurrency comment display and updates, improving user experience.
[0233] The topic management module includes functions such as topic categorization, popular topic recommendations, and sorting display. Recommendations can be sorted and recommended based on user interests, topic popularity, or chronological order. The module regularly updates popular topics in the backend and recommends content based on user interests, popularity, or time. Users can adjust the sorting method themselves.
[0234] The plaza module displays content that users may be interested in, similar to a personalized content recommendation stream. It includes several sub-modules: a content recommendation module, a dynamic plaza refresh module, a Traditional Chinese Medicine (TCM) learning module, a TCM research module, a trending content module, and a random content recommendation module.
[0235] The content recommendation module is used to recommend content that matches a user's interests based on their browsing history, likes, and following preferences. Interest tags and browsing history in the user module are linked to the content recommendations in the forum module, with data synchronization: when a user registers or updates their personal information, the system automatically generates user interest tags (e.g., massage, acupuncture, tongue diagnosis, etc.) and stores them in the user database. These tags are synchronized in real-time with the forum's content recommendation system when the user enters the forum. Personalized content push: The forum module's content recommendation algorithm can filter content matching user interests by reading user tags or browsing history. The recommendation module can use machine learning models to analyze user interest tags, likes, comments, and other behavioral data to automatically optimize recommended content and improve the accuracy of personalized recommendations. Dynamic updates: when a user interacts multiple times on a certain topic in the forum (e.g., likes, favorites), the system will dynamically update the user's interest tags or weights and send them back to the user module, allowing the forum module to further optimize its recommendation strategy.
[0236] The square dynamic refresh module enables dynamic loading and refreshing of content, seamlessly connecting new content based on user browsing habits.
[0237] The TCM learning module upgrades the traditional TCM knowledge retrieval function into an interactive platform integrating data inquiry, topic discussion, and experience sharing. The system utilizes API calls to build a comprehensive data interface, achieving seamless integration between the TCM database and the forum. It breaks down entire TCM works or single medicinal herbs into independent topic posts, each corresponding to a specific entry. Users can engage in macro-level discussions of entire books or in-depth exchanges on individual entries, sharing personal insights, clinical experiences, and practical cases. This design, through the modularization of large amounts of data, achieves precise knowledge transfer and multi-faceted analysis, promoting the exchange of experiences between different schools of thought and driving innovation in TCM theory and practice, providing an open, efficient, and highly interactive platform for TCM learning.
[0238] The TCM research module publishes reviewed TCM research articles, updates content regularly, showcases TCM research findings to users, collaborates with TCM research institutions or experts, introduces research results for sharing, and includes communication functions.
[0239] The popular content module displays the most actively discussed or most liked content, increasing user engagement.
[0240] The random content recommendation module is used to display random content to increase users' understanding and participation in other topics.
[0241] The following module provides users with a personalized content stream, displaying the latest content posted by topics or accounts that the user has followed. This includes several sub-modules: a followed topic display module, a followed user display module, and a content filtering module. The user's followed information (topics, experts, etc.) is displayed in conjunction with the personalized content stream in the forum module. Data connectivity and synchronization mechanism: The following function in the user module is automatically synchronized to the forum module. When a user follows a topic or expert, the followed information is stored in the database and a corresponding content stream is generated in the forum module. For example, if a user follows the topic "acupuncture," the personalized content stream in the forum will prioritize displaying related discussions. Push and notification system: When followed experts post new content or topics generate new interactions, the forum module can call the push interface of the user module through the notification system to push messages to the user's personal page or application notification bar, ensuring that the user is informed of updates in real time. Data interaction and dynamic display: User's followed data can be used to guide the dynamic refresh mechanism of the forum module, allowing the content stream to be continuously updated based on user preferences. Specifically, periodic data synchronization tasks can be set up to push the latest content followed by the user to the user's page in batches through a background program.
[0242] The "Following Topics Display" module shows the latest updates on topics that the user has followed, ensuring that the user receives relevant content updates in a timely manner.
[0243] The "Following Users Display" module displays content posted by other users that the user follows, and supports interactive functions (such as likes and comments).
[0244] The content filtering module allows users to switch between following topics and following content posted by users, increasing the flexibility of information acquisition.
[0245] The search module provides users with a quick query function, allowing them to find relevant content or users through keyword searches. It includes the following sub-modules: keyword search module, intelligent recommendation module, search result sorting module, and advanced filtering module.
[0246] The keyword retrieval module is used to query related topics, content, or user accounts based on keywords, and supports fuzzy search and multi-dimensional retrieval (such as content, topics, users, etc.).
[0247] The intelligent recommendation module, based on the user's search history, intelligently recommends keywords or related topics that the user may be interested in, thereby improving search efficiency.
[0248] The search results sorting module displays search results in order of relevance, time, or popularity, enabling users to find their target content more quickly.
[0249] The advanced filtering module supports filtering content by tags, time, author, and other criteria to meet users' precise query needs.
[0250] The supplementary functional modules include the following sub-modules: private messaging module, reporting module, content collection module, and notification module.
[0251] The private messaging module is used for private messaging interactions between users, facilitating in-depth discussions.
[0252] The reporting module allows users to report inappropriate content, thus maintaining a healthy forum environment.
[0253] The content collection module allows users to save content they are interested in for easy access later.
[0254] The notification module alerts users to the latest updates on topics, accounts, or comments they follow.
[0255] The "Friends of Traditional Chinese Medicine" module comprises three main sub-modules: a module for identifying traditional Chinese medicinal materials, a module for popularizing knowledge about traditional Chinese medicinal materials, and a module for a trading center for the demand of traditional Chinese medicinal materials. The following is a detailed design and implementation plan, including system architecture, data flow, database design, and third-party API integration solutions.
[0256] 1. System Architecture
[0257] Microservice architecture: The Traditional Chinese Medicine Friend module can adopt a microservice architecture, decoupling core sub-modules such as demand publishing, authentication services, and transaction management, allowing them to run as independent services and coordinate with each other.
[0258] • Demand Management Service: Responsible for creating, viewing, matching, and recommending requirements.
[0259] • Authentication service: Authentication process for images and mailed samples.
[0260] • Transaction management services: covering modules such as orders, logistics, and payment settlement.
[0261] • User Management Service: Manages user registration, login, and authentication operations, and provides support for functions such as demand posting and appraiser identity verification.
[0262] • Data center services: A data storage and retrieval system shared by all services.
[0263] Each service uses an API gateway to implement a unified interface, supporting cross-module calls and improving system flexibility and scalability. Module resources can also be adjusted as needed to ensure high concurrency processing capabilities.
[0264] User behavior path and data flow:
[0265] 1. Demand Posting and Response: Users post their medicinal herb requirements (specifying the type of herb, processing method, etc.) through the demand management service. After the requirements are processed, they enter the matching and recommendation system. Big data analysis of supply and demand relationships uses recommendation algorithms to intelligently match suppliers. Suppliers can then view and respond to the requirements in the response module.
[0266] 2. Identification Request and Result Feedback: Users upload images of medicinal materials or submit requests to mail samples. The identification service verifies and records the identification results, which are then fed back to the user's page. The identification service is integrated with the payment system to ensure a seamless payment identification process.
[0267] 3. Transaction generation and process management: After users and suppliers reach a demand match, an order is generated. The order information is transmitted to the transaction management service to complete processes such as quality inspection, logistics tracking, and payment settlement.
[0268] Database design:
[0269] In terms of design, the database can be divided into the following independent collections to facilitate isolation and management between modules:
[0270] • User database: contains basic user information, authentication information, request posting records, and transaction records.
[0271] • Demand Database: Stores demand details, status, matching information, etc.
[0272] • Authentication database: contains information on authenticators, authentication records, authentication fee settlement, and sample mailing information.
[0273] • Transaction database: Stores order information, logistics tracking records, payment and refund information, etc.
[0274] • Evaluation database: Records user feedback and supplier ratings after a transaction, used to generate credit scores.
[0275] The database utilizes a distributed NoSQL database (such as MongoDB or Cassandra) to handle high-concurrency query demands. Demand matching and data storage scalability leverage Elasticsearch's full-text search and query capabilities. Third-party API integration is also supported.
[0276] • Payment API: Seamlessly integrates authentication and transaction payment through payment APIs such as Alipay and WeChat Pay, ensuring payment security.
[0277] • Logistics API: Introducing third-party logistics APIs (such as SF Express and ZTO Express) to enable real-time updates of logistics information, allowing users to directly view the delivery progress of medicinal materials on the platform.
[0278] • Location and Map Services: Using Amap or Baidu Maps API, suppliers and users can filter transactions based on geographical location and support local priority delivery options.
[0279] • Big Data Recommendation System API: Based on platform data flow and user needs, a customized big data recommendation API is used to integrate demand matching and personalized push functions to the user end.
[0280] This module provides a complete ecosystem design for the TCM and herbal medicine market, encompassing identification, knowledge dissemination, and transactions. Through rigorous qualification certification and platform quality inspection, it effectively prevents the circulation of counterfeit and substandard medicinal materials, ensuring the long-term development of the TCM industry. This module not only provides users with safe and reliable access to medication but also promotes the inheritance and development of high-quality medicinal materials and traditional processing techniques within the industry.
[0281] The Chinese medicinal herb identification module allows users to upload photos of the herbs they wish to have identified and request an appraiser to confirm their authenticity, quality, etc. The system offers two identification methods: image-based identification and sample mailing. Registered users who pass the appraiser review process will obtain appraiser qualifications. The system also includes a payment and settlement module.
[0282] In the image-based authentication mode: users upload photos of Chinese medicinal herbs, generating an authentication request. Authentication specialists determine the authenticity and quality of the herbs based on their appearance.
[0283] The sample mailing mode: If image identification is insufficient, users can choose to mail the sample to a designated location on the platform for further testing.
[0284] The appraiser review system requires appraisers to submit qualification applications, undergo identity verification, and pass the platform's assessment before they can obtain appraisal qualifications.
[0285] The payment and fee settlement module supports paid or free authentication. The system settles fees for paid authentication requests, and the platform can collect a service fee from the transaction.
[0286] Legal Basis: The identification of Chinese medicinal materials must comply with the relevant requirements of the "Good Agricultural Practices (GAP) for Chinese Medicinal Materials". Identification activities must comply with national regulations on the safety management of drug circulation. If the identification results are used for transactions, the identification platform and the appraiser will bear certain responsibilities; it is recommended to add a disclaimer.
[0287] The TCM knowledge popularization module helps users understand the history, origin, harvesting time, processing methods and characteristics of TCM herbs, and solves users' different cognitive needs for TCM herbs. It includes a forum module and a learning module.
[0288] Clicking the forum module will directly redirect users to the Traditional Chinese Medicine forum and into the TCM topic section, helping users to search for topics related to TCM herbs and quickly find related discussions.
[0289] The learning module features information on Chinese medicinal herbs that has been approved by the platform and is regularly published by official platform staff or experienced users. This information includes processing methods, characteristics of the herbs' origins, and techniques for identifying genuine and counterfeit herbs. Users can comment, like, and save the information to enhance interaction and increase their interest in the knowledge.
[0290] Legal basis: The popular science content on Chinese medicinal materials complies with the provisions of the "Drug Administration Law" on the popularization and promotion of Chinese medicinal materials. The content must be reviewed by qualified Chinese medicine experts to ensure its scientific accuracy.
[0291] The trading center module is a dedicated module providing a trading platform for both suppliers and buyers of Chinese medicinal materials. It aggregates supply and demand information, ensures the quality of Chinese medicinal materials, and guarantees transaction security through standardized platform processes. This module includes the following main parts: a demand posting module, a shop module, a transaction process management module, a quality inspection and certification module, an order management and payment module, and a user feedback and credit module.
[0292] The demand publishing module includes: a user demand publishing system, a supplier response system, and a demand matching and recommendation system.
[0293] The user demand publishing system allows users to publish their needs for specific Chinese medicinal materials, such as the type of material, processing method, quality standards, place of origin, year, and quantity.
[0294] The supplier response system allows qualified suppliers to view and retrieve demand information, reply to demand posts, or directly contact the demanding party to establish initial communication.
[0295] The demand matching and recommendation system features an intelligent recommendation function that matches users with suitable traditional Chinese medicine factories and medicinal herb suppliers based on their needs. The platform utilizes big data analysis of user demand and market supply to adjust the recommendation algorithm and improve matching efficiency.
[0296] Where there is demand, there is a market. The customized drug processing demand released in the Chinese medicinal materials demand module allows traditional pharmaceutical factories, whose market share has been squeezed, to keep stock and preserve the flame of traditional manual processing.
[0297] The store module includes a store opening and qualification certification system, a store information display system, a medicinal material display and management system, and a quality certification labeling system.
[0298] The store opening and qualification certification system allows pharmacies and herbal medicine merchants with relevant qualifications to apply for opening a store, submit certification materials such as business licenses and drug business licenses, and only those approved by the platform can go online.
[0299] The store information display system includes information such as store introduction, main medicinal materials, certification qualifications, and user reviews, which increases users' trust in the store.
[0300] The medicinal herb display and management system supports uploading information such as medicinal herb images, prices, specifications, and inventory quantities, making it convenient for users to browse and select.
[0301] The quality certification and labeling system allows each medicinal herb to display a platform certification label, indicating that the herb has undergone random inspection by the platform, and displaying information such as the origin, harvest time, and quality grade of the herb.
[0302] The transaction process management module includes: an order generation and contract signing system, a platform sampling and testing process system, a logistics management system, and a system for handling the return and compensation of substandard medicinal materials.
[0303] The order generation and contract signing system automatically generates orders after users place them, and the platform supports electronic contract signing, clearly defining transaction details.
[0304] The platform's sampling and testing process system allows users to choose quality testing and certification. After a transaction is completed, the seller sends the medicinal materials to the platform for quality testing and certification. Different methods of identifying Chinese medicine can be selected. Once the identification is qualified, a report can be provided for the buyer to view. After the user confirms that there are no objections, the report is forwarded to the buyer.
[0305] The logistics management system allows users to track the entire logistics process and check the location and status of medicinal materials at any time during testing and delivery.
[0306] The system for handling the return and compensation of substandard medicinal materials: If the medicinal materials fail the sampling inspection, the platform will return the medicinal materials and provide a replacement or compensation process to protect the rights and interests of buyers.
[0307] The quality testing and certification module includes a testing standard setting system, a testing record and certification system, a multi-certification labeling system, and a medicinal material traceability system.
[0308] The testing standard setting system is equipped with various testing methods, such as traditional appraiser identification and high-performance liquid chromatography identification, based on the type of medicinal material and user needs. It also sets multiple testing indicators, such as the content, purity, and heavy metals of related substances, and generates drug testing reports.
[0309] The testing record and certification system: Reports for each test are stored on the platform, and buyers and sellers can view the testing records and reports. The platform provides quality assurance.
[0310] The multi-certification labeling system: The platform sets up multi-level certification, such as adding a "qualified" label to medicinal materials that pass the test, and adding a "preferred" label to medicinal materials that meet higher standards.
[0311] The medicinal material traceability system displays detailed information such as the source of medicinal materials, collection time, processing method, and test results, making it convenient for users to trace the quality of medicinal materials.
[0312] The order management and payment module includes: an order management system, a payment method system, a fund guarantee mechanism system, and an automated invoice system.
[0313] The order management system allows users to view order statuses such as placed, pending inspection, pending shipment, and completed, and also provides message notifications.
[0314] The payment system supports multiple payment methods, such as Alipay and WeChat Pay, to ensure convenient transactions.
[0315] The aforementioned fund guarantee mechanism system: After the user pays the money, the platform temporarily holds it. Only after confirming receipt of the medicinal materials and satisfaction with the quality will the platform settle the payment with the seller.
[0316] The automated invoicing system generates electronic invoices based on user needs, facilitating transaction record management.
[0317] The user feedback and credit module includes: a transaction evaluation system, a credit score system, a dispute resolution system, and a violation penalty system.
[0318] The transaction evaluation system allows users to rate and evaluate sellers' medicinal material quality, service attitude, etc., and supports evaluations with pictures and text.
[0319] The credit score system generates a credit score for each merchant based on factors such as reviews, transaction volume, and violations. Users can filter stores based on their credit scores.
[0320] The dispute resolution system allows users to file complaints through the platform if disputes arise during transactions. The platform then intervenes to resolve the issues and protect user rights. Platform policies and rules, including transaction rules, quality standards, and dispute resolution methods, are transparently presented to users to ensure compliant transactions.
[0321] The aforementioned violation penalty system will issue warnings, deduct points, or close down stores that engage in activities such as publishing false information or selling substandard medicinal materials.
[0322] Legal Basis: The sale of Chinese medicinal materials must comply with the provisions of the *Drug Administration Law*, the *Regulations on the Administration of Standards for Chinese Medicinal Materials*, and the *Food Safety Law* regarding the distinction between processed medicinal materials and agricultural products. Processed medicinal materials must obtain GMP certification, suppliers must possess production or sales qualifications, and the authenticity and compliance of the material source must be ensured. Agricultural medicinal materials must meet national green food standards. Furthermore, the transportation and packaging of Chinese medicinal materials must comply with the requirements of the *Regulations for the Implementation of the Drug Administration Law* to ensure the safety of drug transportation.
[0323] The "Friends of Traditional Chinese Medicine" module provides a complete ecosystem design for the TCM and TCM market, encompassing identification, knowledge dissemination, and transactions. Through rigorous qualification certification and platform quality inspection, it effectively prevents the circulation of counterfeit and substandard TCM materials, ensuring the long-term development of the TCM industry. This module not only provides users with safe and reliable access to medication but also promotes the inheritance and development of high-quality medicinal materials and traditional processing techniques within the industry.
[0324] The basic principles and main features of the present invention have been described above. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are only illustrative of the principles of the present invention. Various changes and modifications can be made to the present invention without departing from the spirit and scope of the present invention. All such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of the invention is defined by the appended claims and their equivalents.
Claims
1. A TCM service platform based on an app, characterized in that, It includes a TCM information database module, a user module, a consultation module, a TCM forum module, and a TCM herbal medicine friend module. The TCM information database module records and publishes the basic information, professional tags, and medical records of doctors registered on the platform. The user module is communicatively connected to the TCM information database module, the consultation module, the TCM forum module, and the TCM herbal medicine friend module. The user module is used for platform registration, login, and personal basic information. The consultation module consists of two parts: a patient-side consultation module and a doctor-side consultation module. The "Friends of Chinese Herbal Medicine" module is used for the identification of Chinese medicinal materials, the popularization of knowledge about Chinese medicinal materials, and the trading of demand for Chinese medicinal materials. The TCM forum module includes: topic module, square module, follow module, search module and supplementary function module. After entering the TCM forum module, users can switch between topics, square and follow different areas through the navigation interface. The TCM information database module includes a TCM identity module and a medical record database module. The TCM identity module and the medical record database module interact with other modules through APIs. When a doctor or user queries a doctor's information, the platform extracts basic information, professional tags, or medical record records from the database and presents the corresponding data according to the user's permissions. When the data is updated, it is synchronized by the doctor's end or the module connecting to the external hospital system. The database in the TCM identity module contains doctors' basic information and tag content, indexing the information by tags for easy and quick querying and filtering; at the same time, a data modification record table is set up to support the auditing and tracing of information change history. The medical record database module indexes medical records by user ID and doctor ID, ensuring efficient access to historical medical records between users and doctors. The data tables are stored using hierarchical encryption to ensure privacy and security. The consultation module adopts a microservice architecture, with each sub-module being an independent service for modular management, updates, and expansion. The data flow on the user / patient side starts from login. After authentication by the user module, the patient enters the waiting process of the consultation module. During the consultation, the diagnosis and treatment data, medical orders, and prescriptions are synchronized to the database in real time and the data transmission is processed through a message queue to ensure real-time performance. The operation requests on the doctor's side flow to the processing logic to ensure the efficiency and stability of the operation. The database of the consultation module adopts a distributed design, including an SQL database and a NoSQL database, which are used to store structured data and unstructured data respectively, and SSL / TLS encryption is used to ensure the security of data transmission. The TCM forum module adopts a microservice architecture, with sub-modules in each module handling specific requests as microservices. The platform connects each module through an API gateway to ensure seamless collaboration between functional modules. The content recommendation function in the forum and search modules ensures that users can quickly find relevant information and improve user stickiness. The "Friends of Traditional Chinese Medicine" module decouples the core sub-modules of demand posting, appraisal service, and transaction management, allowing them to operate as independent services that coordinate with each other: Demand Management Service: Responsible for creating, viewing, matching, and recommending demands; Appraisal Service: Handles the appraisal process for images and mailed samples; Transaction Management Service: Covers order, logistics, and payment settlement modules; User Management Service: Manages user registration, login, and authentication operations, providing support for demand posting and appraiser identity verification functions; Data Center Service: A data storage and retrieval system shared by all services. Each service implements a unified interface through an API gateway, supporting cross-module calls, improving the system's flexibility and scalability, and adjusting module resources according to needs to ensure the system's high concurrency processing capabilities.
2. The APP-based TCM service platform according to claim 1, characterized in that, The medical record database module achieves data sharing through an integrated module, enabling interconnection with HIS and PACS systems in various hospitals. Furthermore, by incorporating the FHIR international standard, doctors can directly input case information into the database after filling out the medical record form using the consultation module. If a doctor uses a unified hospital consultation system, data sharing is achieved through system interconnection. After further processing by AI or specialists, the case is moved into the medical record database of this app. The medical record database module employs a tiered confidentiality and disclosure system to ensure patients' legal rights and protection under the law.
3. The TCM service platform based on an app according to claim 1, characterized in that, The medical record database module includes a rehabilitation care follow-up module for both the patient and doctor ends within the consultation module. This module offers two main modes: self-feedback and auxiliary feedback. In self-feedback mode, patients can fill out self-assessments and medication feedback at any time and submit them to the system. After review, the feedback is entered into the doctor's end. In auxiliary feedback mode, platform specialists provide multi-selective auxiliary follow-up services, allowing users to choose the time and method of follow-up. Records are reviewed, uploaded to the platform, and entered into the doctor's end. If serious cases are identified, specialists will proactively contact the doctor to inform them and seek their opinion.
4. A TCM service platform based on an app according to claim 1, characterized in that, The forum module's plaza module includes a learning module that integrates an open forum. This upgrades the traditional TCM learning knowledge retrieval function by calling APIs to establish a comprehensive data interface that seamlessly connects the database with the forum. Each medicinal herb or book forms its own topic thread, and the large amount of information is further modularized. The system allows users to discuss specific items and exchange experiences.
5. A TCM service platform based on an app according to claim 1, characterized in that, The apprenticeship module includes functions for qualification verification, apprenticeship process, learning plan and progress tracking, and graduation certification. Qualification verification ensures the authenticity and reliability of TCM qualifications and skills; the platform can require physicians seeking apprentices to provide genuine identity and qualification documents, which are then reviewed and approved by the platform to grant "apprenticeship eligibility." The apprenticeship process involves students submitting an application with a brief self-introduction and learning intentions. After physician confirmation, a formal master-apprentice relationship is established, and the platform generates a master-apprentice binding relationship in its database. The learning plan and progress tracking feature allows students to complete learning tasks assigned by their master according to the plan, uploading study notes or reflections, which are recorded in the system. Upon completion of certain progress, physicians can provide evaluation and recognition to ensure solid learning outcomes. Graduation certification sets graduation standards, and the system automatically generates a "graduation certificate" upon completion.
6. A TCM service platform based on an app according to claim 1, characterized in that, The consultation module includes an automatic TCM medication agreement generation function. This function aims to protect the legal rights of doctors when prescribing large doses or high-risk medications, and to ensure patient informed consent. When a doctor selects TCM dosages exceeding those specified in the pharmacopoeia or uses high-risk prescriptions, the system automatically detects and triggers the medication agreement generation mechanism, generating relevant agreements, informed consent forms, and other documents, and generating clauses based on the patient's condition and specific medications. Doctors can view, modify, and confirm the agreement in real time, and then send it to the patient's system or provide a printed copy for the patient to sign. This function helps prevent subsequent medical disputes and provides legal support for doctors.
7. A TCM service platform based on an app according to claim 1, characterized in that, The consultation module includes a traceability function for Chinese medicinal materials, providing traceability information for each medicinal material. Each batch of medicinal materials is accompanied by a QR code, which patients and doctors can scan to view detailed information when viewing prescriptions or prescribing medicine, including the place of origin, planting / harvest time, and processing technology. The Chinese medicine query system connects to the data interface of medicinal material suppliers and pharmacies, enabling real-time query of medicinal material inventory, source, and processing methods, ensuring that prescription data is updated in line with the current situation.
8. A TCM service platform based on an app according to claim 1, characterized in that, The treatment plan module in the consultation module includes a prescription decoction and administration guidance function. After the doctor writes the medication method in the case, the system will automatically identify the drug ratio and dosage, compare it with the built-in TCM database, analyze the applicability of the drug combination, contraindications, and historical efficacy data. Subsequently, the AI model automatically generates decoction method, administration suggestions, and contraindications based on the drug characteristics and patient information. After the doctor modifies and confirms that there are no errors, it is generated in the patient's case module, which is divided into two sections: decoction and administration.
9. A TCM service platform based on an app according to claim 1, characterized in that, The TCM forum module's topic module is oriented towards popularizing TCM knowledge and academic debate. It has a dedicated review mechanism, and the major categories of topics are laid out according to the current needs of TCM to form targeted discussion areas. The topics include an "expert interaction area" that invites authoritative TCM practitioners or TCM scholars to host discussions, answer user questions, or guide the discussion. At the same time, special columns or debate functions are set up for certain academic topics or controversial issues.
10. A TCM service platform based on an app according to claim 1, characterized in that, The demand posting module of the trading center module allows users to post their customized processing requirements for Chinese medicinal materials or Chinese medicine formulas, providing users with customized Chinese medicine processing services. The quality inspection and certification module of the trading center module allows users to choose a suitable testing scheme according to the type and use of the Chinese medicinal materials they need.
Citation Information
Patent Citations
On-line hospital management platform
CN110047585A