CN116127147B - Medical data storage method, system, computer device and storage medium - Google Patents

Medical data storage method, system, computer device and storage medium Download PDF

Info

Publication number
CN116127147B
CN116127147B CN202310347834.9A CN202310347834A CN116127147B CN 116127147 B CN116127147 B CN 116127147B CN 202310347834 A CN202310347834 A CN 202310347834A CN 116127147 B CN116127147 B CN 116127147B
Authority
CN
China
Prior art keywords
medical
data processing
data
information acquisition
processing end
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.)
Active
Application number
CN202310347834.9A
Other languages
Chinese (zh)
Other versions
CN116127147A (en
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 Runze Image Technology Co ltd
Jilin University
Original Assignee
Shenzhen Runze Image Technology Co ltd
Jilin University
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 Runze Image Technology Co ltd, Jilin University filed Critical Shenzhen Runze Image Technology Co ltd
Priority to CN202310347834.9A priority Critical patent/CN116127147B/en
Publication of CN116127147A publication Critical patent/CN116127147A/en
Application granted granted Critical
Publication of CN116127147B publication Critical patent/CN116127147B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/906Clustering; Classification
    • 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
    • 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
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

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

Abstract

The invention relates to the technical field of medical data storage, and particularly discloses a medical data storage method, a medical data storage system, computer equipment and a storage medium, wherein the medical data storage method comprises the steps of acquiring distribution information of a medical end, and establishing a data processing end according to the distribution information of the medical end; determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end; acquiring medical data according to the information acquisition paths and storing the medical data to obtain databases with the same number as the information acquisition paths; and comparing databases corresponding to different information paths, and positioning abnormal data according to the comparison result. According to the method, a plurality of information acquisition paths are determined according to the determined medical end and the data processing end, medical data are read and stored according to the plurality of information acquisition paths, a database is built, the databases under different information acquisition paths are compared, problems are found in a storage stage, and the accuracy of a final database is greatly improved.

Description

Medical data storage method, system, computer device and storage medium
Technical Field
The invention relates to the technical field of medical data storage, in particular to a medical data storage method, a medical data storage system, computer equipment and a storage medium.
Background
In a computer, a database is a collection of data organized according to some data model and stored in a secondary memory. When the database is applied to a hospital system, the problems of redundancy and difficulty in searching of the traditional medical document storage mode can be changed, and the uniformity and authority of medical documents can be maintained.
The existing medical data storage process is a mode that each medical point is stored independently, information islands exist among different medical points, and the difficulty of data intercommunication is high; if the data of a plurality of medical points are uniformly stored, the data volume is huge, and once a certain data is wrong, the later processing process is very difficult, so that how to improve the data accuracy of the uniform storage process is the technical problem to be solved by the technical scheme of the invention.
Disclosure of Invention
The present invention is directed to a medical data storage method, system, computer device and storage medium, which solve the above-mentioned problems in the prior art.
In order to achieve the above purpose, the present invention provides the following technical solutions:
a medical data storage method, the method comprising:
acquiring distribution information of a medical end, and establishing a data processing end according to the distribution information of the medical end;
determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end;
acquiring medical data according to the information acquisition paths and storing the medical data to obtain databases with the same number as the information acquisition paths;
and comparing databases corresponding to different information paths, and positioning abnormal data according to the comparison result.
As a further scheme of the invention: the step of obtaining the distribution information of the medical end and establishing a data processing end according to the distribution information of the medical end comprises the following steps:
establishing a connection channel with a record database, and acquiring record positions of all medical terminals;
generating a distribution map according to the recorded position; the distribution map contains mapping points corresponding to the medical end;
sequentially taking the mapping points as center points, inquiring the number of adjacent mapping points in a preset radius, and carrying out level marking on the center points according to the number of the adjacent mapping points;
and establishing a data processing end according to the level marking result.
As a further scheme of the invention: the step of establishing a data processing end according to the level marking result comprises the following steps:
receiving the number of data processing ends input by a user, and randomly determining the data processing ends in a distribution diagram according to the number of the data processing ends;
calculating the distance between each mapping point and each data processing end, selecting the data processing end closest to the mapping point, and establishing connection;
counting the distance of the connection, and calculating the sum of the distances;
circularly executing until the execution times reach a preset time threshold value, and selecting a target distribution map; the target profile is a profile of the distance and the smallest containing data processing end.
As a further scheme of the invention: the step of determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end comprises the following steps:
classifying the medical end according to the data processing end;
selecting a certain medical end as a starting point in a preset direction, and taking the data processing end as an ending point;
inputting the starting point and the ending point into a Di Jie Style algorithm model to obtain a shortest path;
and counting the shortest paths corresponding to all medical terminals, and selecting at least one information acquisition path from the counted shortest paths according to preset conditions.
As a further scheme of the invention: the step of obtaining the same number of databases as the information obtaining paths includes:
acquiring medical data of each medical end in sequence according to the information acquisition path;
selecting a data conversion model according to the type of the medical data, and processing the medical data based on the data conversion model;
establishing a sub-database according to the label of the medical end, and storing the processed medical data based on the sub-database;
counting the sub-databases, inserting indexes, and obtaining a database; the index is determined by the information acquisition path.
As a further scheme of the invention: the step of comparing databases corresponding to different information paths and positioning abnormal data according to the comparison result comprises the following steps:
acquiring the data volume of a database in real time, comparing the data volume, and judging whether an abnormal database exists or not;
when no abnormal database exists, inputting the database into a preset numerical conversion model to obtain a numerical database corresponding to the database;
and carrying out logic operation on the numerical library, and positioning abnormal data according to a logic operation result.
The technical scheme of the invention also provides a medical data storage system, which comprises:
the port arrangement module is used for acquiring the distribution information of the medical end and establishing a data processing end according to the distribution information of the medical end;
the path determining module is used for determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end;
the data storage module is used for acquiring medical data according to the information acquisition paths and storing the medical data to obtain databases with the same number as the information acquisition paths;
and the abnormal positioning module is used for comparing databases corresponding to different information paths and positioning abnormal data according to the comparison result.
As a further scheme of the invention: the port arrangement module includes:
the position acquisition unit is used for establishing a connection channel with the record database and acquiring record positions of all medical terminals;
a distribution map generating unit for generating a distribution map according to the record position; the distribution map contains mapping points corresponding to the medical end;
the level marking unit is used for sequentially taking the mapping points as central points, inquiring the number of adjacent mapping points in a preset radius and marking the central points in a level mode according to the number of the adjacent mapping points;
the processing end establishing unit is used for establishing the data processing end according to the level marking result.
The technical scheme of the invention also provides computer equipment, which comprises one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the medical data storage method is realized when the program code is loaded and executed by the one or more processors.
The technical scheme of the invention also provides a storage medium, at least one program code is stored in the storage medium, and the medical data storage method is realized when the program code is loaded and executed by a processor.
Compared with the prior art, the invention has the beneficial effects that: according to the method, the position information of the medical terminal is acquired, the arrangement condition of the data processing terminal is determined according to the position information, a plurality of information acquisition paths are determined according to the determined medical terminal and the data processing terminal, medical data are read and stored according to the plurality of information acquisition paths, a database is built, databases under different information acquisition paths are compared, problems are found in a storage stage, and the accuracy of the final database is greatly improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following description will briefly introduce the drawings that are needed in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are only some embodiments of the present invention.
FIG. 1 is a flow chart diagram of a medical data storage method.
Fig. 2 is a first sub-flowchart of a medical data storage method.
Fig. 3 is a second sub-flowchart block diagram of a medical data storage method.
Fig. 4 is a third sub-flowchart of the medical data storage method.
Fig. 5 is a fourth sub-flowchart of the medical data storage method.
Fig. 6 is a block diagram of the constituent structures of a medical data storage system.
Detailed Description
In a computer, a database is a collection of data organized according to some data model and stored in a secondary memory. When the database is applied to a hospital system, the problems of redundancy and difficulty in searching of the traditional medical document storage mode can be changed, and the uniformity and authority of medical documents can be maintained.
The existing medical data storage process is a mode that each medical point is stored independently, information islands exist among different medical points, and the difficulty of data intercommunication is high; if the data of a plurality of medical points are uniformly stored, the data volume is huge, and once a certain data is wrong, the later processing process is very difficult, so that how to improve the data accuracy of the uniform storage process is the technical problem to be solved by the technical scheme of the invention.
In order to make the technical problems, technical schemes and beneficial effects to be solved more clear, the invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1
Fig. 1 is a flow chart of a medical data storage method, and in an embodiment of the invention, a medical data storage method includes:
step S100: acquiring distribution information of a medical end, and establishing a data processing end according to the distribution information of the medical end;
the medical terminal refers to a location capable of generating medical data, such as hospitals, nursing homes, pharmacies, clinics, and the like; the distribution information is used for representing the positions of the medical ends distributed in the area to be analyzed; and establishing a data processing end according to the distribution information of the medical end, wherein the data processing end has the functions of acquiring data generated by the medical end, processing the data and storing the data.
Step S200: determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end;
after the medical end and the data processing end are established, an information acquisition path is established, and the data of the medical end are sequentially acquired according to a certain sequence.
Step S300: acquiring medical data according to the information acquisition paths and storing the medical data to obtain databases with the same number as the information acquisition paths;
the medical data of each medical end is continuously acquired according to the determined information acquisition path and stored; since the information acquisition path may be more than one, the number of databases generated may not be unique.
Step S400: comparing databases corresponding to different information paths, and positioning abnormal data according to the comparison result;
on the basis of the same medical side, no matter what information path is used for acquiring medical data, the data in the finally generated databases are the same, and the differences of different databases are only differences of the sequence of the data items.
Fig. 2 is a first sub-flowchart of a medical data storage method, where the steps of obtaining distribution information of a medical end and establishing a data processing end according to the distribution information of the medical end include:
step S101: establishing a connection channel with a record database, and acquiring record positions of all medical terminals;
the medical terminal can record when being established, and the record position of each medical terminal can be directly read in the record database.
Step S102: generating a distribution map according to the recorded position; the distribution map contains mapping points corresponding to the medical end;
the recording position can be represented in the graph according to a preset scale, so that a distribution graph is obtained, and the distribution graph contains mapping points corresponding to the medical end.
Step S103: sequentially taking the mapping points as center points, inquiring the number of adjacent mapping points in a preset radius, and carrying out level marking on the center points according to the number of the adjacent mapping points;
sequentially taking the mapping points as centers, inquiring how many mapping points are around the mapping points, and determining the level of the center mapping point according to the number of the surrounding mapping points; the more map points around, the higher the rank.
Step S104: establishing a data processing end according to the level marking result;
after grading, determining a data processing end according to the grade of the mapping point.
As a preferred embodiment of the solution according to the invention, the step of establishing a data processing end according to the level marking result comprises the following steps:
receiving the number of data processing ends input by a user, and randomly determining the data processing ends in a distribution diagram according to the number of the data processing ends;
calculating the distance between each mapping point and each data processing end, selecting the data processing end closest to the mapping point, and establishing connection;
counting the distance of the connection, and calculating the sum of the distances;
circularly executing until the execution times reach a preset time threshold value, and selecting a target distribution map; the target profile is a profile of the distance and the smallest containing data processing end.
The determining process of the data processing end can be completed actively by a user or can be completed by a preset algorithm, and the input of the preset algorithm can comprise a distribution diagram of the grade.
Further, in an example of the technical scheme of the present invention, the execution subject of the method randomly determines some data processing ends, the number of the data processing ends is input by a worker, and after the data processing ends are determined, the most suitable distribution situation of the data processing ends is selected from the randomly determined data processing ends according to the distance relation between the data processing ends and the mapping points; it is conceivable that this process is a loop-executing process, and that the loop-out condition is that the number of loops reaches a preset number threshold, which is also entered by the staff.
FIG. 3 is a second sub-flowchart of a medical data storage method, wherein the step of determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end includes:
step S201: classifying the medical end according to the data processing end;
after the data processing end determines, classifying each medical end according to the data processing end, and establishing a connection channel.
Step S202: selecting a certain medical end as a starting point in a preset direction, and taking the data processing end as an ending point;
the data processing end is used for processing medical data of the medical end, so that the data processing end is used as an end point, a certain medical end is selected in a preset direction as a starting point, and the number of the medical ends which are selected as the starting point is not unique.
Step S203: inputting the starting point and the ending point into a Di Jie Style algorithm model to obtain a shortest path;
the Di Jie St algorithm means that starting from one point, finding the point closest to the Di Jie St algorithm, then finding the point closest to the Di Jie St algorithm, and then analogizing the Di Jie St algorithm to finally obtain a path, namely the shortest path; it should be noted that, when searching for the nearest point, the connection with the previous point is excluded (because the connection with the previous point is the shortest).
Step S204: counting the shortest paths corresponding to all medical terminals, and selecting at least one information acquisition path from the counted shortest paths according to preset conditions;
different starting points correspond to different shortest paths, and the final shortest paths can be determined by comparing the different shortest paths and used as information acquisition paths.
FIG. 4 is a third sub-flowchart of a medical data storage method, wherein the steps of obtaining medical data according to the information obtaining paths and storing the medical data to obtain databases having the same number as the information obtaining paths include:
step S301: acquiring medical data of each medical end in sequence according to the information acquisition path;
and after the information acquisition path is determined, sequentially acquiring the medical data of each medical end based on the information acquisition path.
Step S302: selecting a data conversion model according to the type of the medical data, and processing the medical data based on the data conversion model;
there are many types of medical data, such as text files, image files, and even audio files and video files; even in the case of a text file, the data structure may be different, so that when the file is stored, the medical data needs to be processed and stored in the same tag, and at the simplest, all the files become compressed files, and at the moment, the suffix names of the files are the same.
Step S303: establishing a sub-database according to the label of the medical end, and storing the processed medical data based on the sub-database;
and counting the data of different medical terminals to obtain sub-databases corresponding to the different medical terminals.
Step S304: counting the sub-databases, inserting indexes, and obtaining a database; the index is determined by the information acquisition path;
and splicing all the sub-databases to obtain a total database, wherein the index of the total database is an information acquisition path, and the total databases corresponding to different information acquisition paths are different.
FIG. 5 is a fourth sub-flowchart of a medical data storage method, wherein the steps of comparing databases corresponding to different information paths and locating abnormal data according to the comparison result include:
step S401: acquiring the data volume of a database in real time, comparing the data volume, and judging whether an abnormal database exists or not;
the data content in the databases corresponding to the same batch of medical terminals should be the same, except for the arrangement sequence of the data items; thus, the comparison process is whether the databases are identical; first, the total amount of databases needs to be compared, and if one database has a significantly larger or smaller amount of data than the other databases, the database is an outlier database.
Step S402: when no abnormal database exists, inputting the database into a preset numerical conversion model to obtain a numerical database corresponding to the database;
when no abnormal database exists, further comparison is needed to be carried out on the data items, wherein the comparison mode is that different data items are converted into numerical values through a preset numerical conversion model, and comparison of the numerical values can be completed by means of some calculation formulas.
Step S403: and carrying out logic operation on the numerical library, and positioning abnormal data according to a logic operation result.
And processing the numerical library, namely performing AND operation or XOR operation, sequentially positioning and comparing the same data, and finally determining the abnormal data.
Example 2
Fig. 6 is a block diagram of the composition of a medical data storage system, in which the system 10 includes:
the port arrangement module 11 is used for acquiring the distribution information of the medical end and establishing a data processing end according to the distribution information of the medical end;
a path determining module 12, configured to determine at least one information acquisition path based on the distribution information of the medical end and the established data processing end;
a data storage module 13, configured to acquire medical data according to the information acquisition paths and store the medical data, so as to obtain databases having the same number as that of the information acquisition paths;
the anomaly locating module 14 is configured to compare databases corresponding to different information paths, and locate anomaly data according to the comparison result.
The medical terminal refers to a location capable of generating medical data, such as hospitals, nursing homes, pharmacies, clinics, and the like; the distribution information is used for representing the positions of the medical ends distributed in the area to be analyzed; and establishing a data processing end according to the distribution information of the medical end, wherein the data processing end has the functions of acquiring data generated by the medical end, processing the data and storing the data.
After the medical end and the data processing end are established, an information acquisition path is established, and the data of the medical end are sequentially acquired according to a certain sequence.
The medical data of each medical end is continuously acquired according to the determined information acquisition path and stored; since the information acquisition path may be more than one, the number of databases generated may not be unique.
On the basis of the same medical side, no matter what information path is used for acquiring medical data, the data in the finally generated databases are the same, and the differences of different databases are only differences of the sequence of the data items.
The port arrangement module 11 includes:
the position acquisition unit is used for establishing a connection channel with the record database and acquiring record positions of all medical terminals;
a distribution map generating unit for generating a distribution map according to the record position; the distribution map contains mapping points corresponding to the medical end;
the level marking unit is used for sequentially taking the mapping points as central points, inquiring the number of adjacent mapping points in a preset radius and marking the central points in a level mode according to the number of the adjacent mapping points;
the processing end establishing unit is used for establishing the data processing end according to the level marking result.
The medical terminal can record when being established, and the record position of each medical terminal can be directly read in the record database.
The recording position can be represented in the graph according to a preset scale, so that a distribution graph is obtained, and the distribution graph contains mapping points corresponding to the medical end.
Sequentially taking the mapping points as centers, inquiring how many mapping points are around the mapping points, and determining the level of the center mapping point according to the number of the surrounding mapping points; the more map points around, the higher the rank.
After grading, determining a data processing end according to the grade of the mapping point.
The content of the processing end establishing unit comprises:
receiving the number of data processing ends input by a user, and randomly determining the data processing ends in a distribution diagram according to the number of the data processing ends;
calculating the distance between each mapping point and each data processing end, selecting the data processing end closest to the mapping point, and establishing connection;
counting the distance of the connection, and calculating the sum of the distances;
circularly executing until the execution times reach a preset time threshold value, and selecting a target distribution map; the target profile is a profile of the distance and the smallest containing data processing end.
The determining process of the data processing end can be completed actively by a user or can be completed by a preset algorithm, and the input of the preset algorithm can comprise a distribution diagram of the grade.
Further, in an example of the technical scheme of the present invention, the execution subject of the method randomly determines some data processing ends, the number of the data processing ends is input by a worker, and after the data processing ends are determined, the most suitable distribution situation of the data processing ends is selected from the randomly determined data processing ends according to the distance relation between the data processing ends and the mapping points; it is conceivable that this process is a loop-executing process, and that the loop-out condition is that the number of loops reaches a preset number threshold, which is also entered by the staff.
The functions that can be achieved by the medical data storage method are all accomplished by a computer device that includes one or more processors and one or more memories in which at least one piece of program code is stored that is loaded and executed by the one or more processors to achieve the functions of the medical data storage method.
The processor takes out instructions from the memory one by one, analyzes the instructions, then completes corresponding operation according to the instruction requirement, generates a series of control commands, enables all parts of the computer to automatically, continuously and cooperatively act to form an organic whole, realizes the input of programs, the input of data, the operation and the output of results, and the arithmetic operation or the logic operation generated in the process is completed by the arithmetic unit; the Memory comprises a Read-Only Memory (ROM) for storing a computer program, and a protection device is arranged outside the Memory.
For example, a computer program may be split into one or more modules, one or more modules stored in memory and executed by a processor to perform the present invention. One or more of the modules may be a series of computer program instruction segments capable of performing specific functions for describing the execution of the computer program in the terminal device.
It will be appreciated by those skilled in the art that the foregoing description of the service device is merely an example and is not meant to be limiting, and may include more or fewer components than the foregoing description, or may combine certain components, or different components, such as may include input-output devices, network access devices, buses, etc.
The processor may be a central processing unit (Central Processing Unit, CPU), other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), off-the-shelf programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, which is the control center of the terminal device described above, and which connects the various parts of the entire user terminal using various interfaces and lines.
The memory may be used for storing computer programs and/or modules, and the processor may implement various functions of the terminal device by running or executing the computer programs and/or modules stored in the memory and invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as an information acquisition template display function, a product information release function, etc.), and the like; the storage data area may store data created according to the use of the berth status display system (e.g., product information acquisition templates corresponding to different product types, product information required to be released by different product providers, etc.), and so on. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart Media Card (SMC), secure Digital (SD) Card, flash Card (Flash Card), at least one disk storage device, flash memory device, or other volatile solid-state storage device.
The modules/units integrated in the terminal device may be stored in a computer readable storage medium if implemented in the form of software functional units and sold or used as separate products. Based on this understanding, the present invention may implement all or part of the modules/units in the system of the above-described embodiments, or may be implemented by instructing the relevant hardware by a computer program, which may be stored in a computer-readable storage medium, and which, when executed by a processor, may implement the functions of the respective system embodiments described above. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, executable files or in some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (6)

