DE10202283A1 - Zugriffsverfahren auf personenbezogene medizinische Bilddaten - Google Patents
Zugriffsverfahren auf personenbezogene medizinische BilddatenInfo
- Publication number
- DE10202283A1 DE10202283A1 DE10202283A DE10202283A DE10202283A1 DE 10202283 A1 DE10202283 A1 DE 10202283A1 DE 10202283 A DE10202283 A DE 10202283A DE 10202283 A DE10202283 A DE 10202283A DE 10202283 A1 DE10202283 A1 DE 10202283A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- image data
- medical image
- portal
- bank
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Radiology & Medical Imaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
Abstract
Ein Cacheportal (6) eines Datenbanksystems (1) nimmt eine nur an das Datenbanksystem (1) als solches gerichtete Zugriffsanforderung einer Anwendung (10) auf personenbezogene medizinische Bilddaten (5) entgegen, die im Datenbanksystem (1) hinterlegt sind. Das Cacheportal (6) ermittelt selbsttätig eine Datenbank (2-4) des Datenbanksystems (1), in der die Bilddaten (5) hinterlegt sind, und leitet die Zugriffsanforderung an die ermittelte Datenbank (2-4) weiter. Es nimmt die Bilddaten (5) von der ermittelten Datenbank (2-4) entgegen und übermittelt sie an die Anwendung (10).
Description
- Die vorliegende Erfindung betrifft ein Zugriffsverfahren auf personenbezogene medizinische Bilddaten, die in einem Datenbanksystem hinterlegt sind, wobei von dem Datenbanksystem eine an das Datenbanksystem gerichtete Zugriffsanforderung einer Anwendung auf die personenbezogenen medizinischen Bilddaten entgegengenommen wird und die personenbezogenen medizinischen Daten von dem Datenbanksystem an die Anwendung übermittelt werden.
- Anwendungen an medizinischen Arbeitsplätzen benötigen oftmals Zugriff auf digitale personenbezogene medizinische Bilddaten. Diese Bilddaten sind jedoch oftmals an unterschiedlichen Stellen eines Datenbanksystems hinterlegt, z. B. in einer lokalen Datenbank, in einer Datenbank eines anderen Systems (z. B. eines Servers) oder in verschiedenen Bildarchiven (z. B. Archive verschiedener Abteilungen oder gewachsener Strukturen). Um die benötigten Bilddaten auffinden und verwenden zu können, muss im Stand der Technik der Anwendung die Datentopologie bekannt sein. Sie muss also wissen, in welcher Datenbank des Datenbanksystems die Bilddaten hinterlegt sind. Die Datentopologie muss somit jeder Anwendung eingeprägt werden. Dies ist, insbesondere bei vielen Anwendungen und Änderungen der Datentopologie, sehr umständlich, da jede Anwendung entsprechend geändert werden muss.
- Die Aufgabe der vorliegenden Erfindung besteht darin, ein Datenbanksystem zu schaffen, dessen Topologie der Anwendung nicht mehr bekannt sein muss.
- Die Aufgabe wird durch folgende Merkmale gelöst:
- - von einem Cacheportal des Datenbanksystems wird eine nur an das Datenbanksystem als solche gerichtete Zugriffsaufforderung der Anwendung auf die personenbezogenen medizinischen Bilddaten entgegengenommen;
- - das Cacheportal ermittelt selbsttätig eine Datenbank des Datenbanksystems, in der die personenbezogenen medizinischen Bilddaten hinterlegt sind;
- - das Cacheportal leitet die Zugriffsanforderung an die ermittelte Datenbank weiter;
- - das Cacheportal nimmt die personenbezogenen medizinischen Daten von der ermittelten Datenbank entgegen und übermittelt sie an die Anwendung.
- Wenn die Kommunikation zwischen dem Cacheportal und der ermittelten Datenbank gemäß dem DICOM-Protokoll erfolgt, kann zur Implementierung der Kommunikation auf bewährte Standardverfahren zurückgegriffen werden.
- Wenn das Cacheportal die personenbezogenen medizinischen Bilddaten nach dem Entgegennehmen von der ermittelten Datenbank speichert, ist eine zeitversetzte Kommunikation des Cacheportals mit der Datenbank einerseits und der Anwendung andererseits möglich.
- Wenn das Cacheportal das Weiterleiten der Zugriffsanforderung und das Entgegennehmen der personenbezogenen medizinischen Bilddaten nur dann ausführt, wenn die personenbezogenen medizinischen Bilddaten nicht oder nicht aktuell im Cacheportal gespeichert sind, können bereits zuvor - eventuell von einer anderen Anwendung - angeforderte Bilddaten schneller an die Anwendung übermittelt werden.
- Weitere Vorteile und Einzelheiten ergeben sich aus der nachfolgenden Beschreibung eines Ausführungsbeispiels. Dabei zeigen in Prinzipdarstellung
- Fig. 1 ein Datenbanksystem mit einem Cacheportal und
- Fig. 2 ein Ablaufdiagramm.
- Gemäß Fig. 1 weist ein Datenbanksystem 1 mehrere Datenbanken 2 bis 4 auf. In den Datenbanken 2 bis 4 sind personenbezogene medizinische Bilddaten 5 in digitaler Form hinterlegt. Das Datenbanksystem 1 weist ferner ein Cacheportal 6 auf. Das Cacheportal 6 weist eine Haupteinheit 7 auf. Die Wirkungsweise der Haupteinheit 7 wird von einem Computerprogrammprodukt 8 gesteuert.
- Wenn von einem Anwender 9 über eine Anwendung 10 Bilddaten 5 aus einer der Datenbanken 2 bis 4 abgerufen werden sollen, geschieht dies wie nachfolgend in Verbindung mit Fig. 2 beschrieben. Fig. 2 zeigt dabei die Steuerung der Haupteinheit 7 des Cacheportals 6 durch das Computerprogrammprodukt 8.
- Wenn an das Datenbanksystem 1 eine nur an das Datenbanksystem 1 als solches gerichtete Zugriffsanforderung auf die personenbezogenen medizinischen Bilddaten 5 übermittelt wird, nimmt das Cacheportal 6 die Zugriffsanforderung in einem Schritt 11 über eine Schnittstelle 12 entgegen. Sodann ermittelt das Cacheportal 6 in einem Schritt 13 selbsttätig anhand von Strukturdaten eine Datenbank 2 bis 4, in der die angeforderten Bilddaten 5 hinterlegt sind. Die Strukturdaten sind dabei in einem Strukturdatenspeicher 14 des Cacheportals 6 hinterlegt. Sodann überprüft das Cacheportal 6 in einem Schritt 15, ob die angeforderten Bilddaten bereits in einen Zwischenspeicher 16 des Cacheportals 6 zwischengespeichert sind.
- Wenn die Bilddaten 5 nicht im Zwischenspeicher 16 zwischengespeichert sind, wird die Zugriffsanforderung in einem Schritt 17 an die ermittelte Datenbank 2 bis 4 weitergeleitet. Die Datenbank 2 bis 4 übermittelt daraufhin die angeforderten Bilddaten 5 an das Cacheportal 6, das sie in einem Schritt 18 entgegen nimmt und in einem Schritt 19 intern zwischenspeichert. Sodann übermittelt das Cacheportal 6 in einem Schritt 20 die angeforderten personenbezogenen medizinischen Bilddaten 5 an die Anwendung 10.
- Die Kommunikation zwischen dem Cacheportal 6 und den Datenbanken 2 bis 4 erfolgt dabei, wie in Fig. 1 angedeutet ist, z. B. gemäß dem DICOM-Protokoll. Auch die Kommunikation zwischen dem Cacheportal 6 und der Anwendung 10 erfolgt z. B. gemäß dem DICOM-Protokoll.
- Wenn die Bilddaten 5 bereits im Zwischenspeicher 16 hinterlegt sind, wird im Schritt 15 zu einem Schritt 21 verzweigt. Im Schritt 21 übermittelt das Cacheportal 6 eine Anfrage bezüglich des Versionsstandes an die ermittelte Datenbank 2 bis 4. Es vergleicht dann in einem Schritt 22 den übermittelten Versionsstand mit dem Versionsstand der korrespondierenden, bereits im Zwischenspeicher 16 hinterlegten Bilddaten 5.
- Wenn der Vergleich ergibt, dass die in der ermittelten Datenbank 2 bis 4 hinterlegten Bilddaten 5 einen aktuelleren Versionsstand aufweisen als die im Zwischenspeicher 16 hinterlegten Bilddaten 5, wird gemäß einem Schritt 23 wieder die Zugriffsanforderung an die ermittelte Datenbank 2 bis 4 weitergeleitet. In einem Schritt 24 werden dann wieder die von der ermittelten Datenbank 2 bis 4 übermittelten Bilddaten 5 vom Cacheportal 6 entgegengenommen. Mit diesen Bilddaten 5 werden in einem Schritt 25 die bisher im Zwischenspeicher 16 hinterlegten korrespondierenden älteren Bilddaten 5 überschrieben. Sodann wird zum Schritt 20 gesprungen, in dem die Bilddaten 5 an die Anwendung 10 übermittelt werden.
- Falls die Bilddaten 5 im Zwischenspeicher 16 gespeichert sind und in der ermittelten Datenbank 2 bis 4 keine aktuellere Version der Bilddaten 5 hinterlegt ist, wird ein Schritt 26 ausgeführt. In diesem Schritt werden die intern im Zwischenspeicher 16 hinterlegten Bilddaten 5 abgerufen. Sodann wird wieder zum Schritt 20 verzweigt, die aus dem Zwischenspeicher 16 abgerufenen Bilddaten 5 also an die Anwendung 10 übermittelt. Das Weiterleiten der Zugriffsanforderung und das Entgegennehmen der personenbezogenen medizinischen Bilddaten 5 werden also vom Cacheportal 6 nur dann ausgeführt, wenn die personenbezogenen medizinischen Bilddaten 5 nicht oder nicht aktuell im Cacheportal 6 gespeichert sind.
- Im Ergebnis ergibt sich durch die erfindungsgemäße Organisation des Datenbanksystems 1, dass die Topologie des Datenbanksystems 1 der Anwendung 10 nicht mehr bekannt sein muss. Zugriffe auf die Datenbanken 2 bis 4 erfolgen vielmehr transparent.
Claims (6)
1. Zugriffsverfahren auf personenbezogene medizinische
Bilddaten (5), die in einem Datenbanksystem (1) hinterlegt sind,
wobei von einem Cacheportal (6) des Datenbanksystems (1) eine nur an das Datenbanksystem (1) als solches gerichtete Zugriffsanforderung einer Anwendung (10) auf die personenbezogenen medizinischen Bilddaten (5) entgegengenommen wird,
wobei das Cacheportal (6) selbsttätig eine Datenbank (2-4) des Datenbanksystems (1) ermittelt, in der die personenbezogenen medizinischen Bilddaten (5) hinterlegt sind,
wobei das Cacheportal (6) die Zugriffsanforderung an die ermittelte Datenbank (2-4) weiterleitet,
wobei das Cacheportal (6) die personenbezogenen medizinischen Bilddaten (5) von der ermittelten Datenbank (2-4) entgegennimmt und an die Anwendung (10) übermittelt.
wobei von einem Cacheportal (6) des Datenbanksystems (1) eine nur an das Datenbanksystem (1) als solches gerichtete Zugriffsanforderung einer Anwendung (10) auf die personenbezogenen medizinischen Bilddaten (5) entgegengenommen wird,
wobei das Cacheportal (6) selbsttätig eine Datenbank (2-4) des Datenbanksystems (1) ermittelt, in der die personenbezogenen medizinischen Bilddaten (5) hinterlegt sind,
wobei das Cacheportal (6) die Zugriffsanforderung an die ermittelte Datenbank (2-4) weiterleitet,
wobei das Cacheportal (6) die personenbezogenen medizinischen Bilddaten (5) von der ermittelten Datenbank (2-4) entgegennimmt und an die Anwendung (10) übermittelt.
2. Zugriffsverfahren nach Anspruch 1,
dadurch gekennzeichnet,
dass die Kommunikation zwischen dem Cacheportal (6) und der
ermittelten Datenbank (2-4) gemäß dem DICOM-Protokoll
erfolgt.
3. Zugriffsverfahren nach Anspruch 1 oder 2,
dadurch gekennzeichnet,
dass das Cacheportal (6) die personenbezogenen medizinischen
Bilddaten (5) nach dem Entgegennehmen von der ermittelten
Datenbank (2-4) speichert.
4. Zugriffsverfahren nach Anspruch 3,
dadurch gekennzeichnet,
dass das Cacheportal (6) das Weiterleiten der
Zugriffsanforderung und das Entgegennehmen der personenbezogenen
medizinischen Bilddaten (5) nur dann ausführt, wenn die
personenbezogenen medizinischen Bilddaten (5) nicht oder nicht aktuell im
Cacheportal (6) gespeichert sind.
5. Computerprogrammprodukt zur Durchführung eines
Zugriffsverfahrens nach einem der obigen Ansprüche.
6. Mit einem Computerprogrammprodukt (8) nach Anspruch 5
programmiertes Cacheportal.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10202283A DE10202283A1 (de) | 2002-01-22 | 2002-01-22 | Zugriffsverfahren auf personenbezogene medizinische Bilddaten |
JP2003011855A JP2003281497A (ja) | 2002-01-22 | 2003-01-21 | 人に関する医学像データへのアクセス方法 |
US10/348,018 US20040243579A1 (en) | 2002-01-22 | 2003-01-22 | Method for accessing personal medical image data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10202283A DE10202283A1 (de) | 2002-01-22 | 2002-01-22 | Zugriffsverfahren auf personenbezogene medizinische Bilddaten |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10202283A1 true DE10202283A1 (de) | 2003-07-31 |
Family
ID=7712749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10202283A Withdrawn DE10202283A1 (de) | 2002-01-22 | 2002-01-22 | Zugriffsverfahren auf personenbezogene medizinische Bilddaten |
Country Status (3)
Country | Link |
---|---|
US (1) | US20040243579A1 (de) |
JP (1) | JP2003281497A (de) |
DE (1) | DE10202283A1 (de) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7502891B2 (en) * | 2003-10-30 | 2009-03-10 | International Business Machines Corporation | Storage management based on worklist |
US20050216314A1 (en) * | 2004-03-26 | 2005-09-29 | Andrew Secor | System supporting exchange of medical data and images between different executable applications |
DE102007043657B4 (de) * | 2007-09-13 | 2009-06-18 | Siemens Ag | Satellitenübergreifende Speicherorganisation für medizinische Bilddaten |
DE102007043730B3 (de) * | 2007-09-13 | 2009-02-05 | Siemens Ag | Pre-Fetching von Dünn- und Dickschichtbilddaten |
US20100010983A1 (en) * | 2008-07-11 | 2010-01-14 | Apteryx, Inc. | Automated dicom pre-fetch application |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19901438A1 (de) * | 1998-11-16 | 2000-05-18 | Hans Poesl | Patientendatenfile-Managementsystem mit Zugriffsmöglichkeit durch den Patienten |
DE19939625A1 (de) * | 1999-08-20 | 2001-02-22 | Nokia Mobile Phones Ltd | Verfahren zum Abrufen von Informationen aus einem Informationsnetzwerk |
DE10055684A1 (de) * | 1999-11-03 | 2001-05-23 | Kidata Ag | Computersystem sowie Verfahren zur Erstellung von personalisierten Datenausgaben |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3688822B2 (ja) * | 1996-09-03 | 2005-08-31 | 株式会社東芝 | 電子カルテシステム |
US6256613B1 (en) * | 1997-03-14 | 2001-07-03 | Health Resources And Technology Inc. | Medical consultation management system |
US20010052933A1 (en) * | 2000-01-12 | 2001-12-20 | Nybo Larry Carl | System and method for image capture, storage and retrieval |
US20020091659A1 (en) * | 2000-09-12 | 2002-07-11 | Beaulieu Christopher F. | Portable viewing of medical images using handheld computers |
US20030097351A1 (en) * | 2001-11-20 | 2003-05-22 | Rothschild Peter A. | Portable personal medical image storage device |
US20030101291A1 (en) * | 2001-11-23 | 2003-05-29 | Mussack Christopher Joseph | Application programming interface for provision of DICOM services |
-
2002
- 2002-01-22 DE DE10202283A patent/DE10202283A1/de not_active Withdrawn
-
2003
- 2003-01-21 JP JP2003011855A patent/JP2003281497A/ja not_active Abandoned
- 2003-01-22 US US10/348,018 patent/US20040243579A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19901438A1 (de) * | 1998-11-16 | 2000-05-18 | Hans Poesl | Patientendatenfile-Managementsystem mit Zugriffsmöglichkeit durch den Patienten |
DE19939625A1 (de) * | 1999-08-20 | 2001-02-22 | Nokia Mobile Phones Ltd | Verfahren zum Abrufen von Informationen aus einem Informationsnetzwerk |
DE10055684A1 (de) * | 1999-11-03 | 2001-05-23 | Kidata Ag | Computersystem sowie Verfahren zur Erstellung von personalisierten Datenausgaben |
Also Published As
Publication number | Publication date |
---|---|
JP2003281497A (ja) | 2003-10-03 |
US20040243579A1 (en) | 2004-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60204687T2 (de) | Speicherkopierbefehl mit Angabe von Quelle und Ziel, der in der Speichersteuerung ausgeführt wird | |
DE19983026B4 (de) | Brücke zwischen zwei Bussen mit einem Puffer mit einer einstellbaren Mindestspeicherraummenge für ein Akzeptieren einer Schreibanforderung und Verfahren hierzu | |
DE69818103T2 (de) | Anrufmechanismus für statisch und dynamisch verknüpfte funktionen in einer objektorientierten steuerung unter verwendung von heterogenen entwicklungsumgebungen | |
DE102006010535A1 (de) | Verfahren zum Bereitstellen von aktualisierten Protokollen in einem medizinischen Radiologie-Informationssystem | |
DE10348326A1 (de) | Permanentspeichervorrichtung, die an eine Kommunikationsverbindung angeschlossen ist | |
DE10237875A1 (de) | Vorrichtung, insbesondere Automatisierungsgerät, mit in Datei gespeicherter Dateiverzeichnisstruktur | |
EP1309920A2 (de) | Adressvergabeverfahren für mindestens einen neu an ein bussystem angeschlossenen busteilnehmer | |
DE10113577A1 (de) | Verfahren, Computerprogrammprodukt und Computersystem zur Unterstützung mehrerer Anwendungssysteme mittels eines einzelnen Datenbank-Systems | |
EP1430368B1 (de) | Verfahren zum zugriff auf informationen und/oder dienste eines verteilten automatisierungssystems | |
DE10062063A1 (de) | Verfahren, System, Programm und Datenstruktur zur Steuerung einer Warteschlange von Anforderungen unterschiedlicher Priorität | |
DE102006061962A1 (de) | Echtzeit Prozesshistorien-Server | |
DE19625196A1 (de) | Datenarchivierungssystem | |
Jonen et al. | Balanced IT Decision Card—An Instrument for Investment Controlling of IT Projects | |
DE19714681B4 (de) | Speichersteuergerät | |
DE10202283A1 (de) | Zugriffsverfahren auf personenbezogene medizinische Bilddaten | |
WO1999024920A1 (de) | Verfahren zum verwalten von dokumenten | |
DE19538448B4 (de) | Datenbankmanagementsystem sowie Datenübertragungsverfahren | |
EP1524608B1 (de) | Kommunikationssystem zur Verwaltung und Bereitstellung von Daten | |
DE602004005619T2 (de) | Vorrichtung und verfahren zur bereitstellung von informationen aus einem ersten informationsspeicher- und abrufsystem für ein zweites informationsspeicher- und abrufsystem | |
DE10217886A1 (de) | Medizinisches Datenverarbeitungssystem | |
DE10108564A1 (de) | Verfahren zur Suche nach in einem verteilten System aktuell oder früher gespeicherten Daten oder Daten enthaltenden Ressourcen unter Berücksichtigung des Zeitpunkts ihrer Verfügbarkeit | |
LU500620B1 (de) | Eine Inhaltsverteilungsvorrichtung basierend auf einem Informationsverteilungssystem | |
WO2005010753A1 (de) | Verfahren zum steuern eines datenaustauschs | |
EP0960378B1 (de) | Verfahren zur generierung eines verbundes von in einer seitenauszeichnungssprache formatierten seitendateien | |
EP0482044B1 (de) | Virtueller speicher für ein parallelrechnersystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8130 | Withdrawal |