Disclosure of Invention
In order to overcome the defects of the prior art, the invention aims to provide an anonymization data transmission system, which solves the problem of information leakage in the existing DICOM image file anonymization processing process.
The invention provides an anonymization data transmission system which comprises a service center module, wherein the service center module comprises a CRC side image list submodule, an uploading image submodule, a PM side image list submodule and a sponsor project list submodule; wherein,
the uploading image sub-module is used for enabling a clinical coordinator to open an uploading image data page, uploading an image file in a data transmission table, anonymizing original information in the image file through content information input by the clinical coordinator, and uploading the anonymized image file;
the CRC side image list sub-module is used for opening an uploaded image record page and checking all the uploaded records;
the PM side image list submodule is used for opening an uploaded image record page and displaying all uploaded records of a clinical coordinator according to a project selected by a user and the clinical coordinator;
the sponsor project list submodule is used for opening a project list page, checking all project information and downloading an uploading record report of each project, and the content of each project information comprises a project abbreviation, a project number, a sponsor, an anonymous project, a project manager and a center number.
The system further comprises a management center module, wherein the management center module comprises an anonymous scheme management submodule, a personnel configuration submodule, a project management submodule, a hospital management submodule, a log management submodule, an announcement management submodule and a system setting submodule; wherein,
the anonymous scheme management submodule is used for managing an anonymous scheme;
the personnel configuration sub-module is used for opening a personnel management page, checking all existing personnel information in the system, and checking and modifying detailed information of personnel;
the project management submodule is used for managing project information;
the hospital management submodule is used for opening a hospital list page, checking all hospital information, and inquiring and adding new hospital information;
the log management submodule is used for managing all log information of the system;
the announcement management submodule is used for managing the announcement information of the system;
the system setting sub-module is used for opening a system setting sub-page and adjusting global parameters related in the system.
Further, the anonymity scheme management submodule comprises a scheme list browsing unit and a new anonymity scheme creating unit, wherein the scheme list browsing unit is used for browsing the anonymity scheme, and the new anonymity scheme creating unit is used for creating the new anonymity scheme.
Further, the staff configuration sub-module comprises a CRC management unit, a PM management unit, an image specialist management unit, a sponsor management unit, and all staff units, the CRC management unit is configured to open a clinical coordinator management page, view all existing clinical coordinator information in the system, view and modify detailed information of the clinical coordinator, the PM management unit is configured to open a project manager management page, view all existing project manager information in the system, view and modify detailed information of the project manager, the image specialist management unit is configured to open an image specialist management page, view all existing image specialist information in the system, view and modify detailed information of the image specialist, the sponsor management unit is configured to open a sponsor management page, view all existing sponsor information in the system, and the all personnel units are used for opening all personnel management pages, viewing all the existing all personnel information in the system, and viewing and modifying the detailed information of all the personnel.
Further, the project management sub-module comprises a project overview unit and a new project unit, the project overview unit is used for opening a project list page, checking all project information, editing project information, and adding, deleting and modifying center information of a project, and the new project unit is used for opening a new project page and receiving a project and center information filled by a user.
Further, the hospital management submodule includes a hospital overview unit for viewing and managing hospital information.
Further, the log management submodule comprises all log units, and the all log units are used for opening a log record page, checking all log records, and searching the log records according to the operation date.
Further, the announcement management sub-module includes an announcement list unit, and the announcement list unit is configured to open an announcement list page, view all announcement records, create, update, and delete an announcement, set the announcement in an announcement state, and set the announcement in the announcement state to be displayed at the top on the main page after all users log in.
The tool box module comprises a common tool submodule used for opening a tool download page and downloading or uploading software related to the image file.
Further, the content information includes a subject ID, a program number, time point information, a center name, an anonymity rule, and detail and image type information.
Compared with the prior art, the invention has the beneficial effects that:
the invention provides an anonymization data transmission system which comprises a service center module, a management center module and a tool kit module, wherein the service center module comprises a CRC side image list submodule, an uploading image submodule, a PM side image list submodule and a sponsor project list submodule, and the management center module comprises an anonymization scheme management submodule, a personnel configuration submodule, a project management submodule, a hospital management submodule, a log management submodule, a notice management submodule and a system setting submodule. According to the invention, anonymous information is correctly filled in during uploading, the DICOM image data after uploading is automatically anonymous, the risk of information leakage of a subject is avoided, and the system is also provided with the functions of anonymous scheme management, personnel configuration, project management, hospital management, log management, announcement management and system setting, so that a system administrator can set project information, personnel information, anonymous scheme information and the like according to different requirements of each project, very time and money cost are saved, and the whole slide reading data transfer process is more standard and rigorous.
The foregoing description is only an overview of the technical solutions of the present invention, and in order to make the technical solutions of the present invention more clearly understood and to implement them in accordance with the contents of the description, the following detailed description is given with reference to the preferred embodiments of the present invention and the accompanying drawings. The detailed description of the present invention is given in detail by the following examples and the accompanying drawings.
Detailed Description
The present invention will be further described with reference to the accompanying drawings and the detailed description, and it should be noted that any combination of the embodiments or technical features described below can be used to form a new embodiment without conflict.
An anonymization data transmission system comprises a service center module, wherein the service center module is shared by all roles, and comprises a CRC (cyclic redundancy check) side image list submodule, an uploading image submodule, a PM (particulate matter) side image list submodule and a sponsor project list submodule; the CRC side shadow list submodule and the upload image submodule are used for CRC (clinical coordinator), and the PM side shadow list submodule and the sponsor project list submodule are used for non-CRC. Wherein,
as shown in fig. 1 and 2, the image uploading sub-module is only accessible to CRC, and is used for a clinical coordinator to open an image data uploading page, upload an image file in a data transmission table, perform anonymization processing on original information in the image file through content information input by the clinical coordinator, and upload the anonymized image file; the specific anonymization processing process comprises the following steps: the system continuously transmits DICOM files of patients to a server storage system, the system informs an anonymization processing module after one image of the patient is successfully uploaded each time, opens the image file to acquire image storage binary stream data according to an image storage address path, modifies and replaces information in different stream storage addresses according to anonymization scheme parameters, and the anonymization function is achieved. Such as: and modifying the DICOM file patient name, gender, research center number, family address, individual privacy and the like, storing the modified DICOM file to the original path after the processing is finished, ensuring the file name and the file extension name to be unchanged, and informing other service systems or service modules to perform the next operation. The specific operation flow is as follows: preferably, before uploading, the CRC needs to fill or select the ID, scheme number, time point information, subdirectory information, center name, anonymity rule and detail of a subject and the content information of image type information, and then clicks a button of a transmission table to upload a pdf scanning piece of a data transmission table, otherwise, a DICOM file cannot be uploaded normally. The content information filled in the anonymous rule and the detail is written into a DICOM file in the uploading process, original information is covered, anonymization processing of data is achieved, and only the covered content but not the original patient information can be seen when the uploaded image file is opened after the uploading is completed. And after all the parameters are filled, clicking a button for selecting the image file and selecting the file to be uploaded, and automatically starting the uploading and anonymization operation of the DICOM file by the system. And after the uploading is finished, the page gives a prompt, and at the moment, the tab page is closed, wherein the tab page refers to a label page.
The CRC-side image list submodule is the image list (CRC) in fig. 2, and is only accessible to the CRC, and is configured to open an upload image record page on which the CRC can see all its upload success records, including information about the study center, the subject ID, the plan number, the time point, and the like.
As shown in fig. 3, 4, and 5, the PM-side image list submodule is the image list (PM) in fig. 2, where PM refers to a project administrator and is accessible only by a non-CRC role, and is configured to open an upload image record page, and display all upload success records of a clinical coordinator according to a project selected by a user and the clinical coordinator, where the contents include information such as a research center, a subject ID, a plan number, and a time point.
As shown in fig. 3, 4, and 5, the sponsor project list submodule is the project list (sponsor) in fig. 2, and only the non-CRC role can access the project list, but only the sponsor role can see the content, and is configured to open a project list page, view all the project information, and download an upload record report of each project, where each sponsor account can download an upload record excel report of a preset project on the page, and the content of each project information includes a project abbreviation, a project number, a sponsor, an anonymous project, a project manager, and a center number.
In an embodiment, as shown in fig. 3, fig. 4, and fig. 5, it is preferable that the management system further includes a management center module, and the system administrator, the project administrator, and the imaging specialist can view the management center module, wherein the system administrator can modify all configuration information in the management center module, and the project administrator and the imaging specialist can only view the configuration information, but cannot modify the configuration information. The management center module comprises an anonymous scheme management submodule, a personnel configuration submodule, a project management submodule, a hospital management submodule, a log management submodule, an announcement management submodule and a system setting submodule; wherein,
the anonymous scheme management submodule is used for managing an anonymous scheme; preferably, the anonymity scheme management sub-module comprises a scheme list browsing unit and a new anonymity scheme creating unit, wherein the scheme list browsing unit is used for browsing the anonymity scheme, and the new anonymity scheme creating unit is used for creating the new anonymity scheme.
The personnel configuration sub-module is used for opening a personnel management page, checking all existing personnel information in the system, and checking and modifying detailed information of personnel; preferably, the personnel configuration sub-module comprises a CRC management unit, a PM management unit, an image specialist management unit, a declaration side management unit and all personnel units, wherein the CRC management unit is used for opening a clinical coordinator management page, checking all existing clinical coordinator information in the system, checking and modifying detailed information of clinical coordinators, but only a system administrator role can be stored and modified, and a project administrator cannot be stored and modified, the PM management unit is used for opening a project administrator management page, checking all existing project administrator information in the system, checking and modifying detailed information of the project administrator, but only a system administrator role can be stored and modified, and a project administrator cannot be stored and modified, the image specialist management unit is used for opening an image specialist management page, checking all existing image specialist information in the system, checking and modifying detailed information of the image specialist, however, only the role of the system administrator can store modification, the project administrator cannot store modification, the sponsor management unit is used for opening the sponsor management page, checking all existing sponsor information in the system and checking and modifying detailed information of the sponsor, but only the role of the system administrator can store modification, the project administrator cannot store modification, all the personnel units are used for opening all the personnel management pages, checking all the existing personnel information in the system and checking and modifying detailed information of all the personnel, but only the role of the system administrator can store modification, and the project administrator cannot store modification.
The project management submodule is used for managing project information; preferably, the project management sub-module includes a project overview unit and a new project unit, the project overview unit is configured to open a project list page, view all project information, edit the project information, and add, delete, and modify center information of the project, the content of each project information includes a project abbreviation, a project number, a sponsor, an anonymous project, a project manager, a center number, and a default email, and the new project unit is configured to open a new project page and receive the project and the center information filled by the user.
The hospital management submodule is used for opening a hospital list page, checking all hospital information, and inquiring and adding new hospital information; preferably, the hospital management submodule includes a hospital overview unit for viewing and managing hospital information.
The log management submodule is used for managing all log information of the system; preferably, the log management submodule includes all log units, and all log units are configured to open a log record page, view all log records, and search for a log record according to an operation date.
The notice management submodule is used for managing the notice information of the system; preferably, the announcement management sub-module includes an announcement list unit, and the announcement list unit is configured to open an announcement list page, view all announcement records, create, update, and delete an announcement, set the announcement in an announcement state, and set the announcement in the announcement state to be displayed at the top on the main page after all users log in.
The system setting submodule is used for opening a system setting subpage and adjusting global parameters related in the system, such as time point setting and system mail address setting, wherein the time point setting can be set only by a system administrator, and the time point setting cannot be set by a project administrator.
As shown in fig. 2-5, it is preferable that the system further includes a toolbox module, the toolbox module is common to all roles, and the toolbox module includes a common tool submodule, and the common tool submodule is used for opening a tool download page, downloading or uploading software related to an image file, such as Mergefolder and microdrico, and is used for merging a folder and viewing a DICOM file, respectively.
The invention provides an anonymization data transmission system which comprises a service center module, a management center module and a tool kit module, wherein the service center module comprises a CRC side image list submodule, an uploading image submodule, a PM side image list submodule and a sponsor project list submodule, and the management center module comprises an anonymization scheme management submodule, a personnel configuration submodule, a project management submodule, a hospital management submodule, a log management submodule, a notice management submodule and a system setting submodule. According to the invention, anonymous information is correctly filled in during uploading, the DICOM image data after uploading is automatically anonymous, the risk of information leakage of a subject is avoided, and the system is also provided with the functions of anonymous scheme management, personnel configuration, project management, hospital management, log management, announcement management and system setting, so that a system administrator can set project information, personnel information, anonymous scheme information and the like according to different requirements of each project, very time and money cost are saved, and the whole slide reading data transfer process is more standard and rigorous.
The foregoing is merely a preferred embodiment of the invention and is not intended to limit the invention in any manner; those skilled in the art can readily practice the invention as shown and described in the drawings and detailed description herein; however, those skilled in the art should appreciate that they can readily use the disclosed conception and specific embodiments as a basis for designing or modifying other structures for carrying out the same purposes of the present invention without departing from the scope of the invention as defined by the appended claims; meanwhile, any changes, modifications, and evolutions of the equivalent changes of the above embodiments according to the actual techniques of the present invention are still within the protection scope of the technical solution of the present invention.