1. A method of medical data storage, the method comprising:
acquiring distribution information of a medical end, and establishing a data processing end according to the distribution information of the medical end;
determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end;
acquiring medical data according to the information acquisition paths and storing the medical data to obtain databases with the same number as the information acquisition paths;
comparing databases corresponding to different information paths, and positioning abnormal data according to the comparison result;
the step of obtaining the distribution information of the medical end and establishing a data processing end according to the distribution information of the medical end comprises the following steps:
establishing a connection channel with a record database, and acquiring record positions of all medical terminals;
generating a distribution map according to the recorded position; the distribution map contains mapping points corresponding to the medical end;
sequentially taking the mapping points as center points, inquiring the number of adjacent mapping points in a preset radius, and carrying out level marking on the center points according to the number of the adjacent mapping points;
establishing a data processing end according to the level marking result; the step of establishing a data processing end according to the level marking result comprises the following steps:
receiving the number of data processing ends input by a user, and randomly determining the data processing ends in a distribution diagram according to the number of the data processing ends;
calculating the distance between each mapping point and each data processing end, selecting the data processing end closest to the mapping point, and establishing connection;
counting the distance of the connection, and calculating the sum of the distances;
circularly executing until the execution times reach a preset time threshold value, and selecting a target distribution map; the target distribution diagram is a distribution diagram of the distance and the minimum data processing end; the step of determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end comprises the following steps:
classifying the medical end according to the data processing end;
selecting a certain medical end as a starting point in a preset direction, and taking the data processing end as an ending point;
inputting the starting point and the ending point into a Di Jie Style algorithm model to obtain a shortest path;
and counting the shortest paths corresponding to all medical terminals, and selecting at least one information acquisition path from the counted shortest paths according to preset conditions.
2. The medical data storage method according to claim 1, wherein the step of acquiring medical data from the information acquisition paths and storing the medical data to obtain the same number of databases as the number of information acquisition paths includes:
acquiring medical data of each medical end in sequence according to the information acquisition path;
selecting a data conversion model according to the type of the medical data, and processing the medical data based on the data conversion model;
establishing a sub-database according to the label of the medical end, and storing the processed medical data based on the sub-database;
counting the sub-databases, inserting indexes, and obtaining a database; the index is determined by the information acquisition path.
3. The medical data storage method according to claim 1, wherein the step of comparing databases corresponding to different information paths and locating abnormal data according to the comparison result comprises:
acquiring the data volume of a database in real time, comparing the data volume, and judging whether an abnormal database exists or not;
when no abnormal database exists, inputting the database into a preset numerical conversion model to obtain a numerical database corresponding to the database;
and carrying out logic operation on the numerical library, and positioning abnormal data according to a logic operation result.
4. A medical data storage system, the system comprising:
the port arrangement module is used for acquiring the distribution information of the medical end and establishing a data processing end according to the distribution information of the medical end;
the path determining module is used for determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end;
the data storage module is used for acquiring medical data according to the information acquisition paths and storing the medical data to obtain databases with the same number as the information acquisition paths;
the abnormal positioning module is used for comparing databases corresponding to different information paths and positioning abnormal data according to the comparison result;
the port arrangement module includes:
the position acquisition unit is used for establishing a connection channel with the record database and acquiring record positions of all medical terminals;
a distribution map generating unit for generating a distribution map according to the record position; the distribution map contains mapping points corresponding to the medical end;
the level marking unit is used for sequentially taking the mapping points as central points, inquiring the number of adjacent mapping points in a preset radius and marking the central points in a level mode according to the number of the adjacent mapping points;
the processing end establishing unit is used for establishing a data processing end according to the level marking result;
the step of establishing a data processing end according to the level marking result comprises the following steps:
receiving the number of data processing ends input by a user, and randomly determining the data processing ends in a distribution diagram according to the number of the data processing ends;
calculating the distance between each mapping point and each data processing end, selecting the data processing end closest to the mapping point, and establishing connection;
counting the distance of the connection, and calculating the sum of the distances;
circularly executing until the execution times reach a preset time threshold value, and selecting a target distribution map; the target distribution diagram is a distribution diagram of the distance and the minimum data processing end;
the step of determining at least one information acquisition path based on the distribution information of the medical end and the established data processing end comprises the following steps:
classifying the medical end according to the data processing end;
selecting a certain medical end as a starting point in a preset direction, and taking the data processing end as an ending point;
inputting the starting point and the ending point into a Di Jie Style algorithm model to obtain a shortest path;
and counting the shortest paths corresponding to all medical terminals, and selecting at least one information acquisition path from the counted shortest paths according to preset conditions.
5. A computer device comprising one or more processors and one or more memories, the one or more memories having stored therein at least one program code which, when loaded and executed by the one or more processors, implements the medical data storage method of any of claims 1-3.
6. A storage medium having stored therein at least one program code which, when loaded and executed by a processor, implements the medical data storage method of any of claims 1-3.
CN202310347834.9A 2023-04-04 2023-04-04 Medical data storage method, system, computer device and storage medium Active CN116127147B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310347834.9A CN116127147B (en) 2023-04-04 2023-04-04 Medical data storage method, system, computer device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310347834.9A CN116127147B (en) 2023-04-04 2023-04-04 Medical data storage method, system, computer device and storage medium

