Information interaction method, device, electronic device and computer readable medium
By receiving and transcoding the drug order information during the drug flow process, and using the identification group in the drug information system, the problems of low information monitoring efficiency and high error rate in drug circulation are solved, and unified monitoring and circulation of drug information are realized Improved efficiency.
Patent Information
- Application Number
- CN202110121810.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-28
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-01-28
AI Technical Summary
It is difficult to achieve unified information monitoring during the drug flow process, resulting in low efficiency, and manual review is subjective, with high error rate, resulting in low circulation efficiency.
By receiving the drug order information submitted by users, matching and transcoding processing, the alternative identification group and associated identification group in the drug information system can realize unified monitoring and processing of drug information and reduce the error rate.
It improves the efficiency of drug circulation monitoring, reduces errors in drug circulation, realizes unified information monitoring, and improves circulation efficiency.
Smart Images

Figure CN113782220B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to an information interaction method, device, electronic device, and computer-readable medium. Background Art
[0002] As my country's industrialization, urbanization, and population aging continue to accelerate, the impact of residents' lifestyles, ecological environment, and food safety on health is gradually becoming apparent. Currently, the pharmaceutical industry usually uses manual review to monitor the circulating drugs during the drug circulation process.
[0003] However, the above method usually has the following technical problems:
[0004] First, it is difficult to uniformly monitor drug information during drug circulation, resulting in low efficiency in drug circulation monitoring;
[0005] Second, the manual review method is subjective to a certain extent, resulting in a high error rate in the proofreading of circulating drugs. The circulating drugs need to be proofread repeatedly, resulting in low efficiency in the circulation of goods. Summary of the invention
[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0007] Some embodiments of the present disclosure propose information interaction methods, devices, electronic devices, and computer-readable media to solve one or more of the technical problems mentioned in the above background technology section.
[0008] In a first aspect, some embodiments of the present disclosure provide an information interaction method, the method comprising: receiving drug order information submitted by a user, wherein the drug order information comprises a user identifier, an order type and at least one piece of drug information; matching an alternative identifier corresponding to the user identifier from an alternative identifier group stored in a drug information system; in response to a successful match, selecting a drug association identifier group that matches the order type from a drug association identifier group stored in the drug information system; transcoding a drug identifier of at least one piece of drug information included in the drug order information through the drug association identifier group to obtain transcoded drug order information; and obtaining drug order processing information corresponding to the transcoded drug order information.
[0009] Optionally, the above-mentioned drug association identification group set is obtained through the following steps: for each drug information library in the drug information library set, obtaining the drug information group corresponding to the above-mentioned drug information library to obtain the drug information group set; for each drug information group in the above-mentioned drug information group set, performing the following processing steps: based on the above-mentioned drug information group and the alternative drug information group stored in the above-mentioned drug information system, generating a drug association identification group; for each drug information library in the above-mentioned drug information library set, binding the information type identifier of the above-mentioned drug information library with the drug association identification group corresponding to the above-mentioned drug information library to generate a bound drug association identification group, and obtaining the bound drug association identification group set as the drug association identification group set.
[0010] Optionally, the above-mentioned drug association identification group set is obtained through the following steps: determining the alternative drug information corresponding to each drug information in the above-mentioned drug information group as the drug information to be associated, and obtaining the drug information group to be associated; associating the drug identification of each drug information in the above-mentioned drug information group with the drug identification of the drug information to be associated corresponding to the above-mentioned drug information to generate a drug association identification, and obtaining a drug association identification group.
[0011] Optionally, the method further includes: in response to a matching failure, determining the drug order information as abnormal drug order information; and sending the abnormal drug order information to a target alarm platform.
[0012] Optionally, the above-mentioned drug order information includes an order identification.
[0013] Optionally, the above-mentioned acquisition of drug order processing information corresponding to the above-mentioned transcoded drug order information includes: selecting an alternative identifier matching the above-mentioned order identifier from the above-mentioned alternative identifier group as the alternative order identifier; binding the above-mentioned transcoded drug order information with the above-mentioned alternative order identifier to generate bound drug order information; sending the above-mentioned bound drug order information to the order processing end corresponding to the above-mentioned alternative order identifier to obtain drug order processing information corresponding to the above-mentioned bound drug order information.
[0014] Optionally, the method further includes: sending the drug order processing information to an order receiving terminal corresponding to the user identifier.
[0015] Optionally, the above-mentioned alternative identification group is obtained through the following steps: for each user in the user group, obtain the user identification of the above-mentioned user to obtain a user identification group; mark each user identification in the above-mentioned user identification group to generate a marked user identification as an alternative identification, and obtain an alternative identification group.
[0016] In a second aspect, some embodiments of the present disclosure provide an information interaction device, comprising: a receiving unit, configured to receive drug order information submitted by a user, wherein the drug order information includes a user identifier, an order type and at least one drug information; a matching unit, configured to match an alternative identifier corresponding to the user identifier from an alternative identifier group stored in a drug information system; a selection unit, configured to select a drug association identifier group that matches the order type from a drug association identifier group stored in the drug information system in response to a successful match; a transcoding unit, configured to transcode the drug identifier of at least one drug information included in the drug order information through the drug association identifier group to obtain the transcoded drug order information; and an acquisition unit, configured to acquire drug order processing information corresponding to the transcoded drug order information.
[0017] Optionally, the above-mentioned drug association identification group set is obtained through the following steps: for each drug information library in the drug information library set, obtaining the drug information group corresponding to the above-mentioned drug information library to obtain the drug information group set; for each drug information group in the above-mentioned drug information group set, performing the following processing steps: based on the above-mentioned drug information group and the alternative drug information group stored in the above-mentioned drug information system, generating a drug association identification group; for each drug information library in the above-mentioned drug information library set, binding the information type identifier of the above-mentioned drug information library with the drug association identification group corresponding to the above-mentioned drug information library to generate a bound drug association identification group, and obtaining the bound drug association identification group set as the drug association identification group set.
[0018] Optionally, the above-mentioned drug association identification group set is obtained through the following steps: determining the alternative drug information corresponding to each drug information in the above-mentioned drug information group as the drug information to be associated, and obtaining the drug information group to be associated; associating the drug identification of each drug information in the above-mentioned drug information group with the drug identification of the drug information to be associated corresponding to the above-mentioned drug information to generate a drug association identification, and obtaining a drug association identification group.
[0019] Optionally, the device further includes: a determination unit configured to determine the above-mentioned drug order information as abnormal drug order information in response to a matching failure; and a sending unit configured to send the above-mentioned abnormal drug order information to a target alarm platform.
[0020] Optionally, the above-mentioned drug order information includes an order identification.
[0021] Optionally, the acquisition unit is further configured to: select an alternative identifier that matches the above-mentioned order identifier from the above-mentioned alternative identifier group as the alternative order identifier; bind the above-mentioned transcoded drug order information with the above-mentioned alternative order identifier to generate bound drug order information; send the above-mentioned bound drug order information to the order processing end corresponding to the above-mentioned alternative order identifier to obtain the drug order processing information corresponding to the above-mentioned bound drug order information.
[0022] Optionally, the device further comprises: a processing information sending unit configured to send the above-mentioned drug order processing information to an order receiving terminal corresponding to the above-mentioned user identifier.
[0023] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0024] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
[0025] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information interaction method of some embodiments of the present disclosure, in the process of drug circulation, unified monitoring of drug information is achieved, and the monitoring efficiency of drug circulation is improved. Specifically, the reason for the low efficiency of drug circulation monitoring is that it is difficult to uniformly monitor drug information in the process of drug circulation, resulting in low efficiency of drug circulation monitoring. Based on this, the information interaction method of some embodiments of the present disclosure first receives drug order information submitted by a user. Secondly, the alternative identification corresponding to the above-mentioned user identification is matched from the alternative identification group stored in the drug information system. Thus, the drug order information can be monitored according to the alternative identification stored in the drug information system. Then, in response to the successful matching, the drug association identification group matching the above-mentioned order type is selected from the drug association identification group stored in the above-mentioned drug information system. Next, the drug identification of at least one drug information included in the above-mentioned drug order information is transcoded to obtain the transcoded drug order information. Thus, the drug order information submitted by the user can be converted into drug order information with a unified identification, which is convenient for monitoring the drug in the circulation process. Finally, the drug order processing information corresponding to the drug order information after the transcoding process is obtained. Thus, the processing of the drug order information is completed. Thus, the unified monitoring of drug information during the drug circulation process is achieved, and the monitoring efficiency of drug circulation is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0027] Figure 1 is a schematic diagram of an application scenario of the information interaction method of some embodiments of the present disclosure;
[0028] Figure 2 is a flow chart of some embodiments of the information interaction method according to the present disclosure;
[0029] Figure 3 is a flowchart of some embodiments of generating a drug association identification group set in the information interaction method of the present disclosure;
[0030] Figure 4 is a flowchart of some embodiments of generating candidate identification groups in the information interaction method of the present disclosure;
[0031] Figure 5 It is an authorization prompt box in some embodiments of generating a candidate identification group in the information interaction method of the present disclosure;
[0032] Figure 6 are flow charts of some further embodiments of the information interaction method according to the present disclosure;
[0033] Figure 7 are flow charts of some further embodiments of the information interaction method according to the present disclosure;
[0034] Figure 8 is a schematic diagram of the structure of some embodiments of the information interaction device according to the present disclosure;
[0035] Fig. 9 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0036] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0037] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0038] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0039] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0040] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0041] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0042] Figure 1 It is a schematic diagram of an application scenario of the information interaction method according to some embodiments of the present disclosure.
[0043] exist Figure 1In the application scenario, first, the computing device 101 may receive the drug order information 103 submitted by the user 102. The drug order information 103 includes a user identifier 1031, an order type 1032, and at least one drug information 1033. Here, the user identifier 1031 may represent the name of the user or the name of the company where the user is located. For example, the user identifier 1031 may be XX. Here, the order type 1032 may refer to the enterprise type corresponding to the processing party of the drug order. For example, the order type 1032 may be XY enterprise. Here, the at least one drug information 1033 may include but is not limited to at least one of the following: drug identification, order quantity, etc. For example, at least one drug information 1033 may be: [drug identification: AA]; [drug identification: YY]. Secondly, the computing device 101 may match the alternative identification corresponding to the user identifier 1031 from the alternative identification group 105 stored in the drug information system 104. Here, the alternative identification may refer to the identification of the company where the user corresponding to the user identification is located in the drug information system 104. Then, in response to the successful matching, the computing device 101 may select a drug association identification group 1061 that matches the order type 1032 from the drug association identification group set 106 stored in the drug information system 104. Here, the drug association identification group in the drug association identification group set 106 stored in the drug information system 104 is bound to the corresponding enterprise type. The drug association identification may be a unified drug identification established for drug information of different enterprise types. Next, the computing device 101 may transcode the drug identification of at least one drug information 1033 included in the drug order information 103 through the drug association identification group 1061 to obtain the transcoded drug order information 107. Here, the transcoding process may refer to replacing the drug identification of at least one drug information 1033 with a drug association identification corresponding to the drug identification of at least one drug information 1033. Finally, the computing device 101 may obtain the drug order processing information 108 corresponding to the transcoded drug order information 107.
[0044] It should be noted that the computing device 101 can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
[0045] It should be understood that Figure 1 The number of computing devices in the embodiment is only illustrative. Any number of computing devices may be provided according to implementation requirements.
[0046] Continue to refer Figure 2 , shows a process 200 of some embodiments of the information interaction method according to the present disclosure. The information interaction method comprises the following steps:
[0047] Step 201, receiving drug order information submitted by the user.
[0048] In some embodiments, first, the execution subject of the information interaction method (for example Figure 1 The computing device 101 shown can receive drug order information submitted by a user. The above-mentioned drug order information includes a user identifier, an order type and at least one drug information. Here, the user can represent the user terminal. Here, the user identifier can represent the name of the user or the name of the company where the user is located. For example, the user identifier can be XX. Here, the order type can refer to the type of enterprise corresponding to the processor of the drug order information. For example, the order type can be a drug manufacturer. Here, at least one drug information may include but is not limited to at least one of the following: drug identification, order quantity, etc. As an example, the drug order information can be: {[XX]; [Drug manufacturer]; [[Drug identification: aa]-10 pieces; [Drug identification: bb]-15 pieces]}.
[0049] Step 202, matching the candidate identifier corresponding to the user identifier from the candidate identifier group stored in the drug information system.
[0050] In some embodiments, the above-mentioned execution entity may match the alternative identification corresponding to the above-mentioned user identification from the alternative identification group stored in the drug information system. Here, the drug information system may be a server that stores various drug information and related information. Here, the alternative identification may refer to the identification of the company of the user corresponding to the user identification in the drug information system. For example, the identification of the company of the user corresponding to the user identification [XX] in the drug information system may be [XX-001]. In practice, the above-mentioned execution entity may search for an alternative identification with the same fields as the user identification [XX] from the alternative identification group stored in the drug information system.
[0051] Step 203, in response to a successful match, a drug association identification group that matches the order type is selected from the drug association identification group set stored in the drug information system.
[0052] In some embodiments, the execution subject may select a drug association identification group that matches the order type from the drug association identification group set stored in the drug information system in response to a successful match. Here, each drug association identification group in the drug association identification group set stored in the drug information system corresponds to an enterprise type. Here, the drug association identification may be a unified drug identification established for drug information of different enterprise types. In practice, the drug association identification group set may be {drug manufacturing enterprise - [[drug identification: AA-aa]; [drug identification: YY-bb]; [drug identification: HH-hh]]; drug wholesale enterprise - [[drug identification: AA-11]; [drug identification: YY-22]; [drug identification: HH-33]]; drug retail enterprise - [[drug identification: AA-00A]; [drug identification: YY-00Y]; [drug identification: HH-00H]]}. A drug association identification group "Drug Manufacturer - [[Drug Identification: AA-aa]; [Drug Identification: YY-bb]; [Drug Identification: HH-hh]]" that matches the order type [Drug Manufacturer] may be selected from the above-mentioned drug association identification group set.
[0053] Step 204, transcoding the drug identification of at least one drug information included in the drug order information through the drug association identification group to obtain the transcoded drug order information.
[0054] In some embodiments, the execution entity may replace the drug identification of at least one drug information included in the drug order information with a drug association identification in the drug association identification group corresponding to the drug identification of the at least one drug information. Here, the transcoding process may be a replacement process. In practice, the drug association identification group may be: drug manufacturer-[[drug identification: AA-aa]; [drug identification: YY-bb]; [drug identification: HH-hh]]. The drug order information may be: {[XX]; [drug manufacturer]; [[drug identification: aa]-10 pieces; [drug identification: bb]-15 pieces]}. The drug identification [drug identification: aa] of the drug information included in the drug order information may be replaced with the corresponding drug association identification [drug identification: AA-aa]. The drug identification [drug identification: bb] of the drug information included in the drug order information may be replaced with the corresponding drug association identification [drug identification: YY-bb]. The drug order information after transcoding is obtained: {[XX]; [Drug manufacturer]; [[Drug identification: AA-aa]-10 items; [Drug identification: YY-bb]-15 items]}.
[0055] Step 205, obtaining drug order processing information corresponding to the transcoded drug order information.
[0056] In some embodiments, the above-mentioned execution entity can send the transcoded drug order information to the order processing system corresponding to the order type [drug manufacturer] to obtain the drug order processing information fed back by the order processing end. Here, the order processing system can be the order management system of the enterprise, for example, UFIDA ERP (Enterprise Resource Planning) system, Kingdee ERP system. In practice, the transcoded drug order information {[XX]; [drug manufacturer]; [[drug identification: AA-aa]-10 pieces; [drug identification: YY-bb]-15 pieces]} can be sent to the order processing end UFIDA ERP system corresponding to [drug manufacturer] to obtain the drug order processing information fed back by the order processing end [[drug identification: AA-aa]-10 pieces have been shipped; [drug identification: YY-bb]-15 pieces have been shipped; [Shipping time: 2021 / 1 / 16 / 12:00]].
[0057] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information interaction method of some embodiments of the present disclosure, in the process of drug circulation, unified monitoring of drug information is achieved, and the monitoring efficiency of drug circulation is improved. Specifically, the reason for the low efficiency of drug circulation monitoring is that it is difficult to uniformly monitor drug information in the process of drug circulation, resulting in low efficiency of drug circulation monitoring. Based on this, the information interaction method of some embodiments of the present disclosure first receives drug order information submitted by a user. Secondly, the alternative identification corresponding to the above-mentioned user identification is matched from the alternative identification group stored in the drug information system. Thus, the drug order information can be monitored according to the alternative identification stored in the drug information system. Then, in response to the successful matching, the drug association identification group matching the above-mentioned order type is selected from the drug association identification group stored in the above-mentioned drug information system. Next, the drug identification of at least one drug information included in the above-mentioned drug order information is transcoded to obtain the transcoded drug order information. Thus, the drug order information submitted by the user can be converted into drug order information with a unified identification, which is convenient for monitoring the drug in the circulation process. Finally, the drug order processing information corresponding to the drug order information after the transcoding process is obtained. Thus, the processing of the drug order information is completed. Thus, the unified monitoring of drug information during the drug circulation process is achieved, and the monitoring efficiency of drug circulation is improved.
[0058] Further references Figure 3 , shows a flowchart of some embodiments of generating a drug association identification group set in the information interaction method of the present disclosure. The method of generating a drug association identification group set includes the following steps:
[0059] Step 301: for each drug information library in the drug information library set, obtain the drug information group of the corresponding drug information library to obtain a drug information group set.
[0060] In some embodiments, the execution subject of generating the drug association identification group set in the information interaction method may be Figure 1 The computing device 101 shown may also be Figure 1 The drug information system 104 shown may also be other servers. Here, the drug information system 104 may be used as the execution subject for generating a drug association identification group set in the information interaction method. For each drug information library in the drug information library set, the above-mentioned execution subject may obtain a drug information group consisting of various drug information from the drug information library through a wired connection or a wireless connection to obtain a drug information group set. Here, the drug information library may be a database storing various drug information. Here, each drug information library in the above-mentioned drug information library set may have an information type identifier. Here, the information category identifier may be the same as the enterprise type. Here, the drug information may include but is not limited to at least one of the following: drug identification, drug name, drug properties, drug specifications, etc.
[0061] As an example, a drug information group set may be:
[0062] Pharmaceutical manufacturer - [[Drug identification: aa; Drug name: ZZ cold medicine; Drug attributes: CCC; Drug specifications: 6g*5 bags]; [Drug identification: bb; Drug name: MM cold medicine; Drug attributes: DDD; Drug specifications: 7g*6 bags]; [Drug identification: hh; Drug name: UU cold medicine; Drug attributes: EEE; Drug specifications: 8g*6 bags]];
[0063] Drug wholesalers - [[Drug identification: 11; Drug name: ZZ cold medicine; Drug attributes: CCC; Drug specifications: 6g*5 bags]; [Drug identification: 22; Drug name: MM cold medicine; Drug attributes: DDD; Drug specifications: 7g*6 bags]; [Drug identification: 33; Drug name: UU cold medicine; Drug attributes: EEE; Drug specifications: 8g*6 bags]];
[0064] Pharmaceutical retail enterprises - [[Drug identification: 00A; Drug name: ZZ cold medicine; Drug attributes: CCC; Drug specifications: 6g*5 bags]; [Drug identification: 00B; Drug name: MM cold medicine; Drug attributes: DDD; Drug specifications: 7g*6 bags]; [Drug identification: 00H; Drug name: UU cold medicine; Drug attributes: EEE; Drug specifications: 8g*6 bags]].
[0065] Step 302: For each drug information group in the drug information group set, a processing step is performed.
[0066] In some embodiments, the above-mentioned execution subject can generate a drug association identification group based on the above-mentioned drug information group and the alternative drug information group stored in the above-mentioned drug information system through various methods. Here, the alternative drug information in the alternative drug information group can be the initial drug information. For example, the alternative drug information group can be [[drug identification: AA; drug name: ZZ cold medicine; drug attribute: CCC; drug specification: 6g*5 bags]; [drug identification: YY; drug name: MM cold medicine; drug attribute: DDD; drug specification: 7g*6 bags]; [drug identification: HH; drug name: UU cold medicine; drug attribute: EEE; drug specification: 8g*6 bags]].
[0067] In some optional implementations of some embodiments, the execution subject may generate a drug association identification group through the following steps:
[0068] In the first step, the candidate drug information corresponding to each drug information in the drug information group is determined as the drug information to be associated, and the drug information group to be associated is obtained. Here, the candidate drug information corresponding to the drug information may refer to drug information having the same information except for the drug identification.
[0069] In the second step, the drug identification of each drug information in the above drug information group is associated with the drug identification of the drug information to be associated with the corresponding drug information to generate a drug association identification, and obtain a drug association identification group. The association process can be a binding process. For example, the drug identification [drug identification: aa] of the above drug information [drug identification: aa; drug name: ZZ cold medicine; drug attribute: CCC; drug specification: 6g*5 bags] and the drug identification [drug identification: AA] of the corresponding drug information to be associated [drug identification: AA; drug name: ZZ cold medicine; drug attribute: CCC; drug specification: 6g*5 bags] can be bound to generate a drug association identification [drug identification: AA-aa].
[0070] As an example, the drug identifications in the drug manufacturer-[[drug identification: aa; drug name: ZZ cold medicine; drug attribute: CCC; drug specification: 6g*5 bags]; [drug identification: bb; drug name: MM cold medicine; drug attribute: DDD; drug specification: 7g*6 bags]; [drug identification: hh; drug name: UU cold medicine; drug attribute: EEE; drug specification: 8g*6 bags]] are: [drug identification: aa]; [drug identification: bb]; [drug identification: hh]. The drug identification [drug identification: YY] of the drug information to be associated corresponding to [drug identification: bb] can be associated to generate a drug association identification [drug identification: YY-bb]. The drug identification [drug identification: HH] of the drug information to be associated corresponding to [drug identification: hh] can be associated to generate a drug association identification [drug identification: HH-hh]. The drug-related identification group is obtained: [[drug identification: AA-aa]; [drug identification: YY-bb]; [drug identification: HH-hh]].
[0071] Step 303, for each drug information library in the drug information library set, the information type identifier of the drug information library is bound to the drug association identifier group of the corresponding drug information library to generate a bound drug association identifier group, and the bound drug association identifier group set is obtained as the drug association identifier group set.
[0072] In some embodiments, the execution subject may bind the information type identifier of the drug information database with the drug association identifier group corresponding to the drug information database to generate a bound drug association identifier group, and obtain a bound drug association identifier group set as a drug association identifier group set. For example, the information type identifier "drug manufacturer" may be bound with the drug association identifier [[drug identifier: AA-aa]; [drug identifier: YY-bb]; [drug identifier: HH-hh]] to generate a bound drug association identifier group: drug manufacturer - [[drug identifier: AA-aa]; [drug identifier: YY-bb]; [drug identifier: HH-hh]].
[0073] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information generation method of some embodiments of the present disclosure, the error rate of proofreading the circulating drugs is reduced, and the efficiency of drug circulation is improved. Specifically, the reason for the low efficiency of drug circulation is that there is a certain subjectivity in the manual review method, which leads to a high error rate in proofreading the circulating drugs, and the circulating drugs need to be proofread repeatedly, resulting in low efficiency of goods circulation. Based on this, the information interaction method of some embodiments of the present disclosure, first, for each drug information library in the drug information library group, the drug information group corresponding to the above drug information library is obtained to obtain a drug information group set. Thus, data support is provided for establishing a unified item circulation identification for drug information in different drug information libraries. Then, the drug identification included in each drug information in the above drug information group and the alternative drug identification included in the alternative drug information group corresponding to the above drug information stored in the drug information system are associated to generate a drug association identification, and a drug association identification group is obtained. Thus, a unified drug association identifier can be established between the drug information in each drug information library and the drug information in the alternative drug information group stored in the drug information system, so as to facilitate the subsequent proofreading of the circulating drugs during the drug circulation process. Then, the information type identifier of each drug information library in the above-mentioned drug information library group is bound to the drug association identifier group corresponding to the above-mentioned drug information library to generate a bound drug association identifier group, and a bound drug association identifier group set is obtained. Thus, the drug association identifier groups corresponding to different types of drug information libraries can be classified. Thus, a unified drug circulation identifier can be established, which solves the problem of high error rate in proofreading circulating drugs and avoids repeated proofreading of circulating drugs. In turn, the efficiency of drug circulation is improved.
[0074] Further references Figure 4 , shows a flowchart of some embodiments of generating a candidate identification group in the information interaction method according to the present disclosure. The method for generating a candidate identification group includes the following steps:
[0075] Step 401: For each user in the user group, obtain the user identification of the user to obtain a user identification group.
[0076] In some embodiments, the execution subject of generating the candidate identification group in the information interaction method may be Figure 1 The computing device 101 shown may also be Figure 1The drug information system 104 shown may also be other servers. Here, the drug information system 104 may be used as the execution subject for generating the alternative identification group in the information interaction method. For each user in the user group, the execution subject may obtain the user identification of the user in response to receiving the target authorization signal to obtain the user identification group. Among them, the target authorization signal may be a signal generated by the user corresponding to the user identification performing the target operation on the target control. The target control may be included in an authorization prompt box. The authorization prompt box may be displayed on the target terminal device. The target terminal device may be a terminal device logged in with the corresponding account of the user. The terminal device may be a "mobile phone" or a "computer". The target operation may be a "click operation" or a "slide operation". The target control may be a "confirm button".
[0077] As an example, the authorization prompt box above can be as follows Figure 5 As shown. The authorization prompt box may include: a prompt information display part 501 and a control 502. Among them, the prompt information display part 501 may be used to display prompt information. The prompt information may be "whether to allow obtaining user identification". The control 502 may be a "confirm" button or a "cancel" button. The user identification group may be: {[XX]; [SS]; [FF]; [LL]}.
[0078] Step 402: Mark each user identification in the user identification group to generate a marked user identification as a candidate identification, thereby obtaining a candidate identification group.
[0079] In some embodiments, the execution subject may mark each user identification in the user identification group to generate a marked user identification as a candidate identification to obtain a candidate identification group. Here, the marking process may be marking the user identification.
[0080] As an example, the user identification group may be: {[XX]; [SS]; [FF]; [LL]}. The user identification [XX] may be marked to generate a marked user identification [XX-001] as an alternative identification. The user identification [SS] may be marked to generate a marked user identification [SS-002] as an alternative identification. The user identification [FF] may be marked to generate a marked user identification [FF-003] as an alternative identification. The user identification [LL] may be marked to generate a marked user identification [LL-004] as an alternative identification. The alternative identification group is obtained: [XX-001]; [SS-002]; [FF-003]; [LL-004].
[0081] The above-mentioned embodiments of the present disclosure have the following beneficial effects: Figure 4 The description of each embodiment can provide a reference for determining whether the drug order information submitted by the user is standardized and legal.
[0082] Further references Figure 6 , showing some other embodiments of the information interaction method according to the present disclosure. The information interaction method comprises the following steps:
[0083] Step 601, receiving drug order information submitted by the user.
[0084] Step 602: Match the candidate identifier corresponding to the user identifier from the candidate identifier group stored in the drug information system.
[0085] Step 603, in response to successful matching, a drug association identification group that matches the order type is selected from the drug association identification group set stored in the drug information system.
[0086] Step 604, transcoding the drug identification of at least one drug information included in the drug order information through the drug association identification group to obtain the transcoded drug order information.
[0087] In some embodiments, the specific implementation of steps 601-604 and the technical effects brought about can be referred to Figure 2 The corresponding steps 201-204 in the embodiments are not described in detail here.
[0088] Step 605: Select an alternative identifier that matches the order identifier from the group of alternative identifiers as an alternative order identifier.
[0089] In some embodiments, the drug order information may also include an order identifier. Figure 1 The computing device 101 shown can select an alternative identifier that matches the above-mentioned order identifier from the above-mentioned alternative identifier group as an alternative order identifier. Here, the order identifier can refer to the company identifier of the company where the processing party of the drug order information is located. In practice, the order identifier can be [SS]. The alternative identifier group can be: [XX-001]; [SS-002]; [FF-003]; [LL-004]. Thus, the alternative identifier [SS-002] that matches the above-mentioned order identifier [SS] can be selected from the above-mentioned alternative identifier group {[XX-001]; [SS-002]; [FF-003]; [LL-004]} as the alternative order identifier.
[0090] Step 606, binding the transcoded drug order information with the alternative order identifier to generate bound drug order information.
[0091] In some embodiments, the execution entity may bind the transcoded drug order information with the alternative order identifier to generate bound drug order information. For example, the transcoded drug order information {[XX]; [Drug manufacturer]; [[Drug identifier: AA-aa]-10 items; [Drug identifier: YY-bb]-15 items]} may be bound with the alternative order identifier [SS-002] to generate bound drug order information {[XX]; [Drug manufacturer]; [[Drug identifier: AA-aa]-10 items; [Drug identifier: YY-bb]-15 items]}-[SS-002].
[0092] Step 607, sending the bound drug order information to the order processing end corresponding to the alternative order identifier to obtain drug order processing information corresponding to the bound drug order information.
[0093] In some embodiments, the execution entity may send the bound drug order information to the order processing end of the company corresponding to the alternative order identification to obtain drug order processing information sent by the order processing end for the bound drug order information. Here, the order processing end may refer to a data processing system for processing orders, such as UFIDA ERP (Enterprise Resource Planning) system and Kingdee ERP system. Of course, it may also be a system built according to one's own needs.
[0094] Step 608, sending the drug order processing information to the order receiving terminal corresponding to the user identifier.
[0095] In some embodiments, the execution entity may send the drug order processing information to an order receiving terminal of the company corresponding to the user ID. Here, the order receiving terminal may be a data processing system with company display and query functions, such as UFIDA ERP (Enterprise Resource Planning) system and Kingdee ERP system. Of course, it may also be a system built according to one's own needs.
[0096] from Figure 6 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 6 The process 600 in some corresponding embodiments realizes the interaction of drug order information and completes the processing of drug order information.
[0097] Further references Figure 7 , showing some further embodiments of the information interaction method according to the present disclosure. The information interaction method comprises the following steps:
[0098] Step 701, receiving drug order information submitted by the user.
[0099] Step 702: Match the candidate identifier corresponding to the user identifier from the candidate identifier group stored in the drug information system.
[0100] Step 703, in response to successful matching, a drug association identification group that matches the order type is selected from the drug association identification group set stored in the drug information system.
[0101] Step 704, transcoding the drug identification of at least one drug information included in the drug order information through the drug association identification group to obtain the transcoded drug order information.
[0102] Step 705, obtaining drug order processing information corresponding to the transcoded drug order information.
[0103] In some embodiments, the specific implementation of steps 701-705 and the technical effects brought about can be referred to Figure 2 The corresponding steps 201-205 in the embodiments are not described in detail here.
[0104] Step 706: In response to a matching failure, the drug order information is determined to be abnormal drug order information.
[0105] In some embodiments, the execution subject of the information interaction method (eg Figure 1 The computing device 101 shown may, in response to a matching failure, mark the above-mentioned drug order information with the word "abnormal" to determine it as abnormal drug order information.
[0106] Step 707, sending the abnormal drug order information to the target alarm platform.
[0107] In some embodiments, the execution entity may send the abnormal drug order information to a target alarm platform to quickly process the abnormal drug order information. Here, the target alarm platform may refer to the alarm terminal of the regulatory department where the user corresponding to the abnormal drug order information is located.
[0108] from Figure 7 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 7 The process 700 in some corresponding embodiments can complete the monitoring of abnormal drug order information and realize the rapid processing of abnormal drug order information.
[0109] Further references Figure 8 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an information interaction device. These device embodiments are similar to Figure 2Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0110] like Figure 8 As shown, the information interaction device 800 of some embodiments includes: a receiving unit 801 is configured to receive drug order information submitted by a user, wherein the drug order information includes a user identifier, an order type and at least one drug information; a matching unit 802 is configured to match an alternative identifier corresponding to the user identifier from an alternative identifier group stored in a drug information system; a selection unit 803 is configured to select a drug association identifier group that matches the order type from a drug association identifier group stored in the drug information system in response to a successful match; a transcoding unit 804 is configured to transcode the drug identifier of at least one drug information included in the drug order information to obtain the transcoded drug order information; and an acquisition unit 805 is configured to acquire drug order processing information corresponding to the transcoded drug order information.
[0111] In some optional implementations of some embodiments, the above-mentioned drug association identification group set is obtained through the following steps: for each drug information library in the drug information library set, the drug information group corresponding to the above-mentioned drug information library is obtained to obtain the drug information group set; for each drug information group in the above-mentioned drug information group set, the following processing steps are performed: based on the above-mentioned drug information group and the alternative drug information group stored in the above-mentioned drug information system, a drug association identification group is generated; for each drug information library in the above-mentioned drug information library set, the information type identifier of the above-mentioned drug information library is bound with the drug association identification group corresponding to the above-mentioned drug information library to generate a bound drug association identification group, and the bound drug association identification group set is obtained as the drug association identification group set.
[0112] In some optional implementations of some embodiments, the above-mentioned drug association identification group set is obtained through the following steps: determining the alternative drug information corresponding to each drug information in the above-mentioned drug information group as the drug information to be associated, and obtaining the drug information group to be associated; associating the drug identification of each drug information in the above-mentioned drug information group with the drug identification of the drug information to be associated corresponding to the above-mentioned drug information to generate a drug association identification, and obtaining a drug association identification group.
[0113] Optionally, the device 800 also includes: a determination unit, configured to determine the above-mentioned drug order information as abnormal drug order information in response to a matching failure; and a sending unit, configured to send the above-mentioned abnormal drug order information to a target alarm platform.
[0114] In some optional implementations of some embodiments, the above-mentioned drug order information includes an order identification.
[0115] In some optional implementations of some embodiments, the acquisition unit 805 is further configured to: select an alternative identifier that matches the above-mentioned order identifier from the above-mentioned alternative identifier group as the alternative order identifier; bind the above-mentioned transcoded drug order information with the above-mentioned alternative order identifier to generate bound drug order information; send the above-mentioned bound drug order information to the order processing end corresponding to the above-mentioned alternative order identifier to obtain the drug order processing information corresponding to the above-mentioned bound drug order information.
[0116] Optionally, the device 800 further includes: a processing information sending unit configured to send the above-mentioned drug order processing information to an order receiving terminal corresponding to the above-mentioned user identifier.
[0117] It is understood that the units described in the device 800 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 800 and the units included therein, and will not be described in detail here.
[0118] Reference below Fig. 9 , which shows an electronic device (eg, Figure 1 The electronic devices in some embodiments of the present disclosure may include but are not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0119] like Fig. 9 As shown, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0120] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Fig. 9 The electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Fig. 9 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0121] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0122] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0123] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0124] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: receives drug order information submitted by a user, wherein the drug order information includes a user identifier, an order type, and at least one drug information; matches an alternative identifier corresponding to the user identifier from an alternative identifier group stored in a drug information system; in response to a successful match, selects a drug association identifier group that matches the order type from a drug association identifier group stored in the drug information system; transcodes the drug identifier of at least one drug information included in the drug order information through the drug association identifier group to obtain the transcoded drug order information; and obtains drug order processing information corresponding to the transcoded drug order information.
[0125] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0126] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0127] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be set in a processor, for example, may be described as: a processor includes a receiving unit, a matching unit, a selection unit, a transcoding unit and an acquisition unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the transcoding unit may also be described as "a unit that transcodes the drug identification of at least one drug information included in the above-mentioned drug order information through the above-mentioned drug association identification group to obtain the transcoded drug order information."
[0128] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0129] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. An information interaction method, comprising: Receiving drug order information submitted by a user, wherein the drug order information includes a user identifier, an order type, and at least one piece of drug information; Matching an alternative identifier corresponding to the user identifier from the group of alternative identifiers stored in the drug information system; In response to a successful match, selecting a drug association identification group that matches the order type from the drug association identification group set stored in the drug information system; Transcoding the drug identification of at least one piece of drug information included in the drug order information through the drug association identification group to obtain transcoded drug order information; Obtain drug order processing information corresponding to the transcoded drug order information.
2. The method according to claim 1, wherein: The drug association identifier group set is obtained by the following steps: For each drug information library in the drug information library set, obtaining a drug information group corresponding to the drug information library to obtain a drug information group set; For each drug information group in the drug information group set, the following processing steps are performed: generating a drug association identification group based on the drug information group and the candidate drug information group stored in the drug information system; For each drug information library in the drug information library set, the information type identifier of the drug information library is bound to the drug association identification group corresponding to the drug information library to generate a bound drug association identification group, and the bound drug association identification group set is obtained as the drug association identification group set.
3. The method according to claim 2, wherein: The generating of a drug association identification group based on the drug information group and the candidate drug information group stored in the drug information system includes: Determine the candidate drug information corresponding to each drug information in the drug information group as the drug information to be associated, to obtain the drug information group to be associated; The drug identification of each drug information in the drug information group is associated with the drug identification of the drug information to be associated with the drug information to generate a drug association identification, thereby obtaining a drug association identification group.
4. The method according to claim 1, wherein: The method further comprises: In response to a matching failure, determining the drug order information as abnormal drug order information; The abnormal drug order information is sent to the target alarm platform.
5. The method according to claim 1, wherein: The drug order information includes an order identification; as well as The step of obtaining drug order processing information corresponding to the transcoded drug order information includes: Selecting an alternative identifier that matches the order identifier from the alternative identifier group as an alternative order identifier; Binding the transcoded drug order information with the alternative order identifier to generate bound drug order information; The bound drug order information is sent to the order processing end corresponding to the alternative order identifier to obtain drug order processing information corresponding to the bound drug order information.
6. The method according to claim 5, wherein: The method further comprises: The drug order processing information is sent to the order receiving terminal corresponding to the user identifier.
7. The method according to claim 1, wherein: The candidate identification group is obtained by the following steps: For each user in the user group, obtaining a user ID of the user to obtain a user ID group; Each user identification in the user identification group is marked to generate a marked user identification as a candidate identification, thereby obtaining a candidate identification group.
8. An information interaction device, comprising: A receiving unit, configured to receive drug order information submitted by a user, wherein the drug order information includes a user identifier, an order type, and at least one piece of drug information; A matching unit configured to match an alternative identifier corresponding to the user identifier from a group of alternative identifiers stored in the drug information system; a selection unit configured to select, in response to a successful match, a drug association identification group that matches the order type from the drug association identification group set stored in the drug information system; a transcoding unit configured to perform transcoding processing on the drug identification of at least one drug information included in the drug order information through the drug association identification group to obtain transcoded drug order information; The acquisition unit is configured to acquire drug order processing information corresponding to the transcoded drug order information.
9. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Medicine purchase and delivery information interactive input method and system, medium and electronic equipment
CN110705927A