Auditing database access in a distributed medical computing environment

US9817850B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9817850-B2
Application numberUS-201213688914-A
CountryUS
Kind codeB2
Filing dateNov 29, 2012
Priority dateFeb 25, 2011
Publication dateNov 14, 2017
Grant dateNov 14, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Auditing database access in a distributed medical computing environment includes receiving from a user a query of one or more databases within the distributed medical administration computing environment; determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access; and if any of the results of the query require auditing access, creating an audit record and storing the audit record in an audit database.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of auditing database access in a distributed medical computing environment, the method comprising: receiving, by an audit manager responsive to a user query of one or more databases within the distributed medical computing environment, results of the query; determining by the audit manager, in dependence upon audit policies for the medical computing environment, whether any portion of the results of the query smaller than the entire results of the query require auditing access before presenting to the user, any portions of the results of the query to the user, wherein the audit policies specify one of several actions to take in response to one or more conditions, the one or more conditions including presence of one or more specific fields and absence of one or more specific fields in the results of the query; and in response to a determination that any portion of the results of the query require auditing access: creating and storing an audit record in an audit database, wherein the audit record comprises data identifying the query, the user from which the query is received, and the portions of the query results that caused the results to require auditing access, wherein the audit database only includes audit records, transmitting the audit record to a predetermined auditing facility to be stored, and withholding, from the user, the portions of the results of the query requiring auditing access by redacting the portions of the results of the query requiring auditing access and presenting certain portions of the results of the query anonymously to the user; and providing a notification of the query if any portion of the results of the query require auditing access, wherein the notification is a message sent to a predetermined location designated for auditing database queries. 2. The method of claim 1 wherein determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access further comprises: returning to an audit manager the results of the query; and determining by the audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access. 3. The method of claim 1 wherein determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access further comprises determining from the query itself whether results would require auditing access. 4. The method of claim 1 wherein the distributed medical computing environment including a medical digital image communications protocol adapter, a medical image metadata database, a medical image repository, and a medical image transaction workflow dispatcher, and wherein the method further comprises receiving from the user the query of the one or more databases within the distributed medical administration computing environment including receiving, in the medical digital image communications protocol adapter, a query transmitted according to one of a plurality of a medical image communications protocol supported by medical digital image communications protocol adapter and used by a user; and creating an audit record and storing the audit record in an audit database further comprises selecting by the workflow dispatcher audit workflows and executing the audit workflows. 5. A method of auditing database access in a distributed medical computing environment, the method comprising: receiving from a user, a query of one or more databases within the distributed medical computing environment including receiving, in the medical digital image communications protocol adapter, a query transmitted according to one of a plurality of a medical image communications protocol supported by medical digital image communications protocol adapter and used by a user; receiving, by an audit manager responsive to the query of the one or more databases within the distributed medical computing environment, results of the query; determining from the results of the query, by the audit manager, in dependence upon audit policies for the medical computing environment, whether any portion of the results of the query smaller than the entire results of the query require auditing access before providing the results of the query to the user, determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access further comprises: returning to an audit manager the results of the query; and determining by the audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access; and wherein the audit policies specify one of several actions to take in response to one or more conditions, the one or more conditions including presence of one or more specific fields and absence of one or more specific fields in the results of the query; in response to a determination that any portion of the results of the query require auditing access: creating and storing an audit record in an audit database, wherein the audit record comprises data identifying the query, the user from which the query is received, and the portions of the query results that caused the results to require auditing access, wherein the audit database only includes audit records, wherein creating an audit record and storing the audit record in an audit database further comprises selecting by the workflow dispatcher audit workflows and executing the audit workflows, transmitting the audit record to a predetermined auditing facility to be stored, and withholding, from the user, the portions of the results of the query requiring auditing access by redacting the portions of the results of the query requiring auditing access and presenting certain portions of the results of the query anonymously to the user; and providing a notification of the query if any portion of the results of the query require auditing access, wherein the notification is a message sent to a predetermined location designated for auditing database queries.

Assignees

Inventors

Classifications

  • for processing medical images, e.g. editing · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • G16H30/20Primary

    for handling medical images, e.g. DICOM, HL7 or PACS · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9817850B2 cover?
Auditing database access in a distributed medical computing environment includes receiving from a user a query of one or more databases within the distributed medical administration computing environment; determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access; and if any of the resul…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F17/30283. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).