Publications (2)

Publication Number Publication Date
CN116127147A CN116127147A (en) 2023-05-16
CN116127147B true CN116127147B (en) 2023-06-16

Family

ID=86295805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310347834.9A Active CN116127147B (en) 2023-04-04 2023-04-04 Medical data storage method, system, computer device and storage medium

Country Status (1)

Country Link
CN (1) CN116127147B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116910828B (en) * 2023-09-13 2023-12-19 合肥工业大学 Intelligent medical picture information security processing method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109313940A (en) * 2016-06-20 2019-02-05 通用电气公司 The virtual assessment in medical device implantation path
CN111383123A (en) * 2018-12-29 2020-07-07 天津幸福生命科技有限公司 Clinical medical expense statistical method and device, storage medium and electronic equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989218B (en) * 2015-01-28 2021-08-17 中兴通讯股份有限公司 Informationized processing method and device
CN107103201B (en) * 2017-05-10 2020-11-24 北京大数医达科技有限公司 Medical navigation path generation method and device and medical path navigation method
CN109087690B (en) * 2018-08-16 2022-06-21 郑州云海信息技术有限公司 Medical data processing system based on cloud computing
CN113891426A (en) * 2021-09-29 2022-01-04 光大科技有限公司 Distributed multi-node networking method and device
CN115314906A (en) * 2022-08-09 2022-11-08 中国电信股份有限公司 Network planning method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109313940A (en) * 2016-06-20 2019-02-05 通用电气公司 The virtual assessment in medical device implantation path
CN111383123A (en) * 2018-12-29 2020-07-07 天津幸福生命科技有限公司 Clinical medical expense statistical method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN116127147A (en) 2023-05-16

