Claims
- 1. A router comprising:
a computer-readable medium storing routing information for destination within a network; a verification module to validate data of a network communication; a reconciliation manager that displays a user interface for reconciling any invalid data; and a routing module to forward the network communication to a destination according to the routing information.
- 2. The router of claim 1, wherein the data comprises medical data, and the reconciliation manager comprises a patient manager.
- 3. The router of claim 2, wherein the medical imaging data comprises patient information, session information and study information
- 4. The router of claim 1, wherein the verification module semantically and syntactically validates the data, and issues a reconciliation event to the reconciliation manager based on the validation.
- 5. The router of claim 1, wherein the routing module forwards the network communication upon reconciliation by the reconciliation manager.
- 6. The router of claim 1, wherein the verification module issues a reconciliation event to the reconciliation manager based on the validation.
- 7. The router of claim 6, wherein the user interface displays an event list listing reconciliation events received from the verification module.
- 8. The router of claim 6, wherein for each reconciliation event, the user interface displays an identifier for the corresponding invalid data, a source medical imaging modality producing the network communication, and a date and time of the event.
- 9. The router of claim 8, wherein for each reconciliation event, the user interface further displays, an event identifier, a patient identifier, a study identifier, a series identifier, and an image identifier.
- 10. The router of claim 8, wherein the user interface provides an input area by which an operator can edit the data of the network communication prior to forwarding the network communication.
- 11. The router of claim 1, wherein the reconciliation manager queries the destinations of the network based on the routing information to reconcile the invalid data.
- 12. The router of claim 1, further including a Hospital Information System/Radiology Information System (HIS/RIS) interface, and further wherein the reconciliation manager queries the HIS/RIS to reconcile the invalid data.
- 13. The router of claim 1, wherein the reconciliation manager displays information received from the HIS/RIS for selection by a user.
- 14. The router of claim 1, wherein the verification module maintains a database of tags defined by the data of the network communication.
- 15. The router of claim 14, wherein for each tag, the verification module stores a source medical imaging modality producing the network communication, and a unique identifier for the tag.
- 16. A method comprising:
storing routing information describing routes within a network; receiving a network communication comprising data and destination information; identifying invalid data of the network communication; displaying a user interface for reconciling the invalid data; upon reconciling the data, forwarding the network communication according to the routing information.
- 17. The method of claim 16, wherein receiving a network communication comprises receiving a network communication according to the DICOM protocol.
- 18. The method of claim 16, wherein identifying invalid data comprises semantically and syntactically validating the data.
- 19. The method of claim 16, further including issuing a reconciliation event based on the identification.
- 20. The method of claim 19, wherein displaying a user interface includes displaying a list of reconciliation event.
- 21. The method of claim 16, wherein displaying a user interface includes displaying an identifier for the corresponding invalid data, a source medical imaging modality producing the network communication, and a date and time of network communication.
- 22. The method of claim 21, wherein displaying a user interface includes displaying a patient identifier, a study identifier, a series identifier, and an image identifier.
- 23. The method of claim 16, further including:
receiving input from a user via the user interface; and updating the data of the network communication prior to forwarding the network communication.
- 24. The method of claim 16, further including:
querying destinations of the network based on the routing information; and updating the data of the network communication based on responses to the queries.
- 25. The method of claim 24, wherein querying destinations of the network comprises querying a Hospital Information System/Radiology Information System (HIS/RIS).
- 26. The method of claim 16, wherein receiving a network communication includes receiving a network communication according to the DICOM protocol, the method further including maintaining a database of DICOM tags defined by the data of the network communication.
- 27. The method of claim 26, further including storing in the database a source medical if imaging modality producing the network communication.
- 28. A system comprising:
router that receives network communications according to the DICOM protocol, and routes the network communication, wherein the router includes a tracing module to buffer the network communications to a computer-readable medium; and a debug software module executes on a computing environment to receive the buffered network communications from the router, wherein the debug software module displays data encapsulated by the network communications and corresponding DICOM commands.
- 29. The system of claim 28, wherein the network communications include assets having routing information, original medical imaging data, and patch data, and further wherein the debug software displays the assets in hexadecimal format as wells as corresponding DICOM commands decoded into an English-readable format.
Parent Case Info
[0001] This application claims priority from U.S. Provisional Application Ser. No. 60/220586, filed Jul. 25, 2000, the entire content of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60220586 |
Jul 2000 |
US |