CN105389463B - The synchronous method and front server of medical RIS system diagnostics report - Google Patents

The synchronous method and front server of medical RIS system diagnostics report Download PDF

Info

Publication number
CN105389463B
CN105389463B CN201510703291.5A CN201510703291A CN105389463B CN 105389463 B CN105389463 B CN 105389463B CN 201510703291 A CN201510703291 A CN 201510703291A CN 105389463 B CN105389463 B CN 105389463B
Authority
CN
China
Prior art keywords
image
block
cloud server
pixels
diagnosis report
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.)
Expired - Fee Related
Application number
CN201510703291.5A
Other languages
Chinese (zh)
Other versions
CN105389463A (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.)
Wuhan Pafeilier Information Technology Co ltd
Original Assignee
Wuhan Pafeilier Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Pafeilier Information Technology Co ltd filed Critical Wuhan Pafeilier Information Technology Co ltd
Priority to CN201510703291.5A priority Critical patent/CN105389463B/en
Publication of CN105389463A publication Critical patent/CN105389463A/en
Application granted granted Critical
Publication of CN105389463B publication Critical patent/CN105389463B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • G06F19/321
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Bioethics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Epidemiology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

The present invention is applied to medical internet arena, there is provided the synchronous method and a kind of front server, methods described of a kind of medical RIS system diagnostics report include:A view is refreshed at interval at regular intervals, when finding to have newly-increased data in RIS systems, reads newly-increased patient code, checks the store path of numbering and diagnosis report image;Diagnosis report image is read according to the store path of the diagnosis report image, and stored into file;Whether there are newly-increased diagnosis report image, i.e. delta file every preset time run-down;If delta file be present, delta file and corresponding patient code, inspection numbering are synchronized to cloud server by using sockets socket combination completing ports.The present invention, which realizes the diagnosis report of all RIS system in hospital, to be shared, and is provided conveniently mode for patient referral, is realized storage and management of the patient to self data.

Description

The synchronous method and front server of medical RIS system diagnostics report
Technical field
The invention belongs to medical Internet technical field, more particularly to a kind of synchronization side of medical RIS system diagnostics report Method and a kind of front server.
Background technology
RIS (Radiology Information System, radiology information system) is applied in hospital image section office System, mainly realized on RIS some operation flows and information (it is smaller based on word, without what mark followed It is accurate) circulate and access.It is a kind of software systems for optimizing hospital radiological department Work Process Management.Doctor is preserved in RIS systems To the image file of the diagnosis report of patient, and corresponding patient information.
When doctor is that patient is diagnosed, papery diagnosis report can be provided, but papery diagnosis report is not portable, works as trouble When person goes to other hospitals to cure the disease, it can not also know the medical history of patient, information sharing can not be realized.
The content of the invention
In view of the above problems, it is an object of the invention to provide a kind of synchronous method of medical RIS system diagnostics report and A kind of front server, it is intended to solve the technical problem that diagnosis report can not be shared in existing RIS systems.
On the one hand, methods described comprises the steps:
A view is refreshed at interval at regular intervals, when finding to have newly-increased data in RIS systems, reads newly-increased trouble Person's numbering, the store path for checking numbering and diagnosis report image;
Diagnosis report image is read according to the store path of the diagnosis report image, and stored into file;
Whether there are newly-increased diagnosis report image, i.e. delta file every preset time run-down;
If delta file be present, the port completed is combined by using sockets sockets by delta file and right The patient code that answers, check that numbering is synchronized to cloud server.
On the other hand, the front server includes:
Refresh Data unit, refresh a view for being spaced at regular intervals, when finding there is newly-increased number in RIS systems According to when, read newly-increased patient code, check numbering and diagnosis report image store path;
File storage unit, for reading diagnosis report image according to the store path of the diagnosis report image, and deposit Store up in file;
Judging unit is scanned, for whether having newly-increased diagnosis report image, i.e. increment every preset time run-down File;
Data synchronisation unit, if during for delta file be present, the port completed is combined by using sockets sockets By delta file and corresponding patient code, check that numbering is synchronized to cloud server.
The beneficial effects of the invention are as follows:In the present invention, front server is arranged in hospital, and periodic refreshing view simultaneously obtains Newly-increased data, and the diagnosis report view data energy real-time Transmission cloud server of RIS systems, are reduced to RIS system in hospital The load of itself;So patient is by being directly obtained the diagnosis report image of oneself by accessing front server can; Other hospitals can also search and access the diagnosis report of patient by authorizing, and save time and charge costs.Profit of the invention With new technology of Internet, the diagnosis report of all RIS system in hospital can be realized with relatively low cost and shared, be patient referral Conveniently mode is provided, realizes storage and management of the patient to self data.
Brief description of the drawings
Fig. 1 is the flow chart of the synchronous method for the medical RIS system diagnostics report that first embodiment of the invention provides;
Fig. 2 is the flow chart of the synchronous method for the medical RIS system diagnostics report that second embodiment of the invention provides;
Fig. 3 is a kind of particular flow sheet of step S203 in Fig. 2;
Fig. 4 is the arrangement schematic diagram of diagnosis report image;
Fig. 5 is the fractionation schematic diagram of diagnosis report image;
Fig. 6 is the structured flowchart for the front server that the present invention the 3rd implements offer;
Fig. 7 is the structured flowchart for the front server that the present invention the 4th implements offer;
Fig. 8 is a kind of concrete structure block diagram of graphics processing unit.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Embodiment one:
Fig. 1 shows the flow of the synchronous method of medical RIS system diagnostics report provided in an embodiment of the present invention, in order to just The part related to the embodiment of the present invention is illustrate only in explanation.
The synchronous method for the medical RIS system diagnostics report that the present embodiment provides comprises the steps:
Step S101, a view is refreshed at interval at regular intervals, when finding to have newly-increased data in RIS systems, reads Take newly-increased patient code, check the store path of numbering and diagnosis report image.
Hospital often does when doing image check for patient and once checks that can all generate unique checks numbers (Aplly ID), and each patient has a patient code (Patient ID), for example, can including name, sex, cell-phone number, The information such as date of birth, while in RIS systems, diagnosis report image can all have a store path.Assuming that RIS system in hospital In unique check that numbering is 7, it is necessary to a byte;Name up to 4 Chinese characters are, it is necessary to 8 bytes, cell-phone number 13 Position is, it is necessary to which 2 bytes, probably have 16 plus the other informations such as sex and birthdate, patient code's information in addition Byte, patient code's information of 60 patients are about 1K bytes, and the time caused by this patient code's information is transmitted in network Delay is negligible.
Step S102, diagnosis report image is read according to the store path of the diagnosis report image, and stores and arrive file In folder.
Front server, according to store path, reads figure after patient code has been read, check numbering from RIS systems As file, and store into the local file by the name of store path name.
Step S103, whether there are newly-increased diagnosis report image, i.e. delta file every preset time run-down;
If delta file step S104, be present, the port completed is combined by using sockets sockets increment is literary Part and corresponding patient code, check that numbering is synchronized to cloud server.
In order to reduce the operating pressure of front server device, front server, only need to be every without real time scan local file Every preset time run-down, such as 1 minute.And in step S101, due to patient code, check numbering and diagnosis Report that the data volume of the store path of image is smaller, a view can be refreshed with every 1 second, in time go out diagnosis report image reading It is stored in local.
After preset time, when finding there is newly-increased diagnosis report image, using sockets sockets port, it will increase Amount file and corresponding patient code, check that numbering is synchronized to cloud server.
The Cloud Server can receive the data that each hospital's front server uploads as data storage center.Often Individual hospital all sets a front server, and so each front server obtains the diagnosis in corresponding RIS system in hospital respectively View data is reported, is then uniformly uploaded to cloud server.When patient or hospital need to check diagnosis report, awarded Quan Hou, searched from each front-end server and obtain required diagnosis report image.
This method by the diagnosis report view data in medical RIS systems and for patient code, check that numbering is same Step is to front-end server, and then Timing Synchronization to cloud server, realizes RIS system diagnostics report view data and patient and its His medical institutions share.
Embodiment two:
Fig. 2 shows the flow of the synchronous method of medical RIS system diagnostics report provided in an embodiment of the present invention, in order to just The part related to the embodiment of the present invention is illustrate only in explanation.
The synchronous method for the medical RIS system diagnostics report that the present embodiment provides comprises the steps:
Step S201, a view is refreshed at interval at regular intervals, when finding to have newly-increased data in RIS systems, reads Take newly-increased patient code, check the store path of numbering and diagnosis report image.
Step S202, diagnosis report image is read according to the store path of the diagnosis report image, and stores and arrive file In folder.
Above-mentioned steps S201 and S202 is identical with step S101 and S102 in embodiment one, repeats no more here.
Step S203, image fractionation combined treatment is carried out to the diagnosis report image of storage, and generates key.
As a kind of specific processing mode, as shown in figure 3, the step S203 is specifically included:
S301, diagnosis report image is ranked up according to sequencing.
Diagnosis report report typically has multiple, it is assumed that there is m width images.
S302, for every piece image, generate w-1 point at random in width, h-1 generated at random in short transverse Point, each image split into w × h grid block of pixels.
In each image, the grid pixel block size split into is random, and unrelated, each image has w × h pixel Block.
S303, random one block of pixels of taking-up carries out first round selection from each width image in order, then from each width figure Block of pixels progress the second wheel selection, all pixels so after w × h wheels are chosen are taken out as random in remaining block of pixels Block has been chosen, obtain a memory block matrix B=Wherein m is amount of images, TzXijWhen being chosen for the i-th wheel, the X that is randomly selected from z width imagesijIndividual block of pixels, here Xij∈[1,w×h]。
Reference picture 5, from piece image to m width images, a block of pixels is randomly selected successively, is then proceeded to each Continue to randomly select in the remaining block of pixels of image, until the block of pixels selection of all images finishes.Here m width image point is marked Wei not T1、T2、…、Tm, in the first round is chosen, image T1X11Individual block of pixels is selected, image T2X12Individual block of pixels It is selected, image TmX1mIndividual block of pixels is selected, and selected pixels block is respectively labeled as T1X11、T2X12、、TmX1m.According to It is secondary to analogize, then, when the i-th wheel is chosen, the X that is randomly selected from z width imagesijIndividual block of pixels, can mark and bezXij.Institute After the block of pixels for having image has been chosen, obtain a memory block matrix B=Should Matrix is the data for reconfiguring to obtain after image is split.
S304, it is that each block of pixels stored in block matrix is multiplied by a luminance factor, obtains deformation matrixWherein Wherein functionRepresent block of pixels F average brightness value, brightness value on the basis of D, the delta file after the processing is the change Shape Matrix C.As j=m,As j=1,
Each block of pixels is multiplied by order to which further the data in block of pixels are encrypted, in this step a brightness because Son, block of pixels TzXijLuminance factor be αij, chosen for the i-th wheel, image TzIn the X that randomly selectsijIndividual block of pixels it is bright Spend the factor and other all images when the block of pixels selected by front-wheel is related, and also before and after being averaged selected by two sub-pictures Brightness is related, in expression formula, brightness value on the basis of D, for definite value known to acquiescence.
Key corresponding to S305, generation Current Diagnostic report image, the key include w and h, in addition to cipher key matrix
Image after splitting combined treatment needs that by key decryption reduction could be realized at front server end.This In key selected w and h when including splitting in figure, also include cipher key matrix certainly Here during cipher key matrix is often wheel selects, the numbering X of the specifically chosen block of pixels of each imageij.Of course for fast and easy meter Calculate, the key also includes luminance factor matrix
In above-mentioned cipher key matrix E, cipher key matrix can further be deformed so that cipher key matrix is safer.This In 2 × 2 region segmentations are proceeded by from the upper left corner to the cipher key matrix that includes, there are 4 elements in each region, in each region Element according to a position rotationally clockwise, if the columns of cipher key matrix is odd number, do not handle last column element, If the line number of cipher key matrix is odd number, last column element is not handled.
Step S204, whether there are newly-increased diagnosis report image, i.e. delta file every preset time run-down.
If delta file step S205, be present, the port completed is combined by using sockets sockets by after processing Delta file and key and corresponding patient code, check that numbering is synchronized to cloud server.
The present embodiment is with the difference of embodiment one, and in the present embodiment, front-end server is preserving diagnosis report figure , it is necessary to carry out fractionation combined treatment, i.e. encryption to diagnosis report image as after, and obtain key.Then again every default The diagnosis report image whether time sweep increases newly, i.e. delta file, the view data after the delta file is untreated.If Delta file be present, using sockets sockets port, by delta file and corresponding patient code, check that numbering is synchronous To cloud server.So diagnosis report image, in the case where not obtaining key, can not reduce patient by processing Diagnosis report image, the privacy of patient is ensure that, it is aobvious to the processing of diagnosis report image encryption especially for some Very Important Person Obtain particularly important.
In addition, during specific implementation, above-mentioned steps S205 is specifically included:
First, a handshake is sent to cloud server;
Then, after feedback signal is received, by patient code and check that numbering is sent to cloud server, and receive cloud The storage address for holding server to return;
Finally, obtain last byte of patient code, when for odd number when, by the odd-line pixels block in deformation matrix C Cloud server is synchronized to, even rows block is then synchronized to cloud server, finally by key synchronization to cloud service Device;When for even number when, the even rows block in deformation matrix C is synchronized to cloud server, then by odd-line pixels block Cloud server is synchronized to, finally by key synchronization to cloud server.
Embodiment three:
Fig. 6 shows the structure of front server provided in an embodiment of the present invention, illustrate only for convenience of description and this The related part of inventive embodiments.
The front server that the present embodiment provides includes:
Refresh Data unit 71, refresh a view for being spaced at regular intervals, it is newly-increased when finding to have in RIS systems During data, read newly-increased patient code, check the store path of numbering and diagnosis report image;
File storage unit 72, for reading diagnosis report image according to the store path of the diagnosis report image, and Store in file;
Judging unit 73 is scanned, for whether there is newly-increased diagnosis report image every preset time run-down, that is, is increased Measure file;
Data synchronisation unit 74, if during for delta file be present, the end completed is combined by using sockets sockets Delta file and corresponding patient code, inspection numbering are synchronized to cloud server by mouth.
Above-mentioned each functional unit 71-74 correspondingly realizes the step S101-S104 in embodiment one.Specifically realized Function repeats no more here.
Example IV:
Fig. 7 shows the structure of front server provided in an embodiment of the present invention, illustrate only for convenience of description and this The related part of inventive embodiments.
The front server that the present embodiment provides includes:
Refresh Data unit 81, refresh a view for being spaced at regular intervals, it is newly-increased when finding to have in RIS systems During data, read newly-increased patient code, check the store path of numbering and diagnosis report image;
File storage unit 82, for reading diagnosis report image according to the store path of the diagnosis report image, and Store in file;
Graphics processing unit 83, combined treatment is split for carrying out image to the diagnosis report image of storage, and generated close Key.
Judging unit 84 is scanned, for whether there is newly-increased diagnosis report image every preset time run-down, that is, is increased Measure file;
Data synchronisation unit 85, if during for delta file be present, the end completed is combined by using sockets sockets Delta file after processing and key and corresponding patient code, inspection numbering are synchronized to cloud server by mouth.
Above-mentioned each functional unit 81-85 correspondingly realizes the step S201-S205 in embodiment two.Specifically realized Function repeats no more here.
As a kind of preferred structure, as shown in figure 8, above-mentioned graphics processing unit 83 includes:
Image order module 831, for diagnosis report image to be ranked up according to sequencing;
Image splits module 832, for for every piece image, w-1 point being generated at random in width, in height side To h-1 point of random generation, each image splits into w × h grid block of pixels;
Pixel chooses module 833, and block of pixels first polling of progress is taken out for random from each width image in order Take, it is then random from each remaining block of pixels of width image to take out block of pixels progress the second wheel selection, so by w × h Wheel choose after all pixels block be chosen, obtain a memory block matrix B=Its Middle m is amount of images, TzXijWhen being chosen for the i-th wheel, the X that is randomly selected from z width imagesijIndividual block of pixels, here Xij∈ [1,w×h];
Matrix deformation module 834, for being multiplied by a luminance factor for each block of pixels in storage block matrix, obtain deformation matrixWherein Wherein functionRepresent block of pixels F average brightness value, brightness value on the basis of D, the delta file after the processing is the change Shape Matrix C;
Key production module 835, for generate Current Diagnostic report image corresponding to key, the key include w with H, in addition to cipher key matrix
The key production module 835, in addition to:
Key handling unit, 2 × 2 region segmentations, each region are proceeded by from the upper left corner for the cipher key matrix that includes There are 4 elements, to the element in each region according to a position rotationally clockwise, if the columns of cipher key matrix is strange Number, then do not handle last column element, if the line number of cipher key matrix is odd number, do not handle last column element.
Further, include as a kind of preferred structure, the data synchronisation unit 85:
Signal transmitting module, for sending a handshake to cloud server;
Data transmission blocks, for after feedback signal is received, by patient code and checking that numbering is sent to high in the clouds clothes Business device, and receive the storage address of cloud server return;
Image synchronous module, for obtaining last byte of patient code, when for odd number when, by deformation matrix C Odd-line pixels block is synchronized to cloud server, and even rows block then is synchronized into cloud server, finally that key is same Walk to cloud server;When for even number when, the even rows block in deformation matrix C is synchronized to cloud server, then will Odd-line pixels block is synchronized to cloud server, finally by key synchronization to cloud server.
Can be with it will appreciated by the skilled person that realizing that all or part of step in above-described embodiment method is The hardware of correlation is instructed to complete by program, described program can be stored in a computer read/write memory medium In, described storage medium, such as ROM/RAM, disk, CD.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention All any modification, equivalent and improvement made within refreshing and principle etc., should be included in the scope of the protection.

Claims (6)

1. a kind of synchronous method of medical RIS system diagnostics report, it is characterised in that methods described includes:
A view is refreshed at interval at regular intervals, when finding to have newly-increased data in RIS systems, reads newly-increased patient and compiles Number, check numbering and diagnosis report image store path;
Diagnosis report image is read according to the store path of the diagnosis report image, and stored into file;
Whether there are newly-increased diagnosis report image, i.e. delta file every preset time run-down;
If delta file be present, the port completed is combined by using sockets sockets by delta file and corresponding Patient code, check that numbering is synchronized to cloud server;
Wherein, diagnosis report image is being read according to the store path of the diagnosis report image, and stored into file After step, in addition to:
Image fractionation combined treatment is carried out to the diagnosis report image of storage, and generates key;
Also, delta file and corresponding patient code, inspection numbering are synchronized in cloud server step described, will Delta file and key and corresponding patient code, inspection numbering after processing are synchronized to cloud server;
Wherein, the diagnosis report image of described pair of storage carries out image and splits combined treatment, and generates key step, specific bag Include:
Diagnosis report image is ranked up according to sequencing;
For every piece image, w-1 point is generated at random in width, and h-1 point, every width figure are generated at random in short transverse As splitting into w × h grid block of pixels;
It is random from each width image in order to take out a block of pixels progress first round selection, then from each remaining picture of width image Random in plain block to take out block of pixels progress the second wheel selection, so all pixels block has been chosen after w × h wheels are chosen, Obtain a storage block matrixWherein m is amount of images, TzXijFor the i-th wheel During selection, the X that is randomly selected from z width imagesijIndividual block of pixels, here Xij∈[1,w×h];
A luminance factor is multiplied by for each block of pixels in storage block matrix, obtains deformation matrix
Wherein
Wherein functionRepresent block of pixels F average brightness value, brightness value on the basis of D, the delta file after the processing is described Deformation matrix C;
Key corresponding to Current Diagnostic report image is generated, the key includes w and h, in addition to cipher key matrix
2. method as claimed in claim 1, it is characterised in that 2 × 2 regions are proceeded by from the upper left corner to the cipher key matrix that includes Segmentation, there are 4 elements in each region, to the element in each region according to a position rotationally clockwise, if key square The columns of battle array is odd number, then does not handle last column element, if the line number of cipher key matrix is odd number, does not handle last column member Element.
3. method as claimed in claim 2, it is characterised in that the delta file and key by after processing and corresponding trouble Person's numbering, check that numbering is synchronized to cloud server step, specifically include:
A handshake is sent to cloud server;
After feedback signal is received, by patient code and check that numbering is sent to cloud server, and receive cloud server The storage address of return;
Obtain patient code last byte, when for odd number when, the odd-line pixels block in deformation matrix C is synchronized to high in the clouds Server, even rows block is then synchronized to cloud server, finally by key synchronization to cloud server;When for even number When, the even rows block in deformation matrix C is synchronized to cloud server, odd-line pixels block is then synchronized to high in the clouds clothes Business device, finally by key synchronization to cloud server.
4. a kind of front server, it is characterised in that the front server includes:
Refresh Data unit, refresh a view for being spaced at regular intervals, when finding there are newly-increased data in RIS systems When, read newly-increased patient code, check the store path of numbering and diagnosis report image;
File storage unit, for reading diagnosis report image according to the store path of the diagnosis report image, and store and arrive In file;
Judging unit is scanned, for whether having newly-increased diagnosis report image, i.e. delta file every preset time run-down;
Data synchronisation unit, if during for delta file be present, the port completed will be combined by using sockets sockets to be increased Amount file and corresponding patient code, check that numbering is synchronized to cloud server;
Wherein, the front server also includes:
Graphics processing unit, combined treatment is split for carrying out image to the diagnosis report image of storage, and generate key;
Wherein, described image processing unit includes:
Image order module, for diagnosis report image to be ranked up according to sequencing;
Image splits module, random in short transverse for for every piece image, w-1 point to be generated at random in width H-1 point is generated, each image splits into w × h grid block of pixels;
Pixel chooses module, takes out a block of pixels progress first round selection for random from each width image in order, then It is random from each remaining block of pixels of width image to take out block of pixels progress the second wheel selection, so after w × h wheels are chosen All pixels block has been chosen, and obtains a storage block matrix Wherein m is image Quantity, TzXijWhen being chosen for the i-th wheel, the X that is randomly selected from z width imagesijIndividual block of pixels, here Xij∈[1,w×h];
Matrix deformation module, for being multiplied by a luminance factor for each block of pixels in storage block matrix, obtain deformation matrixWherein Wherein functionRepresent block of pixels F average brightness value, brightness value on the basis of D, the delta file after the processing is the change Shape Matrix C;
Key production module, for generating key corresponding to Current Diagnostic report image, the key includes w and h, in addition to Cipher key matrix
5. front server as claimed in claim 4, it is characterised in that the key production module also includes:
Key handling unit, 2 × 2 region segmentations are proceeded by from the upper left corner for the cipher key matrix that includes, each region there are 4 Element, to the element in each region according to a position rotationally clockwise, if the columns of cipher key matrix is odd number, no Last column element is handled, if the line number of cipher key matrix is odd number, does not handle last column element.
6. front server as claimed in claim 5, it is characterised in that the data synchronisation unit includes:
Signal transmitting module, for sending a handshake to cloud server;
Data transmission blocks, for after feedback signal is received, by patient code and checking that numbering is sent to cloud server, And receive the storage address of cloud server return;
Image synchronous module, for obtaining last byte of patient code, when for odd number when, by the odd number in deformation matrix C Row block of pixels is synchronized to cloud server, even rows block then is synchronized into cloud server, finally key synchronization by extremely Cloud server;When for even number when, the even rows block in deformation matrix C is synchronized to cloud server, then by odd number Row block of pixels is synchronized to cloud server, finally by key synchronization to cloud server.
CN201510703291.5A 2015-10-26 2015-10-26 The synchronous method and front server of medical RIS system diagnostics report Expired - Fee Related CN105389463B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510703291.5A CN105389463B (en) 2015-10-26 2015-10-26 The synchronous method and front server of medical RIS system diagnostics report

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510703291.5A CN105389463B (en) 2015-10-26 2015-10-26 The synchronous method and front server of medical RIS system diagnostics report