Similar Documents

Publication Publication Date Title
Pockrandt et al. GenMap: ultra-fast computation of genome mappability
CN109634941B (en) Medical data processing method and device, electronic equipment and storage medium
CN116127147B (en) Medical data storage method, system, computer device and storage medium
CN115858831B (en) Data storage method for database
CN116879831A (en) Intelligent ammeter monitoring method and system based on Internet of things
CN109472029B (en) Medicine name processing method and device
CN105117489A (en) Database management method and device and electronic equipment
CN114328017A (en) Database backup method, system, computer equipment and storage medium
CN116052848B (en) Data coding method and system for medical imaging quality control
CN111738224B (en) Intelligent analysis method, system and storage medium for medicine document content
CN111290929B (en) Test method, computer device and computer readable storage medium for equivalent SQL statement performance
CN116719822A (en) Method and system for storing massive structured data
CN113283677B (en) Index data processing method, device, equipment and storage medium
CN116910828B (en) Intelligent medical picture information security processing method and system
EP3617906A1 (en) Method and apparatus for updating information
TW202143078A (en) Test path coordinating method, electronic device and storage medium
CN116072282B (en) Remote intelligent detection and analysis method and system for CT equipment
CN112445791B (en) Data management method and device
JP6330257B2 (en) Design document data creation support program, design document data creation support method, and information processing apparatus
CN116775610A (en) Method, device, equipment and storage medium for checking execution code
CN117253223A (en) Goods filing method and system based on Internet of things
WO2018053573A1 (en) Device for presenting sequencing data
CN115514417A (en) Matching method and device and computer readable storage medium
CN116362900A (en) Method and system for processing insurance information of vehicle insurance
CN113377712A (en) Buried point data query method, device, equipment and computer readable storage medium

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
GR01 Patent grant
GR01 Patent grant