[go: up one dir, main page]

US20160125135A1 - Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report - Google Patents

Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report Download PDF

Info

Publication number
US20160125135A1
US20160125135A1 US14/529,119 US201414529119A US2016125135A1 US 20160125135 A1 US20160125135 A1 US 20160125135A1 US 201414529119 A US201414529119 A US 201414529119A US 2016125135 A1 US2016125135 A1 US 2016125135A1
Authority
US
United States
Prior art keywords
diagnostic
dicom
file path
report
url
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.)
Abandoned
Application number
US14/529,119
Inventor
Vijay Ramanathan
Selvin Jebaraj Selvapandian
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.)
Ramsoft Inc
Original Assignee
Ramsoft Inc
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 Ramsoft Inc filed Critical Ramsoft Inc
Priority to US14/529,119 priority Critical patent/US20160125135A1/en
Assigned to RamSoft Inc. reassignment RamSoft Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RAMANATHAN, VIJAY, SELVAPANDIAN, SELVIN JEBARAJ
Publication of US20160125135A1 publication Critical patent/US20160125135A1/en
Assigned to RF RAMSOFT INVESTMENT, LP reassignment RF RAMSOFT INVESTMENT, LP SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RAMSOFT USA, INC., RAMSOFT, INC.
Priority to US18/801,050 priority patent/US20240404663A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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
    • G06F19/321
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5846Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using extracted text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/587Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • G06F17/30091
    • G06F17/30256
    • G06F17/30879
    • G06F17/30887
    • G06F19/322
    • 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
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00326Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
    • H04N1/00328Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
    • H04N1/00334Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus processing barcodes or the like
    • H04N5/225
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof

Definitions

  • the present disclosure relates generally to diagnostic imaging. More particularly, some embodiments relate to systems and methods for distributing and accessing digital diagnostic images associated with a hardcopy diagnostic imaging report.
  • Diagnostic imaging is a process used to create visual representations of the interior of a patient's body for clinical analysis and medical intervention. After acquiring medical images associated with an ordered diagnostic imaging procedure, an interpreting physician creates a diagnostic report. These diagnostic reports are provided to the patient and/or physicians in hard copy format. In conventional systems for distributing diagnostic reports, the diagnostic images associated with the report are provided to the patient and physicians on a portable digital recording medium such as CD or DVD or in hardcopy format such as film or paper. More recently, conventional systems also make the diagnostic images available via a secure online portal that requires a secured login of an authorized viewer of the report.
  • a DICOM server receives and stores a diagnostic image and diagnostic information received from an imaging facility based on an imaging study. Thereafter, the DICOM server generates a diagnostic imaging report based on received diagnostic input parameters relating to the diagnostic and diagnostic information of the imaging study.
  • the generated diagnostic imaging report includes a barcode comprising an embedded file path to one or more of the stored diagnostic images.
  • the embedded file path is a shortened URL and the barcode is a QR code.
  • the stored diagnostic images are DICOM persistent objects and generating the diagnostic imaging report includes constructing the shortened URL from an original URL by applying predefined rules based on Web Access to DICOM persistent objects.
  • the URL may be constructed based on a unique identifier from the DICOM Tag Study Instance UID.
  • a scanning device is configured to scan the barcode from a hardcopy diagnostic imaging report, access the file path embedded in the barcode, and display the one or more diagnostic images at the accessed file path.
  • the scanning device may include a camera, a barcode reader for scanning the barcode with the camera and extracting the file path embedded in the scanned barcode, a network connectivity interface configured to access the diagnostic image at the extracted file path, and a display configured to display the content of the extracted file path.
  • FIG. 1 illustrates an example diagnostic imaging report generation and distribution environment for implementing the systems and methods of the present disclosure.
  • FIG. 2A is an exemplary diagnostic imaging report that may be used in implementations of the present disclosure.
  • FIG. 2B is an operational flow diagram illustrating an exemplary method of generating the diagnostic imaging report of FIG. 2A .
  • FIG. 3A is an exemplary scanning device that may be used to scan the barcode of the diagnostic imaging report of FIG. 2A .
  • FIG. 3B is a high-level block diagram of a scanning device that may be used to scan the barcode of the diagnostic imaging report of FIG. 2A .
  • FIG. 4 is an operational flow diagram illustrating an exemplary process for retrieving diagnostic images associated with a diagnostic imaging report.
  • FIG. 5 is an example computing module that may be used to implement various features of the systems and methods disclosed herein.
  • FIG. 1 illustrates an example diagnostic imaging report generation and distribution environment 100 for implementing the systems and methods of the present disclosure.
  • a patient undergoes a diagnostic imaging study at imaging facility 110 using medical modality 111 .
  • Diagnostic images 113 and diagnostic information 114 related to the study are generated using medical modality 111 and workstation 112 .
  • Diagnostic images 113 and related diagnostic information 114 follow the Digital Imaging and Communications in Medicine (DICOM) standard for handling, storing, printing and transmitting medical imaging information.
  • diagnostic images 113 comprise tags for identification and grouping purposes.
  • Communication medium 101 may comprise a communications network such as a cellular telephone network, a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a personal area network (PAN), a portion of the Internet, or any combination thereof.
  • the medium 120 may be a wireless network system such as a cellular network, a satellite network, a wireless personal area network, a wireless local area network, a Bluetooth system, or other similar communication medium.
  • the medium alternatively may be a wired system, such as a coaxial cable system, a fiber optic cable system, an Ethernet cable system, a USB system, or other similar communication medium.
  • DICOM Server 130 comprises a connectivity interface 131 for interfacing via communication medium 101 , a DICOM diagnostic report module 132 , a security module 133 , DICOM database 134 , and DICOM storage 135 .
  • Diagnostic report server 130 stores received diagnostic images 113 and diagnostic information 114 in DICOM storage 135 .
  • DICOM database 134 may perform administrative functions related to the administration and retrieval of stored diagnostic data, including the management of DICOM storage 135 and security module 133 .
  • Security module 133 is configured to authenticate any medical workstation 120 that attempts to access any stored diagnostic data such as diagnostic images 113 , diagnostic information 114 , or a generated diagnostic imaging report 140 .
  • Security module 133 may use any number of authentication methods for authenticating a medical workstation that accesses the stored diagnostic images and diagnostic information. For example, it may use password authentication, digital signature authentication, IP SEC authentication, Secure Sockets Layer (SSL) authentication, public-key cryptography authentication, etc.
  • diagnostic report 140 is generated by diagnostic report module 132 .
  • DICOM server 130 receives diagnostic report input parameters from a medical workstation (e.g. 120 or 112 ) over communication medium 101 and uses the diagnostic report input parameters to create and store diagnostic report 140 .
  • components of the diagnostic report module may be distributed between the medical workstation 120 and server 130 .
  • FIG. 2A illustrates a page of an exemplary diagnostic imaging report 140 that may be used in implementations of the present disclosure. Diagnostic imaging report 140 will be discussed with reference to FIG. 2B , which is an operational flow diagram illustrating an exemplary method 200 of generating report 140 .
  • diagnostic report server 130 receives and stores diagnostic images 113 and diagnostic information 114 that may be used by a medical workstation 120 for preparing a diagnostic imaging report 140 .
  • the received diagnostic information and diagnostic images are stored at DICOM storage 135 of server 130 .
  • DICOM storage 135 may comprise one or more local or remote content file servers configured to store DICOM data. Access to the stored DICOM data is administered by DICOM database 134 .
  • each of diagnostic images 114 is stored at a file path of one or more content file servers of DICOM storage 135 .
  • DICOM database 134 stores the file path for each of the diagnostic images.
  • the file path may be designated as a Uniform Resource Location (URL).
  • Each file path may comprise one or more diagnostic images and optionally text associated with the diagnostic image. For example, diagnostic images from the same study may all be stored at the same file path. Alternatively, each file path may store one diagnostic image or a subset of related diagnostic images from a study.
  • server 130 receives diagnostic imaging report input parameters from an interpreting physician operating a workstation 120 for generating a diagnostic imaging report.
  • the diagnostic imaging report input parameters may comprise selected diagnostic images, selected diagnostic information, additional content added by the operator of medical workstation 120 , an arrangement of the report content, etc.
  • Diagnostic report module 132 receives these diagnostic imaging report input parameters and generates a diagnostic imaging report 140 , which is stored on DICOM storage 135 . All information in the report is uniquely generated for every imaging study performed.
  • diagnostic imaging report 140 is generated using DICOM diagnostic report module 132 .
  • the generated diagnostic imaging report 140 comprises textual diagnostic information 141 related to a diagnostic imaging study and one or more barcodes 142 comprising embedded file paths for diagnostic images associated with the textual diagnostic information 141 . Additionally, the generated diagnostic imaging report 140 may further comprise generalized information such as the patient's demographics, institution details, and links for online access to the diagnostic information.
  • the hard copy version of diagnostic imaging report 140 is at least 70 millimeters in width and 105 millimeters in height.
  • Barcode 142 is any barcode capable of embedding a file path (e.g. a two-dimensional code such as a QR code, a color barcode, or a data matrix or a three-dimensional code.)
  • barcode 142 may embed additional information such as image identification information (e.g. patient name, identification of medical modality 111 , identification of imaging facility 110 , diagnostic image number, date of diagnostic image, etc.) and file path access information (e.g. login/password, encryption key, etc.) for accessing the diagnostic image at the associated file path.
  • the barcode 142 is a square with minimum dimension of 2.5 centimeters when printed as a hardcopy.
  • the embedded file path is a URL for accessing diagnostic images associated with a hardcopy of a diagnostic imaging report.
  • the URL may be a shortened form of the actual URL generated using a URL shortening service. Construction of the shortened URL may follow predefined rules.
  • the shortened URL is constructed as defined by Web Access to DICOM Persistent Objects (WADO).
  • WADO Web Access to DICOM Persistent Objects
  • the URL may be constructed using a unique identifier (UID) from the DICOM Tag Study Instance UID.
  • the URL may be constructed as to avoid any reference to patient demographic information in the URL to avoid transmitting any unencrypted Protected Health Information (PHI) across the Internet.
  • the URL may use the Hypertext Transfer Protocol Secure (HTTPS) protocol.
  • barcodes in electronic copies of generated report 140 include clickable file paths, thereby allowing immediate access to diagnostic images associated with the report.
  • report 140 is stored at DICOM storage 135 and distributed. Upon approval of the interpreting physician, the report is distributed to the patient and/or physicians that require a copy of the report. Copies of the report may be distributed through conventional distribution channels. For example, the report may be 1) printed and distributed as a hardcopy; 2) distributed via facsimile; 3) stored on any portable digital recording media; 4) emailed; and/or 5) made available electronically via an online portable. Because file paths to the diagnostic images of report 140 are embedded in one or more codes 142 , distribution of the disclosed report does not require ancillary distribution of the diagnostic images.
  • FIG. 3A is an exemplary scanning device 150 that may be used to scan the barcode 142 of diagnostic imaging report 140 .
  • FIG. 3B is a high-level block diagram of scanning device 150 .
  • a patient or physician operates scanning device 150 to scan barcode 142 and quickly and efficiently access diagnostic images associated with a hardcopy of diagnostic imaging report 140 .
  • Scanning device 150 may comprise any computing device (smartphone, cellphone, laptop, tablet, laptop-tablet hybrid, workstation with dedicated barcode reader, etc.) configured to scan barcode 142 , access the file path embedded in barcode 142 , and display the diagnostic image at the accessed file path.
  • Scanning device 150 may comprise a user interface (UI) 151 , code reader application 152 , storage 153 , external or integrated display 154 , camera 155 , and network connectivity interface 156 for connecting to a network that can access diagnostic images associated with diagnostic imaging report 140 .
  • a user of scanning device 150 accesses barcode reader application 152 via UI 151 and reads barcode 142 using a camera 155 of sufficient resolution.
  • a diagnostic image 143 associated with diagnostic imaging report 140 is subsequently displayed on display 154 .
  • FIG. 4 is an operational flow diagram illustrating an exemplary process 400 for retrieving diagnostic images associated with hardcopy diagnostic imaging report 140 .
  • a user of scanning device 150 initiates barcode reader application 152 via user interface 151 in preparation for scanning barcode 142 of diagnostic imaging report 140 .
  • Initiation of barcode reader application 152 prepares camera 155 of scanning device 150 to perform a read operation of barcode 142 .
  • barcode reader application 152 is a conventional barcode reading application configured to read and interpret a barcode of the same type as barcode 142 .
  • barcode reader application 152 is configured to extract this file path embedded in the QR code for access to the diagnostic image.
  • barcode reader application 152 may be a proprietary barcode reading application with built in security measures. In this embodiment, for example, scanning device 150 may be need to registered or authenticated before the application can be installed. Additionally, the proprietary application may provide additional functionality such as reading and displaying DICOM data, extracting security information from the scanned barcode, and automatically authenticating scanning device 150 when the embedded file path is accessed (if the file path requires additional authentication).
  • a user of scanning device 150 scans the barcode with barcode reader application 152 by positioning camera 155 over barcode 142 .
  • barcode reader application 153 extracts a file path (e.g. URL) embedded in barcode 142 .
  • additional information may be extracted from barcode 142 such as image identification information (e.g. patient name, identification of medical modality 111 , identification of imaging facility 110 , diagnostic image number, date of diagnostic image, etc.) and file path access information (e.g. login/password, encryption key, etc.) for accessing the diagnostic image at the associated file path.
  • scanning device 150 automatically accesses the extracted file path via network connectivity interface 156 .
  • scanning device 150 accesses the extracted file path via the Internet.
  • scanning device 150 may access the extracted file path if it is connected to a local network of DICOM server 130 or to a network with access rights to DICOM server 130 .
  • the content 143 (e.g. diagnostic image(s) and description) of the accessed file path is displayed on display 154 .
  • the file path is a URL and content 143 is displayed on display 154 by opening the URL on a web browser installed on device 150 .
  • the webpage may be configured to render on various desktop and mobile web browsers independent of the underlying operating system used.
  • the content 143 of the displayed webpage renders without any additional authentication steps, thereby providing the benefit of immediate access to the stored diagnostic images associated with the hardcopy diagnostic imaging report 140 .
  • rendering of the webpage requires that scanning device have a built in DICOM reader.
  • rendering of the webpage requires authentication of the accessing device.
  • authentication may be automated by embedding authentication information into the barcode 142 .
  • barcode reader application 152 interprets code 142 , it may extract and automatically enter the authentication information into the accessed file path.
  • the disclosed methods and systems for distributing and accessing diagnostic images associated with a hardcopy diagnostic imaging report provide several advantages over conventional systems and methods.
  • the disclosed diagnostic imaging report may be integrated into existing diagnostic report distribution systems with minimal cost.
  • FIG. 5 illustrates an example computing module that may be used to implement various features of the system and methods disclosed herein.
  • module might describe a given unit of functionality that can be performed in accordance with one or more embodiments of the present application.
  • a module might be implemented utilizing any form of hardware, software, or a combination thereof.
  • processors, controllers, ASICs, PLAs, PALs, CPLDs, FPGAs, logical components, software routines or other mechanisms might be implemented to make up a module.
  • the various modules described herein might be implemented as discrete modules or the functions and features described can be shared in part or in total among one or more modules.
  • computing module 500 may represent, for example, computing or processing capabilities found within desktop, laptop, notebook, and tablet computers; hand-held computing devices (tablets, PDA's, smart phones, cell phones, palmtops, etc.); mainframes, supercomputers, workstations or servers; or any other type of special-purpose or general-purpose computing devices as may be desirable or appropriate for a given application or environment.
  • Computing module 500 might also represent computing capabilities embedded within or otherwise available to a given device.
  • a computing module might be found in other electronic devices such as, for example, digital cameras, navigation systems, cellular telephones, portable computing devices, modems, routers, WAPs, terminals and other electronic devices that might include some form of processing capability.
  • Computing module 500 might include, for example, one or more processors, controllers, control modules, or other processing devices, such as a processor 504 .
  • Processor 504 might be implemented using a general-purpose or special-purpose processing engine such as, for example, a microprocessor, controller, or other control logic.
  • processor 504 is connected to a bus 502 , although any communication medium can be used to facilitate interaction with other components of computing module 500 or to communicate externally.
  • Computing module 500 might also include one or more memory modules, simply referred to herein as main memory 508 .
  • main memory 508 preferably random access memory (RAM) or other dynamic memory, might be used for storing information and instructions to be executed by processor 504 .
  • Main memory 508 might also be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 504 .
  • Computing module 500 might likewise include a read only memory (“ROM”) or other static storage device coupled to bus 502 for storing static information and instructions for processor 504 .
  • ROM read only memory
  • the computing module 500 might also include one or more various forms of information storage mechanism 510 , which might include, for example, a media drive 512 and a storage unit interface 520 .
  • the media drive 512 might include a drive or other mechanism to support fixed or removable storage media 514 .
  • a hard disk drive, a solid state drive, a magnetic tape drive, an optical disk drive, a CD or DVD drive (R or RW), or other removable or fixed media drive might be provided.
  • storage media 514 might include, for example, a hard disk, an integrated circuit assembly, magnetic tape, cartridge, optical disk, a CD, DVD, Blu-ray Disc, or other fixed or removable medium that is read by, written to or accessed by media drive 512 .
  • the storage media 514 can include a computer usable storage medium having stored therein computer software or data.
  • information storage mechanism 510 might include other similar instrumentalities for allowing computer programs or other instructions or data to be loaded into computing module 500 .
  • Such instrumentalities might include, for example, a fixed or removable storage unit 522 and an interface 1020 .
  • Examples of such storage units 522 and interfaces 520 can include a program cartridge and cartridge interface, a removable memory (for example, a flash memory or other removable memory module) and memory slot, a PCMCIA slot and card, and other fixed or removable storage units 522 and interfaces 520 that allow software and data to be transferred from the storage unit 522 to computing module 500 .
  • Computing module 500 might also include a communications interface 524 .
  • Communications interface 524 might be used to allow software and data to be transferred between computing module 500 and external devices.
  • Examples of communications interface 524 might include a modem or softmodem, a network interface (such as an Ethernet, network interface card, WiMedia, IEEE 802.XX or other interface), a communications port (such as for example, a USB port, IR port, RS232 port Bluetooth® interface, or other port), or other communications interface.
  • Software and data transferred via communications interface 524 might typically be carried on signals, which can be electronic, electromagnetic (which includes optical) or other signals capable of being exchanged by a given communications interface 524 . These signals might be provided to communications interface 524 via a channel 528 .
  • This channel 528 might carry signals and might be implemented using a wired or wireless communication medium.
  • Some examples of a channel might include a phone line, a cellular link, an RF link, an optical link, a network interface, a local or wide area network, and other wired or wireless communications channels.
  • computer program medium and “computer usable medium” are used to generally refer to transitory or non-transitory media such as, for example, memory 508 , storage unit 520 , media 514 , and channel 528 .
  • These and other various forms of computer program media or computer usable media may be involved in carrying one or more sequences of one or more instructions to a processing device for execution.
  • Such instructions embodied on the medium are generally referred to as “computer program code” or a “computer program product” (which may be grouped in the form of computer programs or other groupings). When executed, such instructions might enable the computing module 500 to perform features or functions of the present application as discussed herein.
  • module does not imply that the components or functionality described or claimed as part of the module are all configured in a common package. Indeed, any or all of the various components of a module, whether control logic or other components, can be combined in a single package or separately maintained and can further be distributed in multiple groupings or packages or across multiple locations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

Methods and systems for distributing and accessing diagnostic images associated with a diagnostic imaging report are disclosed. A DICOM server is configured to receive diagnostic images and diagnostic information from an imaging facility based on a diagnostic imaging study. The received diagnostic images and diagnostic information are stored at a DICOM storage of the server. A diagnostic imaging report is generated based on diagnostic report input parameters related to the received diagnostic images and the diagnostic information. The generated diagnostic imaging report includes a barcode containing an embedded file path to one or more of the received diagnostic images.

Description

    TECHNICAL FIELD
  • The present disclosure relates generally to diagnostic imaging. More particularly, some embodiments relate to systems and methods for distributing and accessing digital diagnostic images associated with a hardcopy diagnostic imaging report.
  • DESCRIPTION OF THE RELATED ART
  • Diagnostic imaging is a process used to create visual representations of the interior of a patient's body for clinical analysis and medical intervention. After acquiring medical images associated with an ordered diagnostic imaging procedure, an interpreting physician creates a diagnostic report. These diagnostic reports are provided to the patient and/or physicians in hard copy format. In conventional systems for distributing diagnostic reports, the diagnostic images associated with the report are provided to the patient and physicians on a portable digital recording medium such as CD or DVD or in hardcopy format such as film or paper. More recently, conventional systems also make the diagnostic images available via a secure online portal that requires a secured login of an authorized viewer of the report.
  • Security and convenience are desired attributes in a diagnostic report distribution system. However, conventional systems suffer from problems, particularly with respect to the distribution of diagnostic images associated with the report. For example, in systems where diagnostic images are only available as film prints or on portable digital recording mediums, access to the images is only available through the parties (patient and/or physician) in physical possession of the images. The creation of these diagnostic images and duplicate copies is costly and cumbersome. Further, duplicate copies on physical media increases the security risk of unauthorized access.
  • Conventional secure online portal systems additionally suffer from problems with respect to the distribution of diagnostic images associated with a report. In these systems, electronic access to images requires a unique uniform resource locator (URL), username and password. However, URLs, usernames, and passwords are frequently lost or mistyped. The time lost locating these images is problematic in this environment because of the limited amount of time each patient can spend with a physician during a visit. Further, electronic access to the images is only controlled by the imaging facility (hospital) and not by the patient and/or physicians.
  • Accordingly, improved methods and systems for accessing images associated with diagnostic reports are desired.
  • BRIEF SUMMARY OF THE DISCLOSURE
  • According to various embodiments of the disclosed methods and systems, systems and methods for distributing and accessing digital diagnostic images associated with a hardcopy diagnostic imaging report are illustrated. A DICOM server receives and stores a diagnostic image and diagnostic information received from an imaging facility based on an imaging study. Thereafter, the DICOM server generates a diagnostic imaging report based on received diagnostic input parameters relating to the diagnostic and diagnostic information of the imaging study. The generated diagnostic imaging report includes a barcode comprising an embedded file path to one or more of the stored diagnostic images.
  • In one embodiment the embedded file path is a shortened URL and the barcode is a QR code. In implementations of this embodiment, the stored diagnostic images are DICOM persistent objects and generating the diagnostic imaging report includes constructing the shortened URL from an original URL by applying predefined rules based on Web Access to DICOM persistent objects. The URL may be constructed based on a unique identifier from the DICOM Tag Study Instance UID.
  • In one embodiment, a scanning device is configured to scan the barcode from a hardcopy diagnostic imaging report, access the file path embedded in the barcode, and display the one or more diagnostic images at the accessed file path. The scanning device may include a camera, a barcode reader for scanning the barcode with the camera and extracting the file path embedded in the scanned barcode, a network connectivity interface configured to access the diagnostic image at the extracted file path, and a display configured to display the content of the extracted file path.
  • Other features and aspects of the disclosed method and system will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the features in accordance with embodiments of the disclosure. The summary is not intended to limit the scope of the claimed disclosure, which is defined solely by the claims attached hereto.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The figures are provided for purposes of illustration only and merely depict typical or example embodiments. They do not limit the breadth, scope, or applicability of the invention.
  • FIG. 1 illustrates an example diagnostic imaging report generation and distribution environment for implementing the systems and methods of the present disclosure.
  • FIG. 2A is an exemplary diagnostic imaging report that may be used in implementations of the present disclosure.
  • FIG. 2B is an operational flow diagram illustrating an exemplary method of generating the diagnostic imaging report of FIG. 2A.
  • FIG. 3A is an exemplary scanning device that may be used to scan the barcode of the diagnostic imaging report of FIG. 2A.
  • FIG. 3B is a high-level block diagram of a scanning device that may be used to scan the barcode of the diagnostic imaging report of FIG. 2A.
  • FIG. 4 is an operational flow diagram illustrating an exemplary process for retrieving diagnostic images associated with a diagnostic imaging report.
  • FIG. 5 is an example computing module that may be used to implement various features of the systems and methods disclosed herein.
  • DETAILED DESCRIPTION
  • FIG. 1 illustrates an example diagnostic imaging report generation and distribution environment 100 for implementing the systems and methods of the present disclosure. As illustrated in FIG. 1, a patient undergoes a diagnostic imaging study at imaging facility 110 using medical modality 111. Diagnostic images 113 and diagnostic information 114 related to the study are generated using medical modality 111 and workstation 112. Diagnostic images 113 and related diagnostic information 114 follow the Digital Imaging and Communications in Medicine (DICOM) standard for handling, storing, printing and transmitting medical imaging information. In this embodiment, diagnostic images 113 comprise tags for identification and grouping purposes.
  • The generated diagnostic images 113 and diagnostic information 114 are transmitted via communication medium 101 to a DICOM server 130. Communication medium 101 may comprise a communications network such as a cellular telephone network, a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a personal area network (PAN), a portion of the Internet, or any combination thereof. The medium 120 may be a wireless network system such as a cellular network, a satellite network, a wireless personal area network, a wireless local area network, a Bluetooth system, or other similar communication medium. The medium alternatively may be a wired system, such as a coaxial cable system, a fiber optic cable system, an Ethernet cable system, a USB system, or other similar communication medium.
  • DICOM Server 130 comprises a connectivity interface 131 for interfacing via communication medium 101, a DICOM diagnostic report module 132, a security module 133, DICOM database 134, and DICOM storage 135. Diagnostic report server 130 stores received diagnostic images 113 and diagnostic information 114 in DICOM storage 135. DICOM database 134 may perform administrative functions related to the administration and retrieval of stored diagnostic data, including the management of DICOM storage 135 and security module 133. Security module 133 is configured to authenticate any medical workstation 120 that attempts to access any stored diagnostic data such as diagnostic images 113, diagnostic information 114, or a generated diagnostic imaging report 140. Security module 133 may use any number of authentication methods for authenticating a medical workstation that accesses the stored diagnostic images and diagnostic information. For example, it may use password authentication, digital signature authentication, IP SEC authentication, Secure Sockets Layer (SSL) authentication, public-key cryptography authentication, etc.
  • In one embodiment, diagnostic report 140 is generated by diagnostic report module 132. In this embodiment, DICOM server 130 receives diagnostic report input parameters from a medical workstation (e.g. 120 or 112) over communication medium 101 and uses the diagnostic report input parameters to create and store diagnostic report 140. In implementations of this embodiment, components of the diagnostic report module may be distributed between the medical workstation 120 and server 130.
  • FIG. 2A illustrates a page of an exemplary diagnostic imaging report 140 that may be used in implementations of the present disclosure. Diagnostic imaging report 140 will be discussed with reference to FIG. 2B, which is an operational flow diagram illustrating an exemplary method 200 of generating report 140.
  • At operation 211, diagnostic report server 130 receives and stores diagnostic images 113 and diagnostic information 114 that may be used by a medical workstation 120 for preparing a diagnostic imaging report 140. In one embodiment, the received diagnostic information and diagnostic images are stored at DICOM storage 135 of server 130. DICOM storage 135 may comprise one or more local or remote content file servers configured to store DICOM data. Access to the stored DICOM data is administered by DICOM database 134.
  • In one particular embodiment, each of diagnostic images 114 is stored at a file path of one or more content file servers of DICOM storage 135. In one embodiment, DICOM database 134 stores the file path for each of the diagnostic images. The file path may be designated as a Uniform Resource Location (URL). Each file path may comprise one or more diagnostic images and optionally text associated with the diagnostic image. For example, diagnostic images from the same study may all be stored at the same file path. Alternatively, each file path may store one diagnostic image or a subset of related diagnostic images from a study.
  • At operation 212, server 130 receives diagnostic imaging report input parameters from an interpreting physician operating a workstation 120 for generating a diagnostic imaging report. The diagnostic imaging report input parameters may comprise selected diagnostic images, selected diagnostic information, additional content added by the operator of medical workstation 120, an arrangement of the report content, etc. Diagnostic report module 132 receives these diagnostic imaging report input parameters and generates a diagnostic imaging report 140, which is stored on DICOM storage 135. All information in the report is uniquely generated for every imaging study performed.
  • At operation 213, diagnostic imaging report 140 is generated using DICOM diagnostic report module 132. The generated diagnostic imaging report 140 comprises textual diagnostic information 141 related to a diagnostic imaging study and one or more barcodes 142 comprising embedded file paths for diagnostic images associated with the textual diagnostic information 141. Additionally, the generated diagnostic imaging report 140 may further comprise generalized information such as the patient's demographics, institution details, and links for online access to the diagnostic information. In one particular embodiment, the hard copy version of diagnostic imaging report 140 is at least 70 millimeters in width and 105 millimeters in height.
  • Barcode 142 is any barcode capable of embedding a file path (e.g. a two-dimensional code such as a QR code, a color barcode, or a data matrix or a three-dimensional code.) In further embodiments, barcode 142 may embed additional information such as image identification information (e.g. patient name, identification of medical modality 111, identification of imaging facility 110, diagnostic image number, date of diagnostic image, etc.) and file path access information (e.g. login/password, encryption key, etc.) for accessing the diagnostic image at the associated file path. In one particular embodiment, the barcode 142 is a square with minimum dimension of 2.5 centimeters when printed as a hardcopy.
  • In one particular embodiment, the embedded file path is a URL for accessing diagnostic images associated with a hardcopy of a diagnostic imaging report. The URL may be a shortened form of the actual URL generated using a URL shortening service. Construction of the shortened URL may follow predefined rules. In one embodiment, the shortened URL is constructed as defined by Web Access to DICOM Persistent Objects (WADO). For example, the URL may be constructed using a unique identifier (UID) from the DICOM Tag Study Instance UID. As another example, the URL may be constructed as to avoid any reference to patient demographic information in the URL to avoid transmitting any unencrypted Protected Health Information (PHI) across the Internet. In the described embodiments, the URL may use the Hypertext Transfer Protocol Secure (HTTPS) protocol. In one embodiment, barcodes in electronic copies of generated report 140 include clickable file paths, thereby allowing immediate access to diagnostic images associated with the report.
  • Following the generation of report 140, at operation 214 report 140 is stored at DICOM storage 135 and distributed. Upon approval of the interpreting physician, the report is distributed to the patient and/or physicians that require a copy of the report. Copies of the report may be distributed through conventional distribution channels. For example, the report may be 1) printed and distributed as a hardcopy; 2) distributed via facsimile; 3) stored on any portable digital recording media; 4) emailed; and/or 5) made available electronically via an online portable. Because file paths to the diagnostic images of report 140 are embedded in one or more codes 142, distribution of the disclosed report does not require ancillary distribution of the diagnostic images.
  • With reference now to accessing the diagnostic images associated with a hardcopy diagnostic imaging report, FIG. 3A is an exemplary scanning device 150 that may be used to scan the barcode 142 of diagnostic imaging report 140. FIG. 3B is a high-level block diagram of scanning device 150. A patient or physician operates scanning device 150 to scan barcode 142 and quickly and efficiently access diagnostic images associated with a hardcopy of diagnostic imaging report 140. Scanning device 150 may comprise any computing device (smartphone, cellphone, laptop, tablet, laptop-tablet hybrid, workstation with dedicated barcode reader, etc.) configured to scan barcode 142, access the file path embedded in barcode 142, and display the diagnostic image at the accessed file path.
  • Scanning device 150 may comprise a user interface (UI) 151, code reader application 152, storage 153, external or integrated display 154, camera 155, and network connectivity interface 156 for connecting to a network that can access diagnostic images associated with diagnostic imaging report 140. A user of scanning device 150 accesses barcode reader application 152 via UI 151 and reads barcode 142 using a camera 155 of sufficient resolution. A diagnostic image 143 associated with diagnostic imaging report 140 is subsequently displayed on display 154.
  • This process of retrieving diagnostic images will now be described in greater detail with reference to FIG. 4, which is an operational flow diagram illustrating an exemplary process 400 for retrieving diagnostic images associated with hardcopy diagnostic imaging report 140. At operation 401, a user of scanning device 150 initiates barcode reader application 152 via user interface 151 in preparation for scanning barcode 142 of diagnostic imaging report 140. Initiation of barcode reader application 152 prepares camera 155 of scanning device 150 to perform a read operation of barcode 142.
  • In some embodiments, barcode reader application 152 is a conventional barcode reading application configured to read and interpret a barcode of the same type as barcode 142. For example, if barcode 142 is a QR code with an embedded file path associated with a diagnostic image, barcode reader application 152 is configured to extract this file path embedded in the QR code for access to the diagnostic image. In an alternative embodiment, barcode reader application 152 may be a proprietary barcode reading application with built in security measures. In this embodiment, for example, scanning device 150 may be need to registered or authenticated before the application can be installed. Additionally, the proprietary application may provide additional functionality such as reading and displaying DICOM data, extracting security information from the scanned barcode, and automatically authenticating scanning device 150 when the embedded file path is accessed (if the file path requires additional authentication).
  • At operation 402, a user of scanning device 150 scans the barcode with barcode reader application 152 by positioning camera 155 over barcode 142. During scanning operation 402, barcode reader application 153 extracts a file path (e.g. URL) embedded in barcode 142. In some embodiments, additional information may be extracted from barcode 142 such as image identification information (e.g. patient name, identification of medical modality 111, identification of imaging facility 110, diagnostic image number, date of diagnostic image, etc.) and file path access information (e.g. login/password, encryption key, etc.) for accessing the diagnostic image at the associated file path.
  • At operation 403, scanning device 150 automatically accesses the extracted file path via network connectivity interface 156. In one embodiment, scanning device 150 accesses the extracted file path via the Internet. In an alternative embodiment, scanning device 150 may access the extracted file path if it is connected to a local network of DICOM server 130 or to a network with access rights to DICOM server 130.
  • At operation 404, the content 143 (e.g. diagnostic image(s) and description) of the accessed file path is displayed on display 154. In one particular embodiment, the file path is a URL and content 143 is displayed on display 154 by opening the URL on a web browser installed on device 150. The webpage may be configured to render on various desktop and mobile web browsers independent of the underlying operating system used. In this embodiment, the content 143 of the displayed webpage renders without any additional authentication steps, thereby providing the benefit of immediate access to the stored diagnostic images associated with the hardcopy diagnostic imaging report 140.
  • In alternative embodiments, rendering of the webpage requires that scanning device have a built in DICOM reader. In yet further embodiments, rendering of the webpage requires authentication of the accessing device. In these embodiments, authentication may be automated by embedding authentication information into the barcode 142. For example, when barcode reader application 152 interprets code 142, it may extract and automatically enter the authentication information into the accessed file path.
  • The disclosed methods and systems for distributing and accessing diagnostic images associated with a hardcopy diagnostic imaging report provide several advantages over conventional systems and methods. First, the hassle of viewing the images through an online portal is removed. In particular, the images may be accessed without manually authenticating access to the images and without wasting time searching for the images. Second, hardcopy reports are easily distributed without the need to carry ancillary printouts of the diagnostic images or ancillary portable media containing the diagnostic images. A patient or physician simply scans the code printed on the report with a supported device and immediately accesses the diagnostic image associated with the hardcopy report. Lastly, the disclosed diagnostic imaging report may be integrated into existing diagnostic report distribution systems with minimal cost.
  • FIG. 5 illustrates an example computing module that may be used to implement various features of the system and methods disclosed herein.
  • As used herein, the term module might describe a given unit of functionality that can be performed in accordance with one or more embodiments of the present application. As used herein, a module might be implemented utilizing any form of hardware, software, or a combination thereof. For example, one or more processors, controllers, ASICs, PLAs, PALs, CPLDs, FPGAs, logical components, software routines or other mechanisms might be implemented to make up a module. In implementation, the various modules described herein might be implemented as discrete modules or the functions and features described can be shared in part or in total among one or more modules. In other words, as would be apparent to one of ordinary skill in the art after reading this description, the various features and functionality described herein may be implemented in any given application and can be implemented in one or more separate or shared modules in various combinations and permutations. Even though various features or elements of functionality may be individually described or claimed as separate modules, one of ordinary skill in the art will understand that these features and functionality can be shared among one or more common software and hardware elements, and such description shall not require or imply that separate hardware or software components are used to implement such features or functionality.
  • Where components or modules of the application are implemented in whole or in part using software, in one embodiment, these software elements can be implemented to operate with a computing or processing module capable of carrying out the functionality described with respect thereto. One such example computing module is shown in FIG. 5. Various embodiments are described in terms of this example-computing module 500. After reading this description, it will become apparent to a person skilled in the relevant art how to implement the application using other computing modules or architectures.
  • Referring now to FIG. 5, computing module 500 may represent, for example, computing or processing capabilities found within desktop, laptop, notebook, and tablet computers; hand-held computing devices (tablets, PDA's, smart phones, cell phones, palmtops, etc.); mainframes, supercomputers, workstations or servers; or any other type of special-purpose or general-purpose computing devices as may be desirable or appropriate for a given application or environment. Computing module 500 might also represent computing capabilities embedded within or otherwise available to a given device. For example, a computing module might be found in other electronic devices such as, for example, digital cameras, navigation systems, cellular telephones, portable computing devices, modems, routers, WAPs, terminals and other electronic devices that might include some form of processing capability.
  • Computing module 500 might include, for example, one or more processors, controllers, control modules, or other processing devices, such as a processor 504. Processor 504 might be implemented using a general-purpose or special-purpose processing engine such as, for example, a microprocessor, controller, or other control logic. In the illustrated example, processor 504 is connected to a bus 502, although any communication medium can be used to facilitate interaction with other components of computing module 500 or to communicate externally.
  • Computing module 500 might also include one or more memory modules, simply referred to herein as main memory 508. For example, preferably random access memory (RAM) or other dynamic memory, might be used for storing information and instructions to be executed by processor 504. Main memory 508 might also be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 504. Computing module 500 might likewise include a read only memory (“ROM”) or other static storage device coupled to bus 502 for storing static information and instructions for processor 504.
  • The computing module 500 might also include one or more various forms of information storage mechanism 510, which might include, for example, a media drive 512 and a storage unit interface 520. The media drive 512 might include a drive or other mechanism to support fixed or removable storage media 514. For example, a hard disk drive, a solid state drive, a magnetic tape drive, an optical disk drive, a CD or DVD drive (R or RW), or other removable or fixed media drive might be provided. Accordingly, storage media 514 might include, for example, a hard disk, an integrated circuit assembly, magnetic tape, cartridge, optical disk, a CD, DVD, Blu-ray Disc, or other fixed or removable medium that is read by, written to or accessed by media drive 512. As these examples illustrate, the storage media 514 can include a computer usable storage medium having stored therein computer software or data.
  • In alternative embodiments, information storage mechanism 510 might include other similar instrumentalities for allowing computer programs or other instructions or data to be loaded into computing module 500. Such instrumentalities might include, for example, a fixed or removable storage unit 522 and an interface 1020. Examples of such storage units 522 and interfaces 520 can include a program cartridge and cartridge interface, a removable memory (for example, a flash memory or other removable memory module) and memory slot, a PCMCIA slot and card, and other fixed or removable storage units 522 and interfaces 520 that allow software and data to be transferred from the storage unit 522 to computing module 500.
  • Computing module 500 might also include a communications interface 524. Communications interface 524 might be used to allow software and data to be transferred between computing module 500 and external devices. Examples of communications interface 524 might include a modem or softmodem, a network interface (such as an Ethernet, network interface card, WiMedia, IEEE 802.XX or other interface), a communications port (such as for example, a USB port, IR port, RS232 port Bluetooth® interface, or other port), or other communications interface. Software and data transferred via communications interface 524 might typically be carried on signals, which can be electronic, electromagnetic (which includes optical) or other signals capable of being exchanged by a given communications interface 524. These signals might be provided to communications interface 524 via a channel 528. This channel 528 might carry signals and might be implemented using a wired or wireless communication medium. Some examples of a channel might include a phone line, a cellular link, an RF link, an optical link, a network interface, a local or wide area network, and other wired or wireless communications channels.
  • In this document, the terms “computer program medium” and “computer usable medium” are used to generally refer to transitory or non-transitory media such as, for example, memory 508, storage unit 520, media 514, and channel 528. These and other various forms of computer program media or computer usable media may be involved in carrying one or more sequences of one or more instructions to a processing device for execution. Such instructions embodied on the medium, are generally referred to as “computer program code” or a “computer program product” (which may be grouped in the form of computer programs or other groupings). When executed, such instructions might enable the computing module 500 to perform features or functions of the present application as discussed herein.
  • Although described above in terms of various exemplary embodiments and implementations, it should be understood that the various features, aspects and functionality described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described, but instead can be applied, alone or in various combinations, to one or more of the other embodiments of the application, whether or not such embodiments are described and whether or not such features are presented as being a part of a described embodiment. Thus, the breadth and scope of the present application should not be limited by any of the above-described exemplary embodiments.
  • Terms and phrases used in this document, and variations thereof, unless otherwise expressly stated, should be construed as open ended as opposed to limiting. As examples of the foregoing: the term “including” should be read as meaning “including, without limitation” or the like; the term “example” is used to provide exemplary instances of the item in discussion, not an exhaustive or limiting list thereof; the terms “a” or “an” should be read as meaning “at least one,” “one or more” or the like; and adjectives such as “conventional,” “traditional,” “normal,” “standard,” “known” and terms of similar meaning should not be construed as limiting the item described to a given time period or to an item available as of a given time, but instead should be read to encompass conventional, traditional, normal, or standard technologies that may be available or known now or at any time in the future. Likewise, where this document refers to technologies that would be apparent or known to one of ordinary skill in the art, such technologies encompass those apparent or known to the skilled artisan now or at any time in the future.
  • The presence of broadening words and phrases such as “one or more,” “at least,” “but not limited to” or other like phrases in some instances shall not be read to mean that the narrower case is intended or required in instances where such broadening phrases may be absent. The use of the term “module” does not imply that the components or functionality described or claimed as part of the module are all configured in a common package. Indeed, any or all of the various components of a module, whether control logic or other components, can be combined in a single package or separately maintained and can further be distributed in multiple groupings or packages or across multiple locations.
  • Additionally, the various embodiments set forth herein are described in terms of exemplary block diagrams, flow charts and other illustrations. As will become apparent to one of ordinary skill in the art after reading this document, the illustrated embodiments and their various alternatives can be implemented without confinement to the illustrated examples. For example, block diagrams and their accompanying description should not be construed as mandating a particular architecture or configuration.

Claims (21)

What is claimed is:
1. A method of distributing diagnostic images associated with a diagnostic imaging report, comprising:
receiving and storing at a DICOM server a diagnostic image and diagnostic information based on an imaging study, wherein storing the diagnostic image comprises associating the diagnostic image with an original file path;
receiving diagnostic report input parameters based on the received diagnostic image and diagnostic information; and
generating a diagnostic imaging report based on the input parameters, wherein the generated diagnostic imaging report comprises a barcode comprising an embedded file path to the stored diagnostic image.
2. The method of claim 1, wherein the received diagnostic image is a DICOM persistent object.
3. The method of claim 1, wherein the file path is an original URL and wherein the embedded file path is a shortened URL.
4. The method of claim 3, wherein generating a diagnostic imaging report based on the input parameters comprises constructing the shortened URL from the original URL by applying predefined rules based on Web Access to DICOM persistent objects.
5. The method of claim 4, wherein the shortened URL is constructed based on a unique identifier from the DICOM Tag Study Instance UID.
6. The method of claim 1, wherein the barcode further comprises embedded file path access information for accessing the diagnostic image at the file path.
7. The method of claim 6, wherein the barcode is a Quick Response (QR) code.
8. A DICOM server for distributing diagnostic images associated with a diagnostic imaging report, comprising:
a connectivity interface configured to receive and store at a DICOM storage a diagnostic image and diagnostic information based on an imaging study, wherein storing the diagnostic image comprises associating the diagnostic image with an original file path to the DICOM storage;
a DICOM database configured to store the original file path; and
a DICOM diagnostic report module configured to generate a diagnostic imaging report based on diagnostic report input parameters received from a medical workstation, wherein the generated diagnostic imaging report comprises a barcode comprising an embedded file path to the stored diagnostic image.
9. The DICOM server of claim 8, wherein the received diagnostic image is a DICOM persistent object.
10. The DICOM server of claim 8, wherein the file path is an original URL and wherein the embedded file path is a shortened URL.
11. The DICOM server of claim 10, wherein the DICOM diagnostic report module constructs the shortened URL from the original URL by applying predefined rules based on Web Access to DICOM persistent objects.
12. The DICOM server of claim 11, wherein the shortened URL is constructed based on a unique identifier from the DICOM Tag Study Instance UID.
13. The DICOM server of claim 8, wherein the barcode further comprises embedded file path access information for accessing the diagnostic image at the file path.
14. The DICOM server of claim 13, wherein the barcode is a Quick Response (QR) code.
15. The DICOM server of claim 8, further comprising a security module configured to authenticate the medical workstation before receiving the diagnostic report input parameters from the medical workstation.
16. A scanning device for accessing a diagnostic image associated with a hardcopy diagnostic imaging report, comprising:
a camera;
a barcode reader application configured to:
scan a barcode in the hardcopy diagnostic imaging report using the camera; and
extract a file path embedded in the scanned barcode, wherein the file path is a file path to the diagnostic image;
a network connectivity interface configured to access the diagnostic image at the extracted file path; and
a display configured to display the content of the extracted file path, wherein the content comprises the diagnostic image.
17. The scanning device of claim 16, wherein:
the extracted file path is a URL;
the barcode is a QR code; and
wherein the URL is automatically loaded on a web browser of the scanning device when the URL is extracted.
18. The scanning device of claim 17, wherein the diagnostic image is a DICOM persistent object.
19. The scanning device of claim 18, wherein the barcode reader application is further configured to extract from the barcode embedded URL access information for accessing the diagnostic image at the URL.
20. The scanning device of claim 19, wherein the URL is a shortened URL constructed from an original URL by applying predefined rules based on Web Access to DICOM persistent objects.
21. The scanning device of claim 19, wherein the barcode reader application further comprises a DICOM reader configured to display the diagnostic image stored at the URL.
US14/529,119 2014-10-30 2014-10-30 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report Abandoned US20160125135A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/529,119 US20160125135A1 (en) 2014-10-30 2014-10-30 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report
US18/801,050 US20240404663A1 (en) 2014-10-30 2024-08-12 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/529,119 US20160125135A1 (en) 2014-10-30 2014-10-30 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/801,050 Division US20240404663A1 (en) 2014-10-30 2024-08-12 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report

Publications (1)

Publication Number Publication Date
US20160125135A1 true US20160125135A1 (en) 2016-05-05

Family

ID=55852950

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/529,119 Abandoned US20160125135A1 (en) 2014-10-30 2014-10-30 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report
US18/801,050 Pending US20240404663A1 (en) 2014-10-30 2024-08-12 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report

Family Applications After (1)

Application Number Title Priority Date Filing Date
US18/801,050 Pending US20240404663A1 (en) 2014-10-30 2024-08-12 Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report

Country Status (1)

Country Link
US (2) US20160125135A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103096A (en) * 2017-05-19 2017-08-29 深圳天珑无线科技有限公司 Method for information display and device
CN108415919A (en) * 2017-05-10 2018-08-17 林伟 A kind of quick loading method of medical image
WO2019046410A1 (en) * 2017-08-30 2019-03-07 MyMedicalImages.com, LLC Cloud-based image access systems and methods
CN109859814A (en) * 2019-01-21 2019-06-07 浙江飞图影像科技有限公司 Web-based DICOM digital image and film printing method and system
US20200076986A1 (en) * 2018-08-31 2020-03-05 Konica Minolta, Inc. Data processing apparatus, data output method and non-transitory computer-readable recording medium encoded with data output program
US20200257812A1 (en) * 2019-02-11 2020-08-13 Novarad Corporation Secure Access to Stored Data Files Using Tokens Encoded in Optical Codes
CN112395250A (en) * 2020-11-05 2021-02-23 武汉联影医疗科技有限公司 File archiving method and device, computer equipment and storage medium
US20210398676A1 (en) * 2020-06-19 2021-12-23 Neil Reza Shadbeh Evans Machine learning algorithms for detecting medical conditions, related systems, and related methods
US20220028547A1 (en) * 2020-07-22 2022-01-27 Iterative Scopes, Inc. Systems and methods for analysis of medical images for scoring of inflammatory bowel disease
US20230222164A1 (en) * 2022-01-11 2023-07-13 Kyndryl, Inc. Autonomous webpage content summation
US11829407B2 (en) 2020-10-29 2023-11-28 Wuhan United Imaging Healthcare Co., Ltd. Systems and methods for file archiving
US12191891B2 (en) 2020-10-29 2025-01-07 Shanghai United Imaging Healthcare Co., Ltd. Systems and methods for data storage

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090084713A1 (en) * 2007-09-29 2009-04-02 Miller John P Systems and Methods for Segregating Undesired Mail
US20120035963A1 (en) * 2009-03-26 2012-02-09 Koninklijke Philips Electronics N.V. System that automatically retrieves report templates based on diagnostic information
US20120179908A1 (en) * 2010-12-10 2012-07-12 Datcard Systems, Inc. Secure portable medical information system and methods related thereto
US20120316948A1 (en) * 2011-06-13 2012-12-13 Blake Alan Shipley Systems and methods for sharing and verification of promotional offers
US20140143337A1 (en) * 2012-10-15 2014-05-22 Exacttarget, Inc. System and method for generating personalized short links and monitoring activity

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090084713A1 (en) * 2007-09-29 2009-04-02 Miller John P Systems and Methods for Segregating Undesired Mail
US20120035963A1 (en) * 2009-03-26 2012-02-09 Koninklijke Philips Electronics N.V. System that automatically retrieves report templates based on diagnostic information
US20120179908A1 (en) * 2010-12-10 2012-07-12 Datcard Systems, Inc. Secure portable medical information system and methods related thereto
US20120316948A1 (en) * 2011-06-13 2012-12-13 Blake Alan Shipley Systems and methods for sharing and verification of promotional offers
US20140143337A1 (en) * 2012-10-15 2014-05-22 Exacttarget, Inc. System and method for generating personalized short links and monitoring activity

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415919A (en) * 2017-05-10 2018-08-17 林伟 A kind of quick loading method of medical image
CN107103096A (en) * 2017-05-19 2017-08-29 深圳天珑无线科技有限公司 Method for information display and device
GB2581037B (en) * 2017-08-30 2022-09-14 Mymedicalimages Com Llc Cloud-based image access systems and methods
WO2019046410A1 (en) * 2017-08-30 2019-03-07 MyMedicalImages.com, LLC Cloud-based image access systems and methods
GB2581037A (en) * 2017-08-30 2020-08-05 Mymedicalimages Com Llc Cloud-based image access systems and methods
US10796010B2 (en) 2017-08-30 2020-10-06 MyMedicalImages.com, LLC Cloud-based image access systems and methods
US12008122B2 (en) 2017-08-30 2024-06-11 MyMedicalImages.com, LLC Using a DICOM protocol to send images to nonregistered users
US20200076986A1 (en) * 2018-08-31 2020-03-05 Konica Minolta, Inc. Data processing apparatus, data output method and non-transitory computer-readable recording medium encoded with data output program
US10791247B2 (en) * 2018-08-31 2020-09-29 Konica Minolta, Inc. Data processing apparatus with URL risk assessment, data output method and non-transitory computer-readable recording medium encoded with data output program
CN109859814A (en) * 2019-01-21 2019-06-07 浙江飞图影像科技有限公司 Web-based DICOM digital image and film printing method and system
US20200257812A1 (en) * 2019-02-11 2020-08-13 Novarad Corporation Secure Access to Stored Data Files Using Tokens Encoded in Optical Codes
US20210398676A1 (en) * 2020-06-19 2021-12-23 Neil Reza Shadbeh Evans Machine learning algorithms for detecting medical conditions, related systems, and related methods
US12198809B2 (en) 2020-06-19 2025-01-14 Neil Reza Shadbeh Evans Machine learning algorithms for detecting medical conditions, related systems, and related methods
US20220028547A1 (en) * 2020-07-22 2022-01-27 Iterative Scopes, Inc. Systems and methods for analysis of medical images for scoring of inflammatory bowel disease
US12394524B2 (en) * 2020-07-22 2025-08-19 Iterative Scopes, Inc. Systems and methods for analysis of medical images for scoring of inflammatory bowel disease
US11829407B2 (en) 2020-10-29 2023-11-28 Wuhan United Imaging Healthcare Co., Ltd. Systems and methods for file archiving
US12191891B2 (en) 2020-10-29 2025-01-07 Shanghai United Imaging Healthcare Co., Ltd. Systems and methods for data storage
CN112395250A (en) * 2020-11-05 2021-02-23 武汉联影医疗科技有限公司 File archiving method and device, computer equipment and storage medium
US20230222164A1 (en) * 2022-01-11 2023-07-13 Kyndryl, Inc. Autonomous webpage content summation
US11860946B2 (en) * 2022-01-11 2024-01-02 Kyndryl, Inc. Autonomous webpage content summation

Also Published As

Publication number Publication date
US20240404663A1 (en) 2024-12-05

Similar Documents

Publication Publication Date Title
US20240404663A1 (en) Method and system for distributing and accessing diagnostic images associated with diagnostic imaging report
US20210257069A1 (en) Secure portable medical information access systems and methods related thereto
US11706021B2 (en) Method, server and communication system for secure delivery of patient's image and consent data
EP2946323B1 (en) Secure real-time health record exchange
US20160117448A1 (en) System for managing access to medical data
KR102679915B1 (en) Systems and methods for encrypting, converting and interacting with medical images
US20180189447A1 (en) System and Methods of Capturing Medical Imaging Data Using a Mobile Device
JP2010282626A (en) Method and system for printing a document from a portable device
US12198792B2 (en) System and methods of capturing medical imaging data using a mobile device
US20210343395A1 (en) Data Integration System
US20200257812A1 (en) Secure Access to Stored Data Files Using Tokens Encoded in Optical Codes
CN107077544A (en) Information processing system, information processor and information processing method
US20230215587A1 (en) System architecture for improved storage of electronic health information, and related methods
US20150187034A1 (en) Systems and methods for network-isolated data transfer
CA2962156A1 (en) Sesame secure messaging
CN105847618A (en) Image data processing server, system and method
US11361257B2 (en) Method and system for managing diagnostic imaging orders
CN108055243A (en) A kind of encryption method of diagnosis report, storage medium and terminal device
CN111798946A (en) Detection data processing method, device and equipment
US20230046842A1 (en) Dynamic patient health information sharing
WO2024054323A1 (en) Method and system for automated patient work flow for medical data
US20240013905A1 (en) Connectionless data alignment
US9041964B2 (en) Image forming apparatus, computer-readable non-transitory storage medium with uploading program stored thereon, and uploading system
KR101837848B1 (en) Method of noticing emergency medical image readig
US20240380433A1 (en) Sharing Secure User Information Using Near-Field Communication

Legal Events

Date Code Title Description
AS Assignment

Owner name: RAMSOFT INC., CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAMANATHAN, VIJAY;SELVAPANDIAN, SELVIN JEBARAJ;SIGNING DATES FROM 20141027 TO 20141030;REEL/FRAME:034076/0606

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

AS Assignment

Owner name: RF RAMSOFT INVESTMENT, LP, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:RAMSOFT, INC.;RAMSOFT USA, INC.;REEL/FRAME:057041/0389

Effective date: 20210730

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCV Information on status: appeal procedure

Free format text: NOTICE OF APPEAL FILED

STCV Information on status: appeal procedure

Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER

STCV Information on status: appeal procedure

Free format text: EXAMINER'S ANSWER TO APPEAL BRIEF MAILED

STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCV Information on status: appeal procedure

Free format text: BOARD OF APPEALS DECISION RENDERED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION