A medical sensing system including a data acquisition module operable to receive patient data from a medical sensing device, the data acquisition module being operable to packetize the patient data, a processing module operable to process the packetized first patient data, a user interface module op
A medical sensing system including a data acquisition module operable to receive patient data from a medical sensing device, the data acquisition module being operable to packetize the patient data, a processing module operable to process the packetized first patient data, a user interface module operable to present the processed packetized patient data within a graphical user interface, and a message queue module in communication with the data acquisition module, processing module, and user interface module, the message queue module being operable to receive the packetized patient data from the modules, temporarily store the packetized patient data, and make the packetized patient data available for retrieval by the modules.
대표청구항▼
1. A medical sensing system, comprising: a first data acquisition module associated with a first medical sensing modality and operable to receive first patient data associated with the first medical sensing modality from a first medical sensing device including a flexible elongate member sized and s
1. A medical sensing system, comprising: a first data acquisition module associated with a first medical sensing modality and operable to receive first patient data associated with the first medical sensing modality from a first medical sensing device including a flexible elongate member sized and shaped for insertion into a vessel of a patient body, wherein the first medical sensing modality is an intravascular sensing modality, the first data acquisition module being operable to packetize the first patient data and being one of a plurality of data acquisition modules associated with a plurality of medical sensing modalities, wherein a second data acquisition module of the plurality of data acquisition modules is associated with a second medical sensing modality of the plurality of medical sensing modalities; a first processing module associated with the first medical sensing modality and operable to process the packetized first patient data;a first user interface module associated with the first medical sensing modality and operable to present the processed packetized first patient data within a first graphical user interface; anda message queue module in communication with the first data acquisition module, the first processing module, the first user interface module, and the second data acquisition module to facilitate a multi-modality medical sensing procedure associated with both the first medical sensing modality and the second medical sensing modality, the message queue module being operable to receive the packetized first patient data from the first data acquisition module, temporarily store the packetized first patient data, and make the packetized first patient data available for retrieval by the first processing module;wherein the second medical sensing modality is different from the first medical sensing modality. 2. The medical sensing system of claim 1, wherein the second data acquisition module is operable to receive second patient data associated with the second medical sensing modality from a second medical sensing device and to packetize the second patient data,wherein the system further comprises: a second processing module associated with the second medical sensing modality and operable to process the packetized second patient data, the second processing module being one of a plurality of processing modules; anda second user interface module associated with the second medical sensing modality and operable to present the processed packetized second patient data within a second graphical user interface, the second user interface module being one of a plurality of user interface modules,wherein the first processing module is one of the plurality of processing modules, andwherein the first user interface module is one of the plurality of user interface modules. 3. The medical sensing system of claim 2, wherein the first and second processing modules are operable to process the respective first and second patient data concurrently. 4. The medical sensing system of claim 1, wherein the first data acquisition module, the first processing module, and the first user interface module are each in communication with the message queue module via application programming interfaces. 5. The medical sensing system of claim 1, wherein the first medical sensing modality is one of intravascular ultrasound (IVUS) imaging, intravascular photoacoustic (IVPA) imaging, optical coherence tomography (OCT), forward looking IVUS (FL-IVUS), fractional flow reserve (FFR), and coronary flew reserve (CFR). 6. The medical sensing system of claim 1, including a second processing module associated with a plurality of medical sensing modalities and operable to process packetized patient data from more than one of the plurality of data acquisition modules. 7. The medical sensing system of claim 1, wherein the first data acquisition module is operable to associate identifying information with the packetized first patient data. 8. The medical sensing system of claim 7, wherein the identifying information includes a timestamp. 9. The medical sensing system of claim 7, wherein the identifying information includes information identifying the first medical sensing modality. 10. The medical sensing system of claim 1, including a processing stack operable to expose an application programming interface to the plurality of processing modules including the first and second processing modules. 11. The medical sensing system of claim 10, wherein the processing stack is configured so that the plurality of processing modules are independent of each other in that additional processing modules may be added to the plurality of processing modules without change to existing processing modules in the plurality of processing modules or the processing stack. 12. The medical sensing system of claim 1, including a user interface stack operable to expose an application programming interface to the plurality of user interface modules including the first and second user interface modules. 13. The medical sensing system of claim 12, wherein the user interface stack is configured so that the plurality of user interface modules are independent of each other in that additional user interface modules may be added to the plurality of user interface modules without change to existing user interface modules in the plurality of user interface modules or the user interface stack. 14. A method of processing medical sensing data, comprising: receiving first patient data from a first medical sensing device including a flexible elongate member sized and shaped for insertion into a vessel of a patient body, the first patient data being associated with a first medical sensing modality, wherein the first medical sensing modality is an intravascular sensing modality; receiving second patient data from a second medical sensing device, the second patient data being associated with a second medical sensing modality;creating a first plurality of messages, wherein each message in the first plurality of messages contains a portion of the first patient data;queuing the first plurality of messages on a message queue;retrieving the first plurality of messages from the message queue;processing the first patient data contained in the first plurality of messages;processing the second patient data associated with the second medical sensing modality;creating a second plurality of messages wherein each message in the second plurality of messages contains a portion of the processed first patient data;queuing the second plurality of messages on the message queue; retrieving the second plurality of messages from the message queue; andrendering, within a first graphical user interface, the processed first patient data contained in the second plurality of messages,wherein the receiving the first patient data, the receiving the second patient data, the processing the first data, and the processing the second data facilitate a multi-modality medical sensing procedure associated with both the first medical sensing modality and the second medical sensing modality;wherein the second medical sensing modality is different from the first medical sensing modality. 15. The method of processing medical sensing data of claim 14, wherein the receiving, the creating the first plurality of messages, and the queuing the first plurality of messages are performed by a first data acquisition module associated with the first medical sensing modality;wherein the retrieving the first plurality of messages, the processing, the creating the second plurality of messages, and the queuing the second plurality of messages are performed by a first processing module associated with the first medical sensing modality; andwherein the retrieving the second plurality of messages and the rendering are performed by a first user interface module associated with the first medical sensing modality. 16. The method of processing medical sensing data of claim 14, wherein the receiving the first patient data includes receiving data collected by inserting the flexible elongate member into the vessel of the patient body. 17. The method of processing medical sensing data of claim 16, wherein the first patient data includes at least one of intravascular ultrasound (IVUS) imaging data, optical coherence tomography (OCT) data, and fractional flow reserve (FFR) data. 18. The method of processing medical sensing data of claim 14, further comprising: creating a third plurality of messages, wherein each message in the third plurality of messages contains a portion of the second patient data;queuing the third plurality of messages on the message queue;retrieving the third plurality of messages from the message queue;processing the second patient data contained in the third plurality of messages;creating a fourth plurality of messages, wherein each message in the fourth plurality of messages contains a portion of the processed second patient data;queuing the fourth plurality of messages on the message queue;retrieving the fourth plurality of messages from the message queue; andrendering, within a second graphical user interface, the processed second patient data contained in the fourth plurality of messages. 19. The medical sensing system of claim 2, further comprising a co-registration module associated with the first medical sensing modality and the second medical sensing modality and in communication with the message queue, the co-registration module being operable to temporally synchronize the first patient data and the second patient data for the multi-modality medical sensing procedure. 20. The medical sensing system of claim 2, further comprising a co-registration module associated with the first medical sensing modality and the second medical sensing modality and in communication with the message queue, the co-registration module being operable to assign a common timestamp to the first patient data and the second patient data for the multi-modality medical sensing procedure as the first patient data and the second patient data arrive on the message queue. 21. The medical sensing system of claim 2, further comprising a co-registration module associated with the first medical sensing modality and the second medical sensing modality and in communication with the message queue, the co-registration module being operable to synchronize first sampling at the first medical sensing device for first generation of the first patient data and second sampling at the second medical sensing device for second generation of the second patient data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허를 인용한 특허 (3)
Milo, Anton G. C., Clinical component routing system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.