Font Size: a A A

Research And Implementation Of Regional Test Data Exchange

Posted on:2021-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y X YuFull Text:PDF
GTID:2404330647963355Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Regional inspection center is an indispensable part of hierarchical diagnosis and treatment.It can make rational and efficient use of regional medical and health resources,improve the quality of regional medical inspection,provide data support for disease intervention,and improve the overall medical level.As long as the sample quality can be guaranteed,the samples of patients can be uniformly sent to the regional testing center for testing,and the information will be sent back in real time through the regional information network after testing.By using the mode of "the patient does not move,the specimen moves,the information moves",the patients can enjoy high-quality detection services,which saves them energy,time and economy.This paper is mainly used for the data exchange between the laboratory of regional inspection center and the medical institutions after the completion of data detection,with the purpose of realizing the mutual recognition and resource sharing of regional medical inspection results.This paper mainly through NET platform,the use of modern language C# programming,cross-platform and cross-operating system.In order to integrate the data communication between the system and the medical instrument and realize the exchange of various result information,HL7/ASTM protocol is adopted to unify the format,so as to achieve modular compatibility between the medical institution and the experimental instrument.The functions implemented in this paper include data transmission,validation,parsing,storage and synchronization,mainly through the thread pool to achieve multi-threaded processing,can simultaneously receive a large number of requests and rapid response,shorten the task time.At the same time,in order to ensure thread safety and avoid thread blocking,a Delegate method is used to deliver messages.The Delegate is an object-oriented,type-safe,and reliable controlled object that can define any method.In terms of transmission,TCP protocol is selected as the network transport layer protocol,and Socket technology is used to send and receive data,providing a reliable data transmission service.At the same time,in order to ensure that the image data will not change in the transmission process,it is base64 encoded before transmission.Similarly,after receiving,a base64 decoding is required to convert the image into a normal image.In terms of verification,q-grams mechanism is used to determine the message boundary in the pattern matching algorithm,and multi-window mechanism is used to match the necessary fields of the message.Meanwhile,parallel processing is used in the software.In this way,the amount of data processing can be increased,the average time complexity can be reduced,and the performance of calibration algorithm can be further improved.In terms of parsing,the message structure of the protocol is analyzed step by step,the message types that meet the requirements are extracted,and then the required data or images are extracted by separating them,and the information is saved in the form of a linked List.In terms of storage,My SQL database is adopted,which is low cost and excellent performance.Once the database-related parameters are configured,the connection test is successful,and then the database is connected through JDBC and the data is manipulated using SQL statements.In terms of synchronization,Rabbit MQ message queue is used for data synchronization between databases,which realizes a high degree of decoupling and asynchronous communication between services by separating the sending and receiving of messages.The realization of data synchronization not only provides basic data for the informatization application of medical institutions in the region,but also guarantees the security of message transmission and reduces the pressure on the server.In this paper,using VS2017 functions related to software,in order to realize data exchange provides a unified interface,the whole process of its implementation by means of configuration,make inspection instruments and medical institutions fully achieve barrier-free interconnection,do a quick delivery and access to information,and can response to real time or batch data exchange request,realize information exchange and sharing medical data.
Keywords/Search Tags:Data exchange, HL7/ASTM, Pattern matching algorithm, Data synchronization
PDF Full Text Request
Related items