A data processing method and apparatus thereof
By analyzing the historical health information of the healthy object, identifying the object identification information or health-related information, and determining the service providers who have provided health services to the user, solving the problem of increasing the difficulty and time cost of patients by purchasing online medicines, and achieving a more efficient user experience.
Patent Information
- Application Number
- CN202010519296.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-09
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2040-06-09
AI Technical Summary
The existing online drug purchase methods have increased the difficulty and time cost of patients, especially during online doctor review and communication.
By receiving and analyzing the historical health information of a healthy object, identifying the object identification information or health-related information, and determining the service provider who has provided health services to the user, thereby providing more suitable services.
It reduces the chance that healthy subjects are repeatedly asked by different service providers, improves user experience, and saves patients' time costs.
Smart Images

Figure CN113782126B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to a data processing method and apparatus thereof. Background Art
[0002] According to the existing online drug purchase method, before purchasing drugs, especially prescription drugs, patients need to fill in their illness information, have an online consultation, and upload a prescription form. Only after the online doctor reviews it and finds it correct are they eligible to purchase drugs. This method undoubtedly increases the difficulty of online drug purchase for patients. In addition, if the online doctor has objections to the information submitted by the patient, they need to communicate with the patient online, increasing the patient's time cost. Therefore, a technical solution that enables users to conveniently purchase drugs online is needed. Summary of the Invention
[0003] Embodiments of this application provide a data processing method and apparatus thereof, which at least solve the above-mentioned technical problems.
[0004] Embodiments of this application also provide a data processing method, the method includes: receiving historical health information of a first healthy object; obtaining object identification information or health-related information of the first healthy object from the historical health information; using the object identification information or health-related information to determine service providers who have provided health services to the first healthy user.
[0005] Embodiments of this application also provide a data processing method, the method includes: receiving a medical service request input by a first healthy object, where the medical service request includes a medical diagnosis form of the first healthy object; displaying service providers who have a medical relationship with the first healthy object identified from the medical diagnosis form.
[0006] Embodiments of this application also provide a data processing method, the method includes: receiving a medical diagnosis form uploaded by a user; identifying doctors who have provided diagnosis services to the user from the medical diagnosis form; extracting user medical data related to the diagnosis services from the hospital database corresponding to the doctors.
[0007] Embodiments of this application also provide a data processing method, the method includes: receiving historical order information of a user for a service; identifying user identification information or service-related information of the user from the historical order information; using the user identification information or service-related information to determine service providers who have provided the service to the user.
[0008] Embodiments of this application also provide a data processing apparatus, including: a processor; and a memory arranged to store computer-executable instructions, the executable instructions when executed cause the processor to execute the above method.
[0009] An embodiment of the present application also provides a computer-readable storage medium, on which computer instructions are stored, and when the instructions are executed, the above method is implemented.
[0010] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:
[0011] By adopting the present application, a more suitable service provider is provided to a healthy object, so that the healthy object is avoided from being repeatedly questioned by different service providers. Description of the Drawings
[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0013] Figure 1 is an application scenario diagram of a data processing method according to an exemplary embodiment of the present application;
[0014] Figure 2 is a diagram of a medical information form according to an exemplary embodiment of the present application;
[0015] Figure 3 is a diagram of a data processing system according to an exemplary embodiment of the present application;
[0016] Figure 4 is a flowchart of steps of a data processing method according to an exemplary embodiment of the present application;
[0017] Figures 5A to 5E is a diagram of a user interface according to an exemplary embodiment of the present application;
[0018] Figures 6A to 6D is a diagram of a user interface according to another exemplary embodiment of the present application;
[0019] Figure 7 is a block diagram of a data processing device according to an exemplary embodiment of the present application. Detailed Embodiments
[0020] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below in conjunction with the specific embodiments of the present application and the corresponding drawings. Apparently, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0021] The following will describe in detail the technical solutions provided by each embodiment of the present application in conjunction with the drawings.
[0022] Embodiments of the present application provide a data processing device. The device can use the object identification information or health-related information of the first healthy object obtained from the historical health information of the first healthy object, and a service provider that has provided health services to the first healthy user, to avoid different service providers providing health services to the first healthy object.
[0023] In the present application, the first healthy object can be a living body that needs to be provided with health services. Among them, health services refer to services that can provide advice and / or guidance on the health aspects of a living body, including but not limited to exercise planning and / or supervision services, fitness planning and / or supervision services, diet planning and / or supervision services, and medical guidance services, etc. For example, the first healthy object can be a user with health service needs. For example, a patient who is ill, a patient in the recovery period, or a patient receiving medical beauty. It can also be a pet with health service needs. For example, a cat that is ill, a cat that needs pet beauty, etc.
[0024] In an embodiment, the data processing device can be an electronic device having a display unit, including but not limited to any of the following devices: a personal computer (PC), a mobile device (such as a cellular phone, a personal digital assistant (PDA), a digital camera, a portable game console, an MP3 player, a portable / personal multimedia player (PMP), a handheld e-book, a tablet PC, a portable laptop PC, and a global positioning system (GPS) navigator), a smart TV, etc.
[0025] In addition, it should be understood that the display unit of the electronic device according to the present application can include a touch screen and a touch screen controller. Among them, the touch screen can provide a user interface (UI) corresponding to various services (such as displaying recommended service providers, etc.) to the user, and send an analog signal corresponding to at least one touch on the UI to the touch screen controller. In the description of the present application, "touch" can include contact touch and non-contact touch. Among them, contact touch means that the touch screen can receive at least one touch input through a body part of the user (such as a finger, etc.) or a touch input tool (such as a stylus or a touch pen). The touch screen can also receive a touch input signal corresponding to the continuous movement between one or more touches. For example, contact touch can include single click, double click, drag, drop, etc. The touch screen can send an analog signal corresponding to the continuous movement of the input touch to the touch screen controller.
[0026] Non-contact touch is also called hover touch. Specifically, non-contact touch does not need to be limited by the contact between the touch screen and the body part of the user or the touch input tool. The touch screen can detect different intervals according to the performance or configuration of the mobile terminal. In addition, the touch screen can be implemented as a resistive type, a capacitive type, an infrared type, an acoustic wave type, etc.
[0027] The touch screen controller converts analog signals received from the touch screen into digital signals (e.g., X and Y coordinates). The controller may control the touch screen using the digital signals received from the touch screen controller. For example, in response to a user's click on a shortcut icon or button displayed on the touch screen, the mobile terminal according to the present application may display a user interface corresponding to the shortcut icon, for example, if the user clicks on the icon of the corresponding application, the electronic device may display the user interface of the application.
[0028] In addition, the electronic device may include sensors for sensing various user inputs, for example, a vibration sensor may be included to sense shaking of the user, or an audio sensor may be included to sense voice input of the user.
[0029] Figure 1 is an application scenario diagram of a data processing method according to an exemplary embodiment of the present application. The data processing method according to an exemplary embodiment of the present application may be applicable to a service provider who uses its electronic device to request to provide health services to a first health object. In order to facilitate understanding of the exemplary embodiment of the present application, Figure 1 The online medical consultation scenario diagram will be described.
[0030] like Figure 1 As described above, in order to purchase medicines online, patients can generally go through three stages. In the first stage 10, the patient needs to fill in patient information related to the patient in advance, such as the patient's name, gender, age, medical history, etc., and then the patient uses this patient information to determine the department or doctor to see and get a number to see the doctor in order (i.e., register). In implementation, the first stage 10 can adopt an online and offline combination. For example, the patient information can be filled in online in advance and the number plate can be obtained online, and then the electronic certificate can be exchanged for the physical certificate after arriving at the hospital.
[0031] Then, the patients enter the corresponding departments in order and are diagnosed by doctors. During the diagnosis process, the doctors may be required to perform various examinations in order to make a diagnosis, that is, the doctors interview the patients.
[0032] Finally, the patient obtains a medical information sheet prepared by the doctor based on the patient's symptoms. The medical information sheet is as follows: Figure 2 See Figure 2 The medical information sheet may include the patient's information (e.g., the patient's name, age, and gender), the doctor's information (e.g., the doctor's name), department information, diagnosis time, drug attribute information (e.g., the drug's generic name, trade name, specifications, manufacturer, etc.), drug purchase quantity, and drug precautions, such as daily dosage and time of administration.
[0033] It should be noted that Figure 2 Only the template of a common medical information form is given. The medical information form can adopt different templates according to different hospitals and may even be handwritten by a doctor. It should be noted that although the templates of medical information forms are different, each medical information form has a signature area, in which there is a handwritten signature or electronic signature of the doctor who conducts the consultation.
[0034] In the second stage 20, after the patient has a medical information form, the patient can purchase drugs or repurchase drugs by means of online drug purchase. At this time, the patient fills in the patient information on the application interface of the medical-related application, and this patient information is roughly the same as the patient information mentioned above. Subsequently, the medical-related application can determine the doctor for online consultation of the patient according to the patient information. For example, it can determine the department of the disease suffered by the patient according to the disease information filled in by the patient, and then select a relatively idle doctor from the doctors belonging to this department.
[0035] In this process, the patient can provide the existing medical information form to the online doctor, and the online doctor can review the medical information form provided by the patient. After the review is passed, the patient is eligible to purchase the corresponding drugs online. In addition, if the patient does not have a medical information form, the online doctor will issue a prescription online for the patient according to the disease information filled in by the patient.
[0036] In the third stage 30, the patient can use the medical-related application to add the corresponding drugs to the shopping cart and complete the purchase of the drugs.
[0037] It can be seen from this that in the process of determining an online doctor for a patient by the existing medical-related application, it does not consider from the perspective of the patient, resulting in the patient needing to fill in the disease information multiple times and conduct multiple consultations with different doctors. For this reason, the data processing method of the exemplary embodiment of the present application can be used to solve the above problems.
[0038] Figure 3 A diagram showing the data processing method according to the exemplary embodiment of the present application is shown.
[0039] As Figure 3 shown, the data processing system includes an electronic device 310 installed with an application program and a health application server 320 that provides health services for the application. Among them, the application program refers to an application program related to the first health object. Taking the medical field as an example, the application program can be a medical-related application for diagnosis, purchase, consultation, etc. In addition, the electronic device 310 has been explained above and will not be described here again.
[0040] As an example, when the user obtains as Figure 2After the medical information sheet shown, the medical information sheet can be sent to the medical application server 320. After receiving the object recommendation request, the medical application server 320 determines the doctor who provides medical services for the first healthy object according to the method shown in Figure 4 and sends the determined doctor to the electronic device 310. The electronic device 310 receives and displays the doctor to the user.
[0041] The following will refer to Figure 4 to describe in detail the data processing method according to the exemplary embodiments of the present application. In implementation, the data processing method of the exemplary embodiments of the present application can be a method executed by an application server corresponding to each application, or a method executed by an independent module coupled to the server. That is to say, the data processing device can be a module embedded in the application server or a module external to the application server. The present application does not limit this.
[0042] In step S410, the historical health information of the first healthy object is obtained. In the present application, the first healthy object can be a living body that needs to provide health services as described above. The historical health information in the present application can be information used to describe the object's health in the past.
[0043] In implementation, the historical health information may include computer-based patient record information, medical record information input using an input device (such as a mouse, keyboard), or an uploaded medical information sheet. It should be noted that the historical health information can be data in any format. For example, the historical health information can be a medical information sheet in image format, or computer-based patient record information stored in text form on the server, etc.
[0044] Subsequently, step S420 is executed to obtain the object identification information or health-related information of the first healthy object from the historical health information. Among them, the object identification information includes the object name (such as the user name) or object identification code (such as the user code) used to identify the first healthy object, and the health-related information includes information related to the service provider who provides health services for the first healthy user, including the department, level, and name of the service provider. For example, the health-related information includes Dr. Zhang, the deputy chief physician of the dermatology department of a certain hospital in Beijing.
[0045] In addition, the health status information characterizing the health status can also be extracted from the historical health information. For example, the health status information can include the diseases of the first healthy user, the cosmetic effects after plastic surgery, various physical indicators, etc.
[0046] As an example, when the medical record information is a medical information form, object identification information or health-related information can be obtained from the medical information form. Specifically, according to the online medical process, before a first health object conducts an online consultation, it is necessary to fill in patient information as shown in Figure 1 . At this stage, the medical information form can also be uploaded according to the page prompts. Alternatively, when the first health object has selected the medicine it expects to purchase, the medical information form needs to be uploaded before completing the purchase operation. It should be noted that the above are only illustrative, and different medical-related applications can place the operation of uploading the medical information form at different stages according to their respective processes.
[0047] After receiving the medical information form uploaded by the first health object, the text data on the medical information form can be recognized. Specifically, the user can use the image acquisition device (such as a camera) of the electronic device to acquire an image of the medical diagnosis form, and use an image recognition method to recognize the text data in the image. As an example, using OCR (Optical Character Recognition) technology, the text content in the image is converted into editable text, and object identification information or health-related information is recognized from it. In addition, artificial intelligence image recognition technology can also be used to recognize object identification information or health-related information.
[0048] In step S430, using the object identification information or health-related information, determine the service provider who has provided health services to the first health user. In implementation, the above-mentioned object identification information or health-related information can be extracted from the historical health information, so as to determine the service provider who has provided health services to the first health user.
[0049] As an example, the object identification information can be used to search the database storing the historical health service data of the first health object to obtain the service provider. For example, after obtaining the identification code of the patient, the hospital database that has been authorized to access can be searched using the patient's identification code to find the diagnosis record corresponding to the patient, and the service provider can be determined from it.
[0050] As an example, when the historical health information is the medical information form, extract the signature object in the medical information form as health-related information; determine the signature object as the service provider. As shown in Figure 2 , it can be recognized that the signature object is Doctor Wang Da. Then, the name of this signature object is determined as the object name.
[0051] In addition, the method can also determine whether the signature object exists in the network object set. That is, determine whether the object has the permission to provide health services online. Still taking Figure 2For example, determine whether Doctor Wang Da is one of the online consultation doctors on the medical-related application. In implementation, each online consultation doctor stored corresponding to the medical-related application can be searched to determine whether this doctor exists.
[0052] If it exists in the set of network objects, the signature object is determined as the service provider. That is to say, if this doctor conducts online consultation on the medical-related application, this doctor (i.e., the service provider) is directly assigned to the patient (i.e., the first health object), so that this doctor provides medical services to this patient.
[0053] If it does not exist in the set of network objects, an associated network object with the object in the set of network objects can be selected as the service provider, where the associated network object includes network objects in the same department as the signature object and network objects in the same region as the first health object.
[0054] As an example, according to the department information to which the object belongs, a network object in the same department as the service provider can be selected from the set of network objects, and this network object is determined as the service provider.
[0055] As an example, if there is no network object in the same department as the service provider in the set of network objects, address information related to the first health object can be determined from the historical health information. For example, the location of the first health object, and then a doctor in the hospital at the location can be selected from the set of network objects. Preferably, a doctor in the preferred hospital at the location can be selected from the set of network objects.
[0056] In addition, the method further includes obtaining health service data corresponding to the first health object. In implementation, the first historical health information of the first health object can be obtained from the medical database corresponding to the second object. For example, after the first health object sees a doctor in a certain hospital, the first historical health information corresponding to this consultation is generated, where the first historical health information includes object identification information (including gender, age, identification code, etc.) filled in by the first health object before seeing a doctor, health status information (including past medical history, allergic drugs, symptoms of illness, test data, etc.), and health condition information (including treatment plan information of the service provider for the first health object, such as, taking medications, dosage of medications, precautions, etc.).
[0057] Subsequently, the hospital where the first health object sees a doctor can store the first historical health information corresponding to the first health object in the medical database of this hospital. When the data processing device of the exemplary embodiment of the present application is authorized to access this medical database, the first health historical health information of the first health object can be obtained from this medical database according to the identification information of the first health object.
[0058] For example, in the case of determining that Doctor Wang provides medical services to a patient, the medical data corresponding to the patient can be obtained from the hospital database of the hospital where Doctor Wang works, including the symptoms and treatment plans when Doctor Wang examines the patient, etc.
[0059] Then, obtain the medical diagnosis information used to perform medical services on the first health object from the health service data. In practice, the patient needs to fill in the medical diagnosis information set by the medical application before an online consultation. Among them, the medical diagnosis information can be set to different templates. According to the exemplary embodiments of the present application, the medical diagnosis information of the preset template can be directly generated based on the health service data, avoiding the patient manually inputting repeated information.
[0060] In addition, the health service data can also be used to determine a list of drugs matching the first health object and recommend the list of drugs to the first health object. As an example, a list of drugs received by the service provider during an offline consultation can be provided to the first health object according to the treatment plan information in the health service data. In addition, the list of drugs can be directly displayed on the display interface of the first health object.
[0061] As an example, the method can receive a drug purchase request sent by the first health object. Among them, the first health object can directly select the required drugs from the above-mentioned list of drugs, and thus generate an order corresponding to the selected drugs. In addition, after the first health object has selected the drugs to be purchased, the first health object can trigger the data processing method of the exemplary embodiments of the present application, and use this method to determine whether the selected drugs are in the list of drugs. If the selected drugs are in the list of drugs, an order corresponding to the selected drugs is generated.
[0062] As an example, the method can establish instant communication between the first health object and the service provider, so as to forward the message sent by the first health object to the service provider. In addition, the first health object and the service provider can be stored correspondingly, so that whenever the first health object conducts an online consultation for similar symptoms, the service provider is preferentially recommended to the first health object.
[0063] As an example, it has been mentioned above that health status information can be extracted from the historical health data. Therefore, other health objects with health status information having a predetermined degree of similarity to the health status information are determined. For example, other health objects with a similarity of more than 80% in health status information to the health object can be obtained. Subsequently, using the data processing method of the exemplary embodiment of the present application, each service provider who has provided health services to these health objects is determined, and from these service providers, the service provider who provides health services to the health user is determined. For example, the service provider with the most health service times or the highest evaluation can be recommended to the health object from these service providers.
[0064] In summary, the data processing method according to the exemplary embodiment of the present application can receive the historical health information of the first health object; obtain the object identification information or health-related information of the first health object from the historical health information; use the object identification information or health-related information to determine the service providers who have provided health services to the first health user, so as to provide a more suitable service provider for the first health object, avoiding different service providers from providing health services to the first health object. In addition, by reading the information on the medical information form, matching the same doctor for offline consultation for the patient, and having this doctor conduct online consultation, it is more conducive for the online doctor to understand the patient's situation. Furthermore, the medical information required for online consultation can be automatically filled in, thus saving the user's time.
[0065] To better describe the present application, the following will refer to Figures 5A to 5E and Figures 6A to 6D the user interface diagrams in
[0066] Figures 5A to 5E to describe in detail the specific process of using the data processing method of the exemplary embodiment of the present application in the medical field.
[0067] Various icons for starting various applications can be displayed on the main interface of the electronic device. When the user expects to run a certain application, the user can enter the user interface of the application by touching the corresponding icon on the display unit. In the present application, the user starts a medical-related application by touching the icon on the main interface of the electronic terminal with a finger.
[0068] Subsequently, the user can select the drugs to be purchased and add these drugs to the shopping cart. When the user determines to generate a purchase order, a drug purchase request can be sent to the medical-related application. At this time, the interface of the electronic device can be as Figure 5A shown, prompting the user to fill in medical record information, including historical medical information forms, medical records, and test reports, etc.
[0069] As Figure 5BAs shown, the medical-related application can identify this medical record information and identify the doctors who have seen the user in this medical record information, that is, the doctor information as shown in Figure 5C , including the doctor's name and the department where the doctor is located.
[0070] The medical-related application can determine whether there is an online consultation with this doctor on this platform. If there is an online consultation with this doctor, then compare the medicines in the user's order with the medicine list corresponding to the user in the hospital database. After the comparison is successful, as shown in Figure 5D , generate this medicine order. And after the purchase is completed, as shown in Figure 5E , the user can determine whether to conduct an online consultation with this doctor according to the needs.
[0071] In addition, the data processing method of the exemplary embodiment of the present application can also be applied to the scenario of online medical consultations. The following will be described with reference to Figures 6A to 6D .
[0072] When the user has started the medical-related application, it can, as shown in Figure 6A , prompt the user to upload medical record information, and when the user successfully uploads the medical record information, as shown in Figure 6B , identify this medical record information.
[0073] As shown in Figure 6C , it can identify the doctors who have seen the user in this medical record information, including the doctor's name and the department where the doctor is located. And after receiving the medical consultation request sent by the user, as shown in Figure 6D , establish instant communication between this user and the doctor.
[0074] In addition, in addition to the above-mentioned health service scenarios, the data processing method of the exemplary embodiment of the present application can also be applied to various service scenarios. In these scenarios, the method can receive the user's historical order information for the service; identify the user identification information or service-related information of the user from the historical order information; use the user identification information or service-related information to determine the service provider who has provided the service for the user.
[0075] The services include providing various convenient services to the user, including but not limited to housekeeping services, tourism services, catering services, fresh food services, express delivery services, education and training services, etc.
[0076] Taking domestic service as an example, the method can obtain the user's historical order information and identify the user identification information or service-related information of the user from the user's historical order information. Among them, the user identification information can be the user's name, user code, or user registration code, etc. The service-related information can be the service items selected by the user, historical service providers (for example, domestic workers), service time, service evaluation, and service objects (for example, house address or the elderly / children being cared for). Finally, using the user identification information or service-related information, determine the service providers who have provided the service to the user.
[0077] As an example, the user's name or user registration code can be used to search for domestic workers who have provided domestic services to the user in the domestic service database. In addition, the house address in the service-related information can be used to search for service providers who have provided domestic services to this house address in the domestic service database. In addition, the service object in the service-related information can be used to search for service providers who have provided domestic services to this service object in the domestic service database. Preferably, the historical service provider can be directly found in the domestic service database and recommended to the user.
[0078] Taking express delivery service as an example, the method can obtain the user's historical order information and identify the user identification information or service-related information of the user from the user's historical order information. Among them, the user identification information can be the user's name, user code, user registration code, etc. The service-related information can be the service items selected by the user, historical service providers (for example, express delivery personnel), service time, service evaluation, sending address, receiving address, etc. Finally, using the user identification information or service-related information, determine the service providers who have provided the service to the user.
[0079] As an example, the user's name and user registration code can be used to search for express delivery personnel who have provided express delivery services to the user in the express delivery database. In addition, the sending address / receiving address in the service-related information can be used to search for express delivery personnel who have provided express delivery services to this sending address / receiving address in the express delivery database. Preferably, the historical express delivery personnel can be directly found in the express delivery database and recommended to the user.
[0080] Taking the education and training service as an example, the method can obtain the historical order information of the user, and identify the user identification information or service-related information of the user from the historical order information of the user. Among them, the user identification information can be the user name, user code, or user registration code, etc., and the service-related information can be the education and training project selected by the user, the historical service provider (for example, the training instructor), the service time, the service evaluation, and the service object (for example, the children participating in early education). Finally, using the user identification information or service-related information, determine the service provider who has provided the service for the user.
[0081] As an example, the user name or user registration code of the user can be used to search for the training instructor who has provided education and training for the user in the education and training database. In addition, the service object in the service-related information can also be used to search for the service provider who has provided services for the service object in the education and training database. Preferably, the historical service provider can be directly found in the education and training database and recommended to the user.
[0082] Figure 7 The block diagram of the data processing device showing an exemplary embodiment of the present application. Refer to Figure 7 , at the hardware level, the device includes a processor, an internal bus, and a computer-readable storage medium. Among them, the computer-readable storage medium includes volatile memory and non-volatile memory. The processor reads the corresponding computer program from the non-volatile memory and then runs it. Of course, in addition to the software implementation method, the present application does not exclude other implementation methods, such as logical devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logical unit, and can also be hardware or logical devices.
[0083] Specifically, the processor performs the following operations: receiving the historical health information of the first health object; obtaining the object identification information or health-related information of the first health object from the historical health information; using the object identification information or health-related information, determining the service provider who has provided health services for the first health user.
[0084] Optionally, the processor may also perform the following operations: obtaining the health service data corresponding to the health service from the health database corresponding to the service provider.
[0085] Optionally, the processor may also perform the following operations: using the health service data, determining the drug list matching the first health object and recommending the drug list to the first health object.
[0086] Optionally, the processor may further perform the following operations: receiving a drug purchase request sent by a first healthy object, where the drug purchase request includes the drugs selected by the first healthy object.
[0087] Optionally, the processor may further perform the following operations: using the health service data, determining a drug list matching the first healthy object; determining whether the selected drug is in the drug list; if the selected drug is in the drug list, generating an order corresponding to the selected drug.
[0088] Optionally, the object identification information includes an object name or an object identification code for identifying the first healthy object, and the health-related information includes health-related physical status information corresponding to the first health, service provider information, and health service plan information provided by the service provider.
[0089] Optionally, the historical health information includes computer-based patient record information, medical record information input using an input device, or uploaded medical information sheets.
[0090] Optionally, the operations that the processor may implement to obtain the object identification information of the first healthy object from the historical health information include: when the historical health information is the medical information sheet, identifying the text data on the medical information sheet; obtaining the object identification information or health-related information from the text data.
[0091] Optionally, the operations that the processor may implement to determine the service provider who has provided health services to the first healthy user using the object identification information include: using the object identification information, searching a database storing the historical health service data of the first healthy object, and obtaining the service provider.
[0092] Optionally, the operations that the processor may implement to determine the service provider who has provided health services to the first healthy user using the health-related information include: when the historical health information is the medical information sheet, extracting the signature object in the medical information sheet as the health-related information; determining the signature object as the service provider.
[0093] Optionally, before the operation of determining the signature object as the service provider, the processor may further include: determining whether the signature object exists in the network object set; if it exists in the network object set, determining the signature object as the service provider.
[0094] Optionally, the processor may further implement the operation: if it does not exist in the network object set, selecting an associated network object associated with the object corresponding to the signature object from the network object set as the service provider.
[0095] Optionally, the associated network object includes a network object in the same department as the signature object or a network object within the same region as the first health object.
[0096] Optionally, the processor may further implement an operation: providing a network health service to the first health object by the service provider.
[0097] Optionally, the operation implemented by the processor for the service provider to provide a network health service to the first health object includes: establishing instant communication between the first health object and the service provider, so as to forward the message sent by the first health object to the service provider.
[0098] In addition, the processor may further perform the following operations: receiving a medical service request input by the first health object, where the medical service request includes a medical diagnosis form of the first health object; and displaying service providers having a medical relationship with the first health object identified from the medical diagnosis form.
[0099] Optionally, the processor may further perform the following operation: displaying a list of drugs corresponding to the first health object obtained from the database corresponding to the service provider.
[0100] Optionally, the processor may further perform the following operations: receiving a selection operation performed by the first health object on the list of drugs; and displaying the drugs selected in the selection operation.
[0101] In addition, the processor may further perform the following operations: receiving a medical diagnosis form uploaded by a user; identifying a doctor who has provided a diagnosis service for the user from the medical diagnosis form; and extracting user medical data related to the diagnosis service from the hospital database corresponding to the doctor.
[0102] In addition, the processor may further perform the following operations: receiving historical order information of a user for a service; identifying user identification information or service-related information of the user from the historical order information; and determining a service provider who has provided the service for the user by using the user identification information or the service-related information.
[0103] In summary, the data processing device according to the exemplary embodiment of the present application can receive the historical health information of the first healthy object; obtain the object identification information or health-related information of the first healthy object from the historical health information; use the object identification information or health-related information to determine the service provider that has provided health services to the first healthy user, so as to provide a more suitable service provider for the first healthy object, avoiding different service providers from providing health services to the first healthy object. In addition, by reading the information on the medical information form, the same doctor who sees the patient offline is matched for the patient, and the doctor conducts an online consultation, which is more conducive to the online doctor's understanding of the patient's situation. Furthermore, the medical information required for the online consultation can be automatically filled in, thus saving the user's time.
[0104] It should be noted that the execution subject of each step of the method provided in Embodiment 1 can be the same device, or the method can also be executed by different devices. For example, the execution subjects of steps 21 and 22 can be Device 1, and the execution subject of step 23 can be Device 2; or, the execution subject of step 21 can be Device 1, and the execution subjects of steps 22 and 23 can be Device 2; and so on.
[0105] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0106] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0107] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction means that implements the functions specified in one or more of the processes and / or blocks Figure 1 in one or more of the processes and / or blocks Figure 1 specified in the block or blocks.
[0108] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more of the processes and / or blocks Figure 1 in one or more of the processes and / or blocks Figure 1 specified in the block or blocks.
[0109] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0110] The memory may include non-permanent memory in the computer-readable medium, random access memory (RAM) and / or non-volatile memory such as read only memory (ROM) or flash memory. The memory is an example of a computer-readable medium.
[0111] Computer-readable media includes both permanent and non-permanent, removable and non-removable media implemented by any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0112] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising said element.
[0113] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0114] The above are only the embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A data processing method, characterized in that, Including: Receiving the historical health information of a first healthy subject; Obtaining the subject identification information or health-related information of the first healthy subject from the historical health information; Using the subject identification information or health-related information to determine the service providers who have provided health services to the first healthy subject; Obtaining the health service data corresponding to the health service from the health database corresponding to the service provider; The health service data includes the treatment plan information of the service provider for the first healthy subject; The method further includes: Receiving a drug purchase request sent by the first healthy subject, where the drug purchase request includes the drugs selected by the first healthy subject; Using the health service data to determine a drug list matching the first healthy subject; Determining whether the selected drug is in the drug list; If the selected drug is in the drug list, generating an order corresponding to the selected drug.
2. The method according to claim 1, characterized in that, Also including: Using the health service data to determine a drug list matching the first healthy subject and recommending the drug list to the first healthy subject.
3. The method according to claim 1, characterized in that The subject identification information includes the subject name or subject identification code for identifying the first healthy subject, and the health-related information includes the physical status information related to the health of the first healthy subject, the service provider information, and the health service plan information provided by the service provider.
4. The method according to claim 1, characterized in that, The historical health information includes computer-based patient record information, medical record information input using an input device, or uploaded medical information sheets.
5. The method according to claim 4, wherein Obtaining the subject identification information or health-related information of the first healthy subject from the historical health information includes: When the historical health information is the medical information sheet, identifying the text data on the medical information sheet; Obtaining the subject identification information or health-related information from the text data.
6. The method according to claim 1, characterized in that Using the subject identification information to determine the service providers who have provided health services to the first healthy subject includes: Using the subject identification information to search the database storing the historical health service data of the first healthy subject and obtaining the service provider.
7. The method according to claim 1, wherein Using the health-related information to determine the service providers who have provided health services to the first healthy subject includes: When the historical health information is a medical information sheet, extracting the signature object in the medical information sheet as the health-related information; Determining the signature object as the service provider.
8. The method according to claim 7, wherein Before determining the signature object as the service provider, it further includes: Determining whether the signature object exists in the network object set; If it exists in the network object set, determining the signature object as the service provider.
9. The method according to claim 8, characterized in that, Also including: If it does not exist in the network object set, selecting an associated network object associated with the object corresponding to the signature object from the network object set as the service provider.
10. The method according to claim 9, wherein, The associated network object includes a network object in the same department as the signature object or a network object in the same area as the first healthy subject.
11. The method according to claim 1, characterized in that Also including: Providing network health services to the first healthy subject by the service provider.
12. The method according to claim 11, wherein Providing network health services to the first healthy subject by the service provider includes: Instant communication is established between a first healthy object and the service provider, so as to forward the message sent by the first healthy object to the service provider.
13. A data processing device, characterized in that, It includes: A processor; And A memory arranged to store computer-executable instructions, which when executed cause the processor to execute the method according to any one of claims 1 to 12.
14. A computer-readable storage medium having computer instructions stored thereon, characterized in that, When the instructions are executed, the method according to any one of claims 1 to 12 is implemented.
Citation Information
Patent Citations
Drug transaction processing method, server and storage medium
CN109545315A
Remote inquiry and prescription method based on storage information of medicine selling machine
CN110689940A