Background technology
PACS(Picture Arching and Communication System) be the system ensemble of obtaining, show, store, transmitting and manage developed rapidly, be intended to comprehensively solve medical image along with digital imaging technology, computer technology and improving of network technology in recent years.Owing to advanced image processing techniques and the communication technology being arranged as support means, the PACS system can greatly improve the current transaction capabilities of hospital, has improved work efficiency, has saved cost, has overcome the shortcoming of manual management film.
Complete PACS system can be divided into medical image acquisition, mass data storage, image demonstration and processing, data base administration and with five unit such as the LAN (Local Area Network) of transmitting image or wide area networks.Wherein, image shows and processes is the important component part of PACS, and the generation of medical image is exactly mainly in order to be diagnosed, if the man-machine mutual good front end of neither one is read sheet supported, effectively diagnosis is not just known where to begin.The imaging technique of medical image is varied as DR, CT, MR, MG etc., different imaging devices has different diagnostic significance, the method that the doctor is read sheet to it is also different, but for front end is read sheet, we can not require the doctor to diagnose and will use different software different images.Moreover the doctor often can be analyzed by comprehensive dissimilar image when a patient is diagnosed, draws final result.
Because the medical image type of PACS filing is abundant, as types such as CT, DR, MR and MG, the image of these types all produces according to different image-forming principles, the quantity of the image that the image of each type comprises, and the resolution of image all is not quite similar.Such as the CT image is fine for the imaging effect of high density tissue, can clearly obtain the anatomical structure of the highdensity bone tissue of human body; The MR image is to rely on body water to carry out imaging, and the soft composition many to body water is fine as effect; CT and MR image are all the tomoscan image, and the tangent plane data can be divided into a plurality of sequences, and each sequence has again a lot of images; MG is diagnosed breast cancer, and early stage breast cancer focus point is very little, in order to reach effective diagnosis, so the MG image resolution ratio is all very high.Because various reasons as above, so we are when readding sheet, and every kind of needed window width and window level of image type, typesetting annotation, typesetting display mode and image manipulation mode etc. are difference to some extent all.Simultaneously, there is again different operating habits in each doctor, so in actual applications, exists different doctors to adopt different methods of operating.
Summary of the invention
In order in the PACS system, at one, to read on sheet platform (or readding sheet software) and to realize that the unification of plurality of medical image browses, the present invention, by introducing the hanging panel agreement of medical image, proposes a kind of method that the medical image compatibility is browsed that realizes in the PACS system.
The present invention adopts following technical scheme to realize: a kind ofly realize the method that the medical image compatibility is browsed in the PACS system, it comprises step:
The sheet process of readding by the PACS system is obtained user configured hanging panel protocol contents;
Read the sheet process and load the hanging panel protocol contents, open the medical image that need to browse, according to the hanging panel protocol contents, adjust this medical image and carry out browse displays;
Wherein, the hanging panel protocol contents at least comprises: for dissimilar medical image arranges different acquiescence mouse actions, adopts different display layout's schemes while showing and show loading mode on display, different operation tools and right mouse button menu is set, four jiaos of annotation information that show of allocation window configuration medical image are provided for dissimilar medical image.
Wherein, each user configured hanging panel protocol contents is preserved with an xml file layout respectively.
Wherein, the hanging panel protocol contents is kept in a database on server.
Wherein, when the user logins the PACS system first, the PACS system using the acquiescence hanging panel protocol contents preset as the active user default configuration to the hanging panel agreement.
Wherein, when the user logins the PACS system, read the sheet process and judge that whether the local hanging panel protocol contents in the PACS system is identical with the hanging panel protocol contents on server, if not identical, the hanging panel protocol contents of take on server is according to the local hanging panel protocol contents of revising in the PACS system.
Wherein, when the user modifies configuration to the hanging panel agreement, read the sheet process and can send a synchronization message to background process, require to be synchronizeed with server, after background process receives task, current revised context is synchronized in the database of server.
Wherein, described display layout scheme comprises the display layout of giving tacit consent under Dan Puping pattern, two general screen pattern, Dan Shuping pattern and two perpendicular screen pattern respectively and the loading scheme that imports medical image.
Wherein, the user carries out parameter adjustment by the configuration dialog window of opening the hanging panel agreement, after having adjusted, will preserve the hanging panel protocol contents.
Compared with prior art, the present invention has following beneficial effect:
Realization of the present invention has solved a puzzlement PACS system applies difficult problem for many years, between the convenience of the professional of medical image and operation, frame has been got well a bridge block, to be more convenient for promoting the PACS system, for solving the difficult problem of the information-based popularization of present hospitals, make innovation.
Embodiment
The image produced in view of different imaging devices, although be all image but the principle of its imaging is different, image is also different in the clinical diagnosis meaning, the different characteristics of the image that the present invention produces according to every kind of imaging device, according to after the imaging device classification of type, definition display protocol separately in the time of just can corresponding to the readding the sheet platform and browsed of image (such as CR image, CT image, DR image, MR image and MG image etc.) PACS system of each imaging device, be the hanging panel agreement, as shown in Figure 1.
Because during the readding the sheet platform medical image read to sheet of PACS system, read the sheet function and comprise a lot of contents, so the hanging panel agreement should be divided into: initial configuration, toolbar configuration, the configuration of (mouse) right-click menu and this four major part of typesetting annotation configuration.
Initial configuration is exactly to open the process that loads data that once checks, if allow the user use software to feel convenient, just should when opening inspection, just all be ready to the required function of using of current check, want that the content of seeing can see, for reach this purpose we for initialization design two groups of mouse actions, as shown in Figure 2, the user can arrange for dissimilar medical image different acquiescence mouse actions, does the mouse action of why giving tacit consent to have two groups? this is because we are in order to consider user's more convenient operation, one group of mouse action can't meet the demands, can be switched to the second prescription case by clicking middle button of mouse in the time of needs switching mouse action, so just can reduce the number of operations of toolbar.
In order to consider on different displays to adopt different display layout's schemes and show loading mode, also the scheme that different display screens is used need to be set in initial configuration.As shown in Figure 3.Mainly being divided into four groups of display layout's schemes in Fig. 3 is respectively the Dan Puping pattern, two general screen patterns, and the Dan Shuping pattern, two perpendicular screen patterns, each prescription case has all defined the display layout of acquiescence and has imported the loading scheme of medical image.Just can know that by this define system different inspections should adopt what kind of layout and import plan to load medical image.Because also have different resolution in general screen and perpendicular screen same type, in order to allow hanging panel agreement compatible different display preferably, we do not record the resolution of screen in agreement, but identify by the ratio of width to height of calculating screen, it is which kind of display screen, be illustrated as general screen if be wider than height, otherwise be the perpendicular screen of specialty.
The diagnostic significance difference that the medical image of each type has, need the operation tool of use also different, so we are designed to, according to different inspect-types, different instruments to be arranged by toolbar configuration and the configuration of (mouse) right-click menu.Wherein, the configuration of toolbar as shown in Figure 4.
Although the mode difference that right-click menu in use showed, feature list is the same, so we are designed to the configuration of toolbar by collocation method, is identical, as shown in Figure 5
In addition, the different medical images that check, the useful fox message that image is corresponding is different, as the DR image need to show exposure dosage, the CT image need to be known the berth information of current slice image and bed thickness etc., so should support different images, the information shown on image can be different, as shown in Figure 6
Therefore, the allocation window that the hanging panel agreement provides four subscripts of a medical image to release for the user, by this window, the user just can be configured to the information of different check image respectively on four jiaos of images, as shown in Figure 7.Wherein, in Fig. 7 left-hand component not the configuration note list box be used for preserving and not selectedly can be used to the annotation information shown, and four list boxes of right-hand component are used for respectively recording four angles and are used for the annotation information shown.The user can adjust by this tool window the information of own required demonstration like this.
The collocation method of the hanging panel agreement of describing according to signature, the content configuration of hanging panel agreement is well rear just should be preserved, and be applied to and read in sheet, although protocol contents has a variety of, comprise initialization information, toolbar, right-click menu, annotation information, but, in order more easily to safeguard, we are kept at these information unifications in a file, in order to improve extendability, we adopt the xml file layout to preserve the hanging panel protocol contents.The application treatment scheme of hanging panel agreement as shown in Figure 8.The hanging panel agreement will act in the PACS system the whole process of sheet of readding, when readding the sheet process initiation, document of agreement just will be loaded in the PACS system, when the user opens a check image according to image type, the PACS system just can know which kind of agreement current check should be used adjusted readding the sheet environment, to reach the needed sheet effect of readding of user.When needs are adjusted the hanging panel agreement, the configuration dialog window that the user can open the hanging panel agreement carries out parameter adjustment, after having adjusted, will preserve the hanging panel protocol contents.The hanging panel agreement is read the sheet process and can be reloaded the hanging panel protocol contents after preserving, and after opening the medical image that need to browse, that according to the hanging panel protocol contents, adjusts this medical image reads the sheet display effect, and the medical image after adjusting is carried out to browse displays.
Due to different user's use habit differences, so the hanging panel agreement of different configurations need to be arranged, above-mentionedly illustrated that the content of hanging panel agreement is kept at unification in an xml file, in order to reach user's roaming function, we are by the independent preservation of each user configured hanging panel protocol contents (data).
At first we first define the preservation mode of its data, and the definition of preservation mode can be divided into two parts, and a part is the data buffering of client, the file that another part is server.
Mainly consider in client the convenience that the user operates, so we define different files for each user, adopt Customs Assigned Number as file name, preserve user's oneself hanging panel agreement in each file, define an acquiescence (Default) file simultaneously and preserve acquiescence hanging panel protocol contents.For example: have two users, Customs Assigned Number is respectively that 6666,9,999 three files will be arranged is respectively 6666.xml, 9999.xml, Default.xml file locally buffered.
Mainly considering the convenience of data maintenance in service end, so we are stored in content in database, is at first database table a: T_PShowProtocols of its definition, content-defined as shown in table 1 below:
Sequence number |
Field name |
Chinese is explained |
1 |
ProtocolsIdentity |
Agreement records unique identification |
2 |
UpdateTime |
The final updating time |
3 |
UserID |
Customs Assigned Number |
4 |
IniSize |
Protocol parameter script size |
5 |
IniData |
The protocol parameter content for script |
Table 1
In order not affect the efficiency of readding the sheet master routine, the detached process that we distribute to backstage by user's hanging panel protocol data roaming treatment scheme completes this task, and operating process as shown in Figure 9.
When the user login PACS read sheet platform (or readding sheet software) time, read the sheet process and can send a notification message to background process for the PACS system, background process receives the data (by the user, configured, with the xml file layout, preserved the hanging panel protocol contents) that after message, the active user are kept on server and downloads to this locality; If the active user logins first, the PACS system will copy a acquiescence (Default) data as the active user default configuration to the hanging panel agreement.Otherwise whether more local (in the PACS system) data are identical with the data on server, if not identical, the data of take on server are according to revising local data.When the user modifies configuration to the hanging panel agreement, read the sheet process and can send a synchronization message to background process, require to be synchronizeed with server.After background process receives task, current revised context is synchronized in the database of server.Whole process is completed automatically by the PACS system fully, fully transparent for the user.
By the hanging panel agreement, we just can use for different categorical datas no loading method, be the CR image as shown in figure 10, because only clapped the image of normotopia of chest and side position, so will in " acquiescence display layout ", be arranged to 2x1 in display layout's allocation plan, load all images, upgrade CR specific purpose tool hurdle and menu.
Be the CT image as shown in figure 11.Because there are a plurality of sequences in the CT image, be divided into again positioning sequence and Slice Sequence, so will in " acquiescence display layout ", be arranged to 3x2 in display layout's allocation plan, first positioning sequence be placed on to the lower right corner simultaneously, other puts first Slice Sequence, upgrades CT specific purpose tool hurdle and menu.
As shown in figure 12, be the MR image.Because MR image sequence quantity is also a lot, different with CT is that they do not have positioning sequence, but the relation before requiring between different sequences to describe by position line.So be set to the layout of 2x2 will " give tacit consent to display layout " in display layout's allocation plan in, then each lattice is put a sequence, and draws space crossed position line between sequence.
To sum up, the present invention is by introducing the hanging panel agreement of medical image, configure hanging panel association content by the user according to different medical images, the PACS system is being read sheet platform loads hanging panel protocol contents, according to the hanging panel protocol contents, medical image is just browsed to configuration, thereby realize that dissimilar medical image can be compatible.Therefore, realization of the present invention has solved a puzzlement PACS system applies difficult problem for many years, between the convenience of the professional of medical image and operation, frame has been got well a bridge block, will be more convenient for promoting the PACS system, for solving the difficult problem of the information-based popularization of present hospitals, has made innovation.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any modifications of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection scope of the present invention.