Publications (2)

Publication Number Publication Date
CN105389463A CN105389463A (en) 2016-03-09
CN105389463B true CN105389463B (en) 2017-11-28

Family

ID=55421744

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510703291.5A Expired - Fee Related CN105389463B (en) 2015-10-26 2015-10-26 The synchronous method and front server of medical RIS system diagnostics report

Country Status (1)

Country Link
CN (1) CN105389463B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357808B (en) * 2016-10-25 2019-09-24 Oppo广东移动通信有限公司 A kind of method of data synchronization and device
US11410754B2 (en) * 2017-03-31 2022-08-09 Konica Minolta Healthcare Americas, Inc. Cloud-to-local, local-to-cloud switching and synchronization of medical images and data
CN107391905B (en) * 2017-06-16 2019-12-31 深圳市德力凯医疗设备股份有限公司 Color Doppler ultrasound and ultrasound transcranial Doppler report generation method and device
CN109040252B (en) * 2018-08-07 2022-04-12 平安科技(深圳)有限公司 File transmission method, system, computer device and storage medium
CN109036523B (en) * 2018-09-04 2022-08-09 珠海横琴圣澳云智科技有限公司 Method, device, equipment and storage medium for inquiring case ID diagnosis information

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714229A (en) * 2012-09-29 2014-04-09 西门子公司 Medical resource and information sharing system and server and application method thereof
CN104065676A (en) * 2013-03-19 2014-09-24 联想(北京)有限公司 File synchronization method and file synchronization equipment
CN104408677A (en) * 2014-11-24 2015-03-11 蔡志明 Cloud-computing-based medical data service system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714229A (en) * 2012-09-29 2014-04-09 西门子公司 Medical resource and information sharing system and server and application method thereof
CN104065676A (en) * 2013-03-19 2014-09-24 联想(北京)有限公司 File synchronization method and file synchronization equipment
CN104408677A (en) * 2014-11-24 2015-03-11 蔡志明 Cloud-computing-based medical data service system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HIS与PACS集成的接口设计;蔡娟娟;《山东工业技术》;20131125;第1-83页 *
PACS共享平台;winlizhifeng;《百度文库》;20140729;第27页 *

Also Published As

Publication number Publication date
CN105389463A (en) 2016-03-09

Similar Documents

Publication Publication Date Title
CN105389463B (en) The synchronous method and front server of medical RIS system diagnostics report
CN105335611B (en) The synchronous method and front server of medical PACS system image data
Shen et al. Privacy-preserving image retrieval for medical IoT systems: A blockchain-based approach
CN105373986B (en) The implementation method of hospital's film-free cloud computing
CN106537400B (en) Safe jumping gene group browsing apparatus and the method for it
CN110634544A (en) Medical record data processing method and device based on block chain, storage medium and equipment
Gonçalves et al. Security architecture for mobile e-health applications in medication control
Liang et al. A novel asymmetric hyperchaotic image encryption scheme based on elliptic curve cryptography
US20160042124A1 (en) Electronic health records data management systems and methods
CN105338215B (en) The synchronous method and front server of medical LIS system tests report
CN105279378B (en) The synchronous method and front server of medical UIS systems ultrasonoscopy and diagnosis report
Kim et al. The role of fifth-generation mobile technology in prehospital emergency care: An opportunity to support paramedics
Li et al. Cryptanalysis of permutation–diffusion-based lightweight chaotic image encryption scheme using CPA
US10817596B2 (en) Image based authentication code method, server, and authentication code system
CN112509654A (en) Medical data acquisition method based on block chain
EP2665029A1 (en) Secured computer based assessment
Benrhouma et al. Using singular value decomposition and chaotic maps for selective encryption of video feeds in smart traffic management
Meng et al. An encryption algorithm for region of interest in medical DICOM based on one-dimensional eλ-cos-cot map
Thapliyal et al. ACM-SH: an efficient access control and key establishment mechanism for sustainable smart healthcare
Yu et al. An extended chaotic map-based authentication and key agreement scheme for multi-server environment
WO2024032658A1 (en) Method for processing medical data processing, system, apparatus, and computer device
Chang et al. A secure three-factor anonymous user authentication scheme for internet of things environments
Li et al. SP-MIOV: A novel framework of shadow proxy based medical image online visualization in computing and storage resource restrained environments
CN107742055A (en) A kind of mobile client of medical image diagosis
Selvaraj et al. Cryptographic encryption and optimization for internet of things based medical image security

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171128

CF01 Termination of patent right due to non-payment of annual fee