CN114741384A - Patient information processing method and device and computer readable storage medium - Google Patents

Patient information processing method and device and computer readable storage medium Download PDF

Info

Publication number
CN114741384A
CN114741384A CN202111582400.4A CN202111582400A CN114741384A CN 114741384 A CN114741384 A CN 114741384A CN 202111582400 A CN202111582400 A CN 202111582400A CN 114741384 A CN114741384 A CN 114741384A
Authority
CN
China
Prior art keywords
information
patient information
identifier
matched
patient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111582400.4A
Other languages
Chinese (zh)
Inventor
胡志攀
喻玺
康宝华
龙汉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Juding Medical Co Ltd
Original Assignee
Shenzhen Juding Medical Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Juding Medical Co Ltd filed Critical Shenzhen Juding Medical Co Ltd
Priority to CN202111582400.4A priority Critical patent/CN114741384A/en
Publication of CN114741384A publication Critical patent/CN114741384A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Software Systems (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The application discloses a patient information processing method, a device thereof and a computer readable storage medium, wherein the method comprises the following steps: acquiring patient information to be matched, wherein the patient information comprises a plurality of identifier information; extracting identifier attribute combination information in the patient information according to a preset matching strategy; judging whether identifier index information matched with the identifier attribute combination information exists in a main index library or not; and if so, recording the patient information to be matched to a main index corresponding to the matched identifier index information in the main index database. The patient information processing method provides an accurate patient information processing scheme, and can achieve correlation between the patient information and the related medical information.

Description

Patient information processing method and device and computer readable storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a patient information processing method and apparatus, and a computer-readable storage medium.
Background
With the development of medical informatization, various information systems are also continuously accessed in the medical information field. When patients visit different hospitals, each hospital establishes a main index library according to the information of each patient. However, because a unified patient identification method is lacking among a plurality of medical institutions and among various medical information systems at present, different information of the same patient is difficult to correlate, so that the problems of unsmooth information interaction and incapability of effective mutual recognition of the patient are caused, and the waste of medical resources is caused.
Therefore, establishing the personal health information sharing across medical institutions and medical information systems, the problem of unique identification of personal identities must be solved, and only through correct identification, it is possible to ensure the continuity and integrity of the hospitalization information of patients at different places and different times, so as to form a shared patient health record.
Disclosure of Invention
In view of this, an object of the present application is to provide a patient information processing method, which can realize association between patient information and related medical information, realize information sharing, and avoid waste of medical resources.
In order to solve the above technical problem, a first technical solution provided by the present application is: provided is a patient information processing method including:
acquiring patient information to be matched, wherein the patient information comprises a plurality of identifier information;
extracting identifier attribute combination information in the patient information according to a preset matching strategy;
judging whether identifier index information matched with the identifier attribute combination information exists in a main index library or not;
and if so, recording the patient information to be matched to a main index corresponding to the matched identifier index information in the main index database.
Each preset attribute combination is provided with a corresponding weight;
the patient information processing method further includes:
when the identifier index information is successfully matched with the identifier attribute information, acquiring the weight corresponding to the identifier attribute information;
judging whether the weight is greater than or equal to a preset weight threshold value;
if so, recording the patient information to be matched under the main index corresponding to the matched identifier index information.
Wherein the patient information processing method further comprises:
sorting the preset attribute combinations according to the weight;
according to the sequence of the preset attribute combinations, sequentially selecting the identifier attribute information of each preset attribute combination to search the matched identifier index information in the main index library;
when matched identifier index information is searched, judging whether the weight corresponding to the identifier index information is greater than or equal to the preset weight threshold value;
if yes, recording the patient information to be matched under the main index corresponding to the matched identifier index information, and stopping searching.
The preset weight threshold comprises a first preset weight threshold and a second preset weight threshold, and the first preset weight threshold is greater than the second preset weight threshold;
the patient information processing method further includes:
when matched identifier index information is searched, and the weight corresponding to the identifier index information is smaller than the first preset weight threshold and is larger than or equal to the second preset weight threshold, a new main index is created based on the patient information to be matched, and association is established with the main index corresponding to the matched identifier index information.
Wherein, the patient information processing method further comprises:
and after matched identifier index information is searched, and the weight corresponding to the identifier index information is smaller than the second preset weight threshold, creating a new main index based on the patient information to be matched.
Wherein the recording of the patient information to be matched under the main index corresponding to the matched identifier index information comprises:
judging whether the patient information to be matched is inconsistent with the patient information of the matched main index;
if so, creating an identification record under the primary index based on inconsistent patient information.
Wherein, the patient information processing method further comprises:
defining a plurality of attributes and setting the weight of each attribute;
creating a plurality of preset attribute combinations, wherein each preset attribute combination comprises at least two attributes;
and acquiring the weight of the preset attribute combination based on the weight of each attribute in the preset attribute combination.
Wherein the patient treatment method further comprises:
extracting multiple groups of identifier attribute combination information in the patient information according to a plurality of preset matching strategies;
acquiring a main index corresponding to the identifier index information matched with each group of identifier attribute information in the main index database;
calculating the number of successfully matched identifier index information in each main index and the target main index with the largest number of identifier index information;
judging whether the number of identifier index information corresponding to the target main index is greater than or equal to a preset number threshold;
if so, recording the patient information to be matched under the target main index.
In order to solve the above technical problem, a second technical solution provided by the present application is: there is provided a patient information processing apparatus comprising a processor for implementing the patient information processing method described above when executing a computer program stored in a memory.
In order to solve the above technical problem, a third technical solution provided by the present application is: there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the patient information processing method described above.
The beneficial effect of this application is: different from the situation of the prior art, the patient information processing method is used for realizing the association between the patient information and the related medical information, realizing information sharing and avoiding the waste of medical resources.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts. Wherein:
FIG. 1 is a schematic flow chart diagram illustrating one embodiment of a patient information processing method provided herein;
FIG. 2 is a schematic flow chart diagram of another embodiment of a patient information processing method provided herein;
FIG. 3 is a schematic view of a work interface of the patient information processing apparatus provided herein;
FIG. 4 is a schematic view of another work interface of the patient information processing apparatus provided herein;
FIG. 5 is a schematic view of a workflow of the patient information processing apparatus provided herein;
FIG. 6 is a schematic diagram of an embodiment of a patient information processing apparatus provided herein;
fig. 7 is a schematic structural diagram of a computer-readable storage medium provided in the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The core of the application is to provide a patient information processing method, which is used for realizing the association of patient information and related medical information, realizing information sharing and avoiding the waste of medical resources.
The present application will be described in detail with reference to the drawings and examples.
Referring to fig. 1, fig. 1 is a flowchart illustrating an embodiment of a patient information processing method according to the present disclosure. The patient information processing method according to the embodiment of the present application is applied to a patient information processing device, wherein the patient information processing device may be a server, or may be a system in which a server and a local terminal are matched with each other. Accordingly, the patient information processing apparatus may include various parts, such as various units, sub-units, modules, sub-modules, which may be provided in a server, or may be provided in the server and a local terminal, respectively.
Further, the server may be hardware or software. When the server is a hardware component, it may be implemented as a distributed server cluster composed of multiple servers, or may be implemented as a single server. When the server is software, the server may be implemented as a plurality of software or software modules, for example, software or software modules for providing distributed servers, or may be implemented as a single software or software module, which is not limited herein. In some possible implementations, the patient information processing method of the embodiments of the present application may be implemented by a processor invoking computer readable instructions stored in a memory.
As shown in fig. 1, the patient information processing method according to the embodiment of the present application includes the following specific steps:
step S11: and acquiring patient information to be matched, wherein the patient information comprises a plurality of identifier information.
In the embodiment of the present application, the patient information processing apparatus acquires patient information to be matched, which is generally registration information of a patient when the patient swipes or registers, and may include one or more of information such as patient ID, name, gender, date of birth, identification number, passport, military officer certificate, patient address, mobile phone number, marital status, social security number, nationality, driving license number, place of birth, nationality, native language, birth sequence, health card number, urban and rural resident health record number, latest update date, latest update institution, hospital number corresponding to a visiting hospital, clinic number corresponding to a visiting hospital, and hospital time of hospitalization.
The patient information may include identifier information, that is, information capable of uniquely identifying the patient, such as name, identification card, date of birth, and the like. Each hospital platform may be considered a database, and each database may include patient information corresponding to a plurality of patients, i.e., each database may include identifier information for each patient. In other embodiments, multiple hospital platforms may also enable patient information association through database sharing.
Further, the patient information processing device can establish a patient primary index corresponding to the hospital platform based on the identifier information of the patient, and the patient primary index can be a unique identifier of the patient in the primary index library.
The main index may be formed by, for example, letters of a specific length, a number sequence, or a combination of letters and numbers, as long as the main index has a characteristic of uniquely identifying the patient. The main index is established in a digital sequence mode for explanation, the digital sequence can be formed according to the registration time of a patient in a hospital and 5 self-defined numbers, namely a unique identifier with the total length of 17 bits is generated by a sequence of 2 years, 2 months, 2 days, 6 time minutes and seconds and 5 self-defined numbers, namely the main index.
After the patient information processing apparatus acquires the patient information to be matched, the patient information processing apparatus can acquire a plurality of pieces of identification information of the patient because the patient information contains a plurality of pieces of identifier information.
Step S12: and extracting identifier attribute combination information in the patient information according to a preset matching strategy.
In the embodiment of the present application, after acquiring information including a number of identifiers of a patient, the patient information processing apparatus may first extract identifier attribute combination information in the patient information based on a preset matching policy.
Because one identifier information is easy to cause deviation when the identity of the patient is confirmed, in order to confirm the identity of the patient more accurately, a user can preset an attribute combination according to the patient identifier information, namely two or more attribute combinations are determined in the patient identifier information as a patient identity matching item as a preset matching strategy, and the patient information processing device can perform identity recognition according to the patient identity matching item, namely the identifier attribute combination information of the patient.
It should be noted that the present application is not limited to specific combinations of attributes. For example, the combination may be an identification card + gender combination, a name + mobile phone number + birth date combination, and the like.
The patient information processing device can extract the identifier attribute information combination of the patient according to a preset matching strategy for carrying out identification of the identity of the subsequent patient.
Step S13: and judging whether the identifier index information matched with the identifier attribute combination information exists in the main index database.
If yes, the process proceeds to step S14.
Step S14: and recording the patient information to be matched to a main index corresponding to the identifier index information matched in the main index database.
After the patient information processing device extracts the identifier information of the patient, the next step may be performed to process the patient information: whether the identifier attribute information is contained in the main index database or not is judged, namely whether the identifier index information matched with the identifier information exists or not is judged. When the identifier index information matched with the identifier information exists in the main index base, the patient information processing device considers the main index as the main index of the patient to be matched, after the identity of the patient is confirmed, the patient information to be matched is recorded under the main index corresponding to the matched identifier index information at the same time so as to expand the identity information of the patient, facilitate subsequent identity identification and information sharing, and record the medical record and the medical information of the patient at this time under the main index so as to uniformly manage the medical condition of the same patient.
According to the embodiment of the application, the identifier attribute information of the patient can be extracted based on the preset attribute combination, the identity information of the patient can be accurately and effectively identified, the main index database data of the hospital is expanded after the identity of the patient is confirmed, information association is realized, and the waste of medical resources is avoided.
In order to further improve the accuracy of patient identification and avoid an error occurring in the patient information processing process, on the basis of the above embodiment, the patient information processing method of the present application may further include:
extracting multiple groups of identifier attribute combination information in the patient information according to a plurality of preset matching strategies;
acquiring a main index corresponding to the identifier index information matched with each group of identifier attribute information in the main index database;
calculating the number of successfully matched identifier index information in each group of main indexes and the target main index with the largest number of identifier index information;
judging whether the number of identifier index information corresponding to the target main index is greater than or equal to a preset number threshold;
if so, recording the patient information to be matched under the target main index.
Specifically, after acquiring the patient information including the patient identifier information, the patient information processing device may extract the identifier attribute information of a plurality of sets of patient information according to a preset attribute combination, where the preset attribute combination refers to step S12 described above, and details are not described here. It is understood that the identifier attribute information combines information including at least two attributes.
Further, the patient information processing device matches the plurality of groups of identifier information of the patient with the master index library in sequence, and acquires the identifier index information successfully matched. It is understood that the larger the number of identifier index information is, the greater the relevance of the information contained in the primary index to the patient is, and meanwhile, the primary index with the largest number of identifier index information is set as the target primary index and can be ignored for other primary indexes with smaller relevance.
After acquiring the target main index, the patient information processing device judges whether identifier index information corresponding to the target main index is larger than a preset number threshold. It should be noted that the preset number threshold is a minimum condition for confirming the identity of the patient, and may be specifically set according to a user-defined setting, for example, 2, 3, or 5, and the embodiment is not limited thereto.
When the information corresponding to the target main index is greater than the preset quantity threshold, that is, the identifier index information corresponding to the target main index meets the minimum condition for confirming the identity of the patient, it is indicated that the target main index is the patient main index to be matched, that is, the information matched by the patient information processing device is the same person, and at this time, the information of the patient is recorded under the target main index to expand the identity information of the patient, so that the interconnection and intercommunication of the information are realized, and the waste of medical resources is avoided.
By the arrangement of the steps, the patient information processing device can determine the target main index of the patient and identify the identity of the patient again according to the condition that whether the identifier attribute information corresponding to the target main index meets the preset number threshold or not, so that errors caused by the situations such as information input errors and the like during patient information processing are reduced, and the accuracy of the patient information processing process is improved.
In order to further increase the accuracy of the patient information processing process and optimize the patient information processing flow, the present application provides another embodiment, which can further process the patient information by presetting a weight threshold, specifically referring to fig. 2, where fig. 2 is another flow chart of the patient information processing method provided by the present application.
As shown in fig. 2, the specific steps of the patient information processing method in the embodiment of the present application are as follows:
step S21: and when the identifier index information is successfully matched with the identifier attribute information, acquiring the weight corresponding to the identifier attribute information.
In the embodiment of the present application, the patient information processing apparatus can acquire the weight corresponding to each identifier attribute information, that is, the weight corresponding to the identifier attribute information for subsequent matching.
It is to be understood that, after the patient information processing apparatus matches the identifier index information corresponding to the identifier attribute information in the master index repository, the patient information processing apparatus can obtain the weight corresponding to the identifier attribute information.
In order to obtain the weight corresponding to the identifier attribute information, the patient information identification method may further include:
defining a plurality of attributes and setting the weight of each attribute;
creating a plurality of preset attribute combinations, wherein each preset attribute combination comprises at least two attributes;
and acquiring the weight of the preset attribute combination based on the weight of each attribute in the preset attribute combination.
Preferably, the patient information processing device may define a plurality of attributes in the patient information, and set the weight of the attributes, where the attributes are the identity information of the patient, including but not limited to patient ID, name, sex, date of birth, identification card number, mobile phone number, passport, military officer certificate, patient address, and the like.
The weight represents the trust proportion occupied by the attribute in the attribute combination, and specifically, after the patient information processing device defines the attribute for the patient information, the weight of the attribute is set according to the trust proportion occupied by the attribute in the attribute combination.
Referring to fig. 3 in particular, fig. 3 is a schematic view of a working interface of the patient information processing apparatus provided in the present application. The diagram shows the definition attributes as: the organization patient number, name, passport, military officer certificate, inward passage from hong Kong and Australian resident, medical insurance number, organization code, address, identity card, sex, date of birth and mobile phone number, and the weight is set as follows: 50. 30, 50, 5, 10, 51, 20, 10, 50.
It should be noted that, in the embodiment of the present application, the weight of the attribute is not limited, and for example, the weight may be an identification card weight 50, a mobile phone number weight 50, a name weight 30, and the like.
Further, the patient information processing apparatus creates several preset attribute combinations for performing subsequent patient information matching, where the preset of the attribute combinations can be referred to the step S12, which is not described herein again. It is to be understood that the patient information processing apparatus may obtain the weight of the preset attribute combination on the basis of the above-described set attribute weight, which is the sum of the individual attributes in the preset attribute combination.
In other embodiments, instead of assigning a single attribute, a combination of attributes may be weighted in advance, for example, the combination of the mobile phone number and the identification card may be weighted highly, the combination of the address and the birth date may be weighted lowly, and the patient information processing apparatus may weight the combination of the mobile phone number and the identification card to 100, the combination of the address and the birth date to 20, and the like in advance.
Specifically, please refer to fig. 4 and 4, which are schematic diagrams of another working interface of the patient information processing apparatus provided by the present application. The schematic diagram shows the patient information processing apparatus creating the preset attribute combination and obtaining the weight after the preset attribute combination, that is, the preset attribute combination is name + identification card, institution patient number + institution code, and the weights are 91 and 55, respectively.
Step S22: and judging whether the weight is greater than or equal to a preset weight threshold value or not.
If yes, the process proceeds to step S23.
Step S23: and recording the patient information to be matched under the main index corresponding to the matched identifier index information.
After obtaining the weight corresponding to the identifier attribute information, the patient identification device may further determine whether the weight is greater than or equal to a preset weight threshold. The preset weight threshold is the lowest condition for confirming the identity of the patient, the size of the weight threshold is not limited, and the user can set the weight threshold in a user-defined mode.
When the corresponding weight of the identifier attribute information of the patient is greater than or equal to the preset weight threshold, it is indicated that the patient information of the patient should be the same as the patient information of the main index where the successfully matched identifier index information is located, and at this time, the patient information to be matched is recorded under the main index corresponding to the identifier index information to expand the identity information of the patient.
It should be noted that, when the patient information to be matched is recorded in the main index corresponding to the identifier index information, a situation that the identifier information that is not matched in the patient information conflicts with the identifier information that is not matched in the main index may occur, and therefore, the patient information processing method may further include the following steps:
judging whether the patient information to be matched is inconsistent with the patient information of the matched main index;
if so, creating an identification record under the primary index based on inconsistent patient information.
In the embodiment of the present application, when the patient information processing device acquires the main index of the patient to be matched, it is further determined whether the patient information to be matched is inconsistent with the patient information of the main index, and if not, an identification record is created under the main index based on the inconsistent patient information.
It should be noted that, in the embodiment of the present application, it is determined whether there is a situation that the patient information to be matched is inconsistent with the patient information of the main index, for example, the patient matches the main index according to the combination of the id card and the name attribute, but the mobile phone number attribute of the patient is inconsistent with the mobile phone number of the matched main index, that is, the patient is in conflict. At this time, the patient information processing apparatus creates an identification record under the main index based on the inconsistent patient information.
In addition, the specific creating manner of the identification record is not limited in the present application, and for example, the identification record may be information that the patient is inconsistent, or may be an attribute combination including the information that the patient is inconsistent.
On the basis of the above embodiment, the patient information processing method according to the present application may further rank preset attribute combinations according to the weight, and preferentially match attribute combinations with a larger weight, so as to shorten the patient information processing time while effectively processing the patient information, and specifically includes the following steps:
sorting the preset attribute combinations according to the weight;
according to the sequence of the preset attribute combinations, sequentially selecting the identifier attribute information of each preset attribute combination to search the matched identifier index information in the main index library;
when matched identifier index information is searched, judging whether the weight corresponding to the identifier index information is larger than or equal to the preset weight threshold value or not;
if yes, recording the patient information to be matched under the main index corresponding to the matched identifier index information, and stopping searching.
In the embodiment of the present application, several preset attribute combinations may be sorted according to the weight. It can be understood that the larger the weight is, the more effective the attribute combination is in the patient identification process, that is, the larger the weight of the attribute combination is, the more effective the attribute combination can be matched with the identity information of the patient.
Therefore, the patient information processing device preferentially matches the preset attribute combination with a larger weight, and sequentially judges whether identifier index information matched with the preset attribute combination exists in the main index database or not until the polling is finished. After the matched identifier index information is searched, whether the identifier index information is greater than or equal to a preset weight threshold is further determined, if the identifier index information is greater than the preset weight threshold, the patient information to be matched is recorded under the main index corresponding to the matched identifier information, and specific steps refer to the above steps S22 and S23, which are not described herein again.
Specifically, the present application is illustrated based on the above examples:
the presence of patient information in the primary index repository is: name Zhang III, patient mobile phone number 13500000000, ID card 421221000000000000, and main index 21111715152511111.
The patient information to be matched is: the name of Liqu, the mobile phone number of the patient is 13500000000, and the identity card is 421221000000000000.
The following rule combinations are available: mobile phone number (weight 50) + id card (weight 50) ═ 100:
13500000000+421221000000000000;
and name (weight 30) + identification card (weight 50) ═ 80:
liqua +421221000000000000
The patient information processing device preferentially finds a corresponding main index through the combination of the mobile phone number and the attribute of the identity card with the weight of 100, at this time, the combination of the identity card and the attribute of the name with the weight of 80 exists, the name is inconsistent with the name of the original record, and at this time, an identification record needs to be created under the main index based on inconsistent patient information, namely:
13500000000+421221000000000000 ═ 21111715152511111_100 (weight 100)
421221000000000000 Zhang three 21111715152511111_80 (weight 80)
421221000000000000 Li Si ═ 21111715152511111_80 (weight 80)
The patient information processing device sorts the preset attribute combinations according to the weight and sequentially rounds the preset attribute combinations in the main index database according to the rule that the weight is from large to small until the matching is successful or the polling is finished, so that the efficiency and the accuracy of patient information processing are improved.
Considering that the magnitude of the preset attribute combination weight value represents the effective magnitude in the patient identification process, the patient information processing method can further perform targeted processing on the patient information corresponding to the preset attribute combination in different interval ranges by setting the interval of the weight threshold.
Preferably, the preset weight threshold may include a first preset weight threshold and a second preset weight threshold, wherein the first preset weight threshold is greater than the second preset weight threshold.
Further, the patient information processing method further includes:
when matched identifier index information is searched, and the weight corresponding to the identifier index information is smaller than a first preset weight threshold and is larger than or equal to a second preset weight threshold, a new main index is created based on the patient information to be matched, and association is established with the main index corresponding to the matched identifier index information.
In the embodiment of the present application, the size of the first weight threshold and the second weight threshold is not limited, and the user may set the first weight threshold and the second weight threshold as needed, which is exemplified by the first weight threshold being 80 and the second weight threshold being 60 in the embodiment of the present application.
The presence of patient information in the primary index repository is: the mobile phone number 13500000000, the ID card 421221000000000000, Zhang III, the birthday 19890219, sex male, the main index is 21111715152511111.
The information of the patient to be matched is as follows: cell phone number 13599999999, ID card 42122199999999, Zhang III, birthday 19890219, sex male.
The following rule combinations are available: mobile phone number (weight 50) + id card (weight 50) ═ 100:
13599999999+42122199999999;
and name (weight 30) + gender (weight 10) + birthday (weight 30) ═ 70:
zhang three + Man +19890219
The patient information processing device cannot match any identifier index information in the main index database through a mobile phone number + identity card attribute combination, but can match the identifier index information in the main index database through a name + gender + birthday attribute combination, and the matching result is considered as a suspected matching success because the corresponding weight of the identifier index information is 70, is smaller than a first preset weight threshold value 80 and is greater than or equal to a second preset weight threshold value 60, and the patient is a suspected patient. At this time, the patient information processing device generates a new main index of the mobile phone number and the identity card based on the patient information to be matched, namely
13599999999+42122199999999 ═ 21111715152522222 (weight 100)
And associated records
21111715152511111 (weight 70) ═ 21111715152522222 (weight 70)
Preferably, the patient information processing method further includes:
and after matched identifier index information is searched, and the weight corresponding to the identifier index information is smaller than the second preset weight threshold, creating a new main index based on the patient information to be matched.
When the weight corresponding to the identifier index information matched in the primary index base by the patient information processing device is smaller than a second preset weight threshold value, the validity of the attribute combination of the patient in the patient identification process is low, the mismatching probability between the searched primary index corresponding to the identifier index information and the patient is high, and the matching result is considered to be failed, namely the same patient is not found in the primary index base. At this time, the patient information processing apparatus creates a new master index directly based on the patient information to be matched.
The present application further illustrates, by way of example, on the basis of setting the first weight threshold to be 80 and the second weight threshold to be 60:
for example, the patient information to be matched is: cell-phone number 13500000000, ID card 421221000000000000, name three.
The following rule combinations are available: mobile phone number (weight 50) + id card (weight 50) ═ 100:
13500000000+421221000000000000;
name (weight 30) + id (weight 50) ═ 80:
zhang three +421221000000000000
If the patient information processing device cannot match the corresponding identifier information in the primary index base in the weight interval where the preset attribute combination is greater than or equal to the second preset weight threshold, that is, the weight interval greater than or equal to 60 cannot match the corresponding identifier information in the primary index base, or the preset attribute combination is matched to the corresponding identifier information in the interval less than 60, the patient information processing device considers that the matching fails, that is, the same patient is not found, and at this time, the patient information processing device creates a new primary index based on the patient information to be matched, that is:
13500000000+421221000000000000 ═ 21111715152511111_100 (weight 100)
421221000000000000 Zhang three 21111715152511111_80 (weight 80)
The patient information processing method has high accuracy and effectiveness, can associate a plurality of pieces of medical information together through the patient information processing device according to the information of the patient to be matched, and ensures that the same patient is positioned. Meanwhile, the patient information processing method can freely combine the information known by the patient by utilizing the high concurrency performance of the redis source tool, position the user by multiple combination rules and complete the generation of the patient main index.
The above embodiments are only examples of the present disclosure, and are not intended to limit the technical scope of the present disclosure, so that any minor modifications, equivalent changes or modifications made to the above embodiments according to the spirit of the present disclosure will still fall within the technical scope of the present disclosure.
In an application scenario, as shown in fig. 5, a user inputs a parameter, i.e., patient information to be matched, at a patient information processing apparatus; after receiving the patient information, the patient information processing device verifies a main index rule, wherein the main index rule can be the preset attribute combination, the preset attribute combination sequencing and a preset weight threshold; after the patient information processing device completes verification, matching with the main index database: if the same patient is found based on the rule, outputting the main index of the patient to be matched, and finishing the matching; if the same patient is not found, generating a new main index based on the patient information to be matched; if the suspected patient is found, a new main index is generated again based on the information of the patient to be matched, and meanwhile, the main index of the suspected patient is found to be associated with the main index.
It should be noted that, after the patient information processing apparatus generates the main index of the patient to be matched, the cache of the main index library needs to be refreshed and put in storage, so as to implement sharing of medical information resources. In order to prevent the newly generated main index from being stored in the database unsuccessfully, a storage success check may be set as follows: reporting system abnormal data processing to the main index failed in warehousing, and waiting for warehousing for the next time; and directly outputting the information of the main index for the successfully warehoused main index.
With continuing reference to fig. 6, fig. 6 is a schematic structural diagram of an embodiment of a patient information processing apparatus provided in the present application. The person identification means comprises a memory 41 and a processor 42 connected to each other.
The memory 41 is used to store the patient information processing program instructions that implement the above.
Processor 42 is operative to execute program instructions stored in memory 41.
The processor 42 may also be referred to as a Central Processing Unit (CPU). Processor 42 may be an integrated circuit chip having the processing capability for signaling. Processor 42 may also be a general purpose processor, a Digital Signaling Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 41 may be a memory bank, a TF card, etc., and may store all information in the terminal device, including the input raw data, the computer program, the intermediate operation result, and the final operation result, all of which are stored in the memory. It stores and retrieves information based on the location specified by the controller. With the memory, the string matching prediction device has a memory function, and normal operation can be guaranteed. The memory of the string matching prediction device can be classified into a main memory (internal memory) and an auxiliary memory (external memory) according to the use, and also into an external memory and an internal memory. The external memory is usually a magnetic medium, an optical disk, or the like, and can store information for a long period of time. The memory refers to a storage component on the main board, which is used for storing data and programs currently being executed, but is only used for temporarily storing the programs and the data, and the data is lost when the power is turned off or the power is cut off.
In the embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is merely one type of division of logical functions, and other divisions may be made in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may also be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a system server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application.
Please refer to fig. 7, which is a schematic structural diagram of a computer-readable storage medium according to the present application. The storage medium of the present application stores a program file 51 capable of implementing all the above-mentioned patient information processing methods, wherein the program file 51 may be stored in the storage medium in the form of a software product, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods according to the embodiments of the present application. The foregoing storage device includes: a U disk, a portable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, or other media capable of storing program codes, or a patient information processing device such as a computer, a server, a mobile phone, or a tablet.
The above embodiments are merely examples and are not intended to limit the scope of the present disclosure, and all modifications and equivalents that may be made by using the contents of the present disclosure and drawings, or applied directly or indirectly to other related technical fields are intended to be included within the scope of the present disclosure.

Claims (10)

1. A patient information processing method, characterized by comprising:
acquiring patient information to be matched, wherein the patient information comprises a plurality of identifier information;
extracting identifier attribute combination information in the patient information according to a preset matching strategy;
judging whether identifier index information matched with the identifier attribute combination information exists in a main index library or not;
and if so, recording the patient information to be matched to a main index corresponding to the matched identifier index information in the main index database.
2. The patient information processing method according to claim 1,
each preset attribute combination is provided with a corresponding weight;
the patient information processing method further includes:
when the identifier index information is successfully matched with the identifier attribute information, acquiring the weight corresponding to the identifier attribute information;
judging whether the weight is greater than or equal to a preset weight threshold value;
if so, recording the patient information to be matched under the main index corresponding to the matched identifier index information.
3. The patient information processing method according to claim 2,
the patient information processing method further includes:
sorting the preset attribute combinations according to the weight;
according to the sequence of the preset attribute combinations, sequentially selecting the identifier attribute information of each preset attribute combination to search the matched identifier index information in the main index library;
when matched identifier index information is searched, judging whether the weight corresponding to the identifier index information is greater than or equal to the preset weight threshold value;
if so, recording the patient information to be matched under the main index corresponding to the matched identifier index information, and stopping searching.
4. The patient information processing method according to claim 3,
the preset weight threshold comprises a first preset weight threshold and a second preset weight threshold, wherein the first preset weight threshold is larger than the second preset weight threshold;
the patient information processing method further includes:
when matched identifier index information is searched, and the weight corresponding to the identifier index information is smaller than the first preset weight threshold and is larger than or equal to the second preset weight threshold, a new main index is created based on the patient information to be matched, and association is established with the main index corresponding to the matched identifier index information.
5. The patient information processing method according to claim 4,
the patient information processing method further includes:
and after matched identifier index information is searched, and the weight corresponding to the identifier index information is smaller than the second preset weight threshold, creating a new main index based on the patient information to be matched.
6. The patient information processing method according to claim 2,
the recording the patient information to be matched to the main index corresponding to the matched identifier index information includes:
judging whether the patient information to be matched is inconsistent with the patient information of the matched main index;
if yes, creating an identification record under the main index based on inconsistent patient information.
7. The patient information processing method according to claim 1,
the patient information processing method further includes:
defining a plurality of attributes and setting the weight of each attribute;
creating a plurality of preset attribute combinations, wherein each preset attribute combination comprises at least two attributes;
and acquiring the weight of the preset attribute combination based on the weight of each attribute in the preset attribute combination.
8. The patient information processing method according to any one of claims 1 to 7,
the patient information processing method further includes:
extracting multiple groups of identifier attribute combination information in the patient information according to a plurality of preset matching strategies;
acquiring a main index corresponding to identifier index information matched with each group of identifier attribute information in the main index library;
calculating the number of successfully matched identifier index information in each main index and the target main index with the largest number of the identifier index information;
judging whether the number of identifier index information corresponding to the target main index is greater than or equal to a preset number threshold;
if so, recording the patient information to be matched under the target main index.
9. A patient information processing apparatus characterized by comprising a processor for implementing the patient information processing method according to any one of claims 1 to 8 when executing a computer program stored in a memory.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a patient information processing method according to any one of claims 1 to 8.
CN202111582400.4A 2021-12-22 2021-12-22 Patient information processing method and device and computer readable storage medium Pending CN114741384A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111582400.4A CN114741384A (en) 2021-12-22 2021-12-22 Patient information processing method and device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111582400.4A CN114741384A (en) 2021-12-22 2021-12-22 Patient information processing method and device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN114741384A true CN114741384A (en) 2022-07-12

Family

ID=82274920

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111582400.4A Pending CN114741384A (en) 2021-12-22 2021-12-22 Patient information processing method and device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114741384A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116825265A (en) * 2023-08-29 2023-09-29 先临三维科技股份有限公司 Treatment record processing method and device, electronic equipment and storage medium
CN117851411A (en) * 2024-03-05 2024-04-09 北方健康医疗大数据科技有限公司 Patient main index generation method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116825265A (en) * 2023-08-29 2023-09-29 先临三维科技股份有限公司 Treatment record processing method and device, electronic equipment and storage medium
CN117851411A (en) * 2024-03-05 2024-04-09 北方健康医疗大数据科技有限公司 Patient main index generation method and system
CN117851411B (en) * 2024-03-05 2024-05-10 北方健康医疗大数据科技有限公司 Patient main index generation method and system

Similar Documents

Publication Publication Date Title
CN109791591B (en) Method and system for identity and credential protection and verification via blockchain
WO2020253467A1 (en) Blockchain system-based data processing method, system and device
CN111178069B (en) Data processing method, device, computer equipment and storage medium
US9116879B2 (en) Dynamic rule reordering for message classification
CN109285076A (en) Intelligent core protects processing method, server and storage medium
CN109446197A (en) User information processing method, device, computer equipment and storage medium
US11610018B2 (en) Systems and methods for the incremental and reversible deployment of a biometric identity management system
WO2022105135A1 (en) Information verification method and apparatus, and electronic device and storage medium
CN114741384A (en) Patient information processing method and device and computer readable storage medium
CN110019542B (en) Generation of enterprise relationship, generation of organization member database and identification of same name member
CN109271564B (en) Policy query method and device
US11645344B2 (en) Entity mapping based on incongruent entity data
CN109785867B (en) Double-recording flow configuration method and device, computer equipment and storage medium
CN111651452B (en) Data storage method, device, computer equipment and storage medium
CN110765232B (en) Data processing method, data processing device, computer equipment and storage medium
CN113064984A (en) Intention recognition method and device, electronic equipment and readable storage medium
CN117609379A (en) Model training method, system, equipment and medium based on vertical application of blockchain database
CN117331956A (en) Task processing method, device, computer equipment and storage medium
CN113658711B (en) Medical data localization method, device, computer equipment and storage medium
CN113157890B (en) Intelligent question-answering method and device, electronic equipment and readable storage medium
CN114461606A (en) Data storage method and device, computer equipment and storage medium
CN115269765A (en) Account identification method and device, electronic equipment and storage medium
CN114090884A (en) Resource information searching method, device and equipment
CN114416847A (en) Data conversion method, device, server and storage medium
CN114334075A (en) Data shape confidence

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination