![AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/5e94406e-19c7-4128-930f-9ddfb1a0fb86/5e94406e-19c7-4128-930f-9ddfb1a0fb861.gif)
![AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/5e94406e-19c7-4128-930f-9ddfb1a0fb86/5e94406e-19c7-4128-930f-9ddfb1a0fb862.gif)
![AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/5e94406e-19c7-4128-930f-9ddfb1a0fb86/5e94406e-19c7-4128-930f-9ddfb1a0fb863.gif)
![AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/5e94406e-19c7-4128-930f-9ddfb1a0fb86/5e94406e-19c7-4128-930f-9ddfb1a0fb864.gif)
![AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/5e94406e-19c7-4128-930f-9ddfb1a0fb86/5e94406e-19c7-4128-930f-9ddfb1a0fb865.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Rohit NampelliAndrew King, Sam Procter, Dan Andersen, John Hatcliff, Steve Warren (Kansas State Univerty)William Spees, Raoul Jetley, Paul Jones, Sandy Weininger (US FDA)AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床Lack of Medical Device Integration V & V Techniques for Single Sys
2、temsDevelopers More Focused on Firmware DevNot “formal” QA TechniquesMost Devices Have Connectivity, But Not Well IntegratedMany Commercial Companies Are Producing Integrated ProductsSomewhat DangerousAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床2Choosing Middleware & Integration
3、Architectures to Support IntegrationChoosing Programming Models for V&V, Certification, RAD, etc.Appropriate V & V TechniquesCan Existing Regulatory Guidelines be ExtendedInnovation of New TechnologySafe/EffectiveInteroperability & Security AnOpenTestBedforMedicalDeviceIntegrationand一種用于
4、醫(yī)療設(shè)備集成的開放式測(cè)試床3Three ContextsClinical (Room-Oriented)Alarm Integration and ForwardingCritical CareFlexible Pub/Sub middleware architecture using JMSModel-Based ProgrammingAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床4Intensive Care WardSeveral Stand Alone Devices, Each Having its Own L
5、ogging/Monitoring Tools (EHR, Billing, etc.)Inefficiencies: different interfaces (confusion) physically separated different roles/views separate logsAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床5Context 1: Room Oriented Device Information PresentationEHR DB is Single Consumer aggregat
6、es device data into one placeHeads Up Displayinfo from multiple devices displayed on Monitor(s) near patient bedEg: CareAware uses IBMs Eclipse FrameworkDefine “view(s)” based on deviceAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床6Context 1: Room Oriented Device Information Presentati
7、onAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床7Context 1: Room Oriented Device Information PresentationRequirementsSupport different data amounts/rates Pulse oximeterupdated every 10 seconds Electronic stethoscope8 kilosamples/secondIntegration of “Data Transformations” Filters, aggr
8、egations, etc.Allow definition of producers, consumers, transformersProvide facilities for validation and auditingSingle Server or Server/Room?AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床8Context 1: Room Oriented Device Information PresentationPerformanceUnacceptable Latencies and Ji
9、tter?Impact of Heightened Activity in Another RoomSecurityPrivate data, unobservable, unalterableSafetyRedisplay must be faithful to the precision & presentation of originalAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床9Context 1: Room Oriented Device Information PresentationDevice
10、s Produce Alarms IEC 60601-1-8 Standarddistributed alarm systemProblem of False Positives“Smart Alarms” Fuzzy Logic (reasoning)Consider: patient body type, weight, historyEg: pulse oximeter and respiratory monitorSolution:Priority/source of alarm Information signals from monitoring devicesProgrammab
11、le support to correlate data from many sourcesAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床10Alarm integration and forwardingNot just unidirectional flowAutomated Agent Control to Communicate Between DevicesEg: X-ray/VentilatorAcquiring chest x-rays from patients on ventilatorsDoctors
12、 must turn off Ventilator Human ErrorAutomatically Coordinate Ventilator can identify full inhalation/exhalation Capture x-ray at optimal pointEg: “Smart Pumps” (fluid infusion)AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床11Alarm integration and forwardingIntegration SolutionNetwork c
13、apable devices (MAC based ID)DB for scripts written by expertsAllow clinician to choose appropriate scriptScript “selects” necessary devices Script may run uninterrupted or stop for inputIssuesCoordination components as simple automataSupport rigorous validation for regulatory oversightServer per Ro
14、om (too critical)AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床12Alarm integration and forwardingAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床13Alarm integration and forwardingProvide middleware to enable integration of devices from different vendors with minimal effortS
15、upport for common data formatsEnable transformation of data streamsSupport “realistic” device integration contextsPerformance/programmability scalesOptions for guaranteed delivery, logs/audits, message persistenceScript programming from building blocksInfra should be freely available and open source
16、 AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床14Standards-based Framework for enterprise-levelSupport real and simulated devicesAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床15Messaging-Oriented-MiddlewareBased on JMSMeets the Goals of MDCFFlexible messaging, open source
17、, enterprise-level, etc.AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床16Client uses JNDI to get Connection FactoryCreate “Active” Connection Exception Listener monitors problemsIf Conn is good, client creates a JMS SessionSession is Single Threaded (serial delivery)AnOpenTestBedforMedi
18、calDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床17AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床18Dest is “abstract” entity (to/from, pub/sub)Session creates MessageProducers/ConsumersClient requests a Message, updates it, and sends it using MessageProducerClients can add filter expressionsSup
19、ports diff message formats: text (eg. HL7) and objects (eg. DICOM images)AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床19AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床20AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床21Key-value pairsDevice Connection ManagerL
20、istens on JMS channel for desired connectionsAssumes every device has JVMJVM-capable adapter available for non-JVM deviceHHSQL (stores device, driver info)ConsolesMaintenance (allow installation/updates)Monitoring (flow of events)Clinician (data visuals, invocation of scripts)Scenario Manager (manag
21、es life-cycle of objects within a script, teardown of objects)AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床22Component-Based ProgrammingAbstract details of lower-level systemRapid assembly of integration scenariosSupports “typed” input/output event portsSupports multiple categories of
22、 compsData producers, data transformers, data consumersAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床23IDEComponent-based meta-modelingCadena generatesComponent interface editor define comp typesSystem scenario editor allocate/connect compsBuilds executable system“Active Typing”: check
23、s for type correctnessAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床24AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床25AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床26Generates Java Skeleton/ContainerHas all logic required for frameworkCode “Business Logic” O
24、nlyAnalyzes scenario model; gen xml spec filedetails of the scenario modellocation of class filesReduces Programming errorsAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床27BaselineSimple producer/consumer; measure raw perfClinicalAsses ability to support typical usage modesCategories of
25、 DataDevice dataAlarm eventsMedial informatics (patient, images, drug, etc.)Parameter settings (rates set to worst-case)AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床28Simple Event NotificationsNo payload (10 bytes)HL7313-byte (vaccine)2227-byte (adverse reactions to vaccine)4312-byte
26、(additional vaccine events)DICOMChest (379 kb), knee (130 kb), shoulder (70 kb)Connection TopologiesLikely “real world setupAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床29AnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床30Throughput (messages)Producers to ConsumersMessage S
27、ize + Topology Affect TPLarger Message reduces TP rate (marshalling)Greatly affected by TopologyIncreasing Producers; limited impact Increasing Consumers; high impactPossibly due to Queue sharing MessagesMany producers: msgs arrive in Q at onceMany consumers: msg removed from Q and copy to many worker threadsAnOpenTestBedforMedicalDeviceIntegrationand一種用于醫(yī)療設(shè)備集成的開放式測(cè)試床31OR equipped withAnesthesia machine with integrated ventilator, ECG, and blood pressure cuffLarge “heads-up” displays (render data)Transformer (s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋三年級(jí)語文上冊(cè) 第一單元 第2課 花的學(xué)校說課稿 新人教版
- 2024年春九年級(jí)歷史上冊(cè) 第22課 科學(xué)和思想的力量說課稿 新人教版
- 6梯形的面積 說課稿-2024-2025學(xué)年人教版數(shù)學(xué)五年級(jí)上冊(cè)
- 2024-2025學(xué)年高中化學(xué) 第一章 物質(zhì)結(jié)構(gòu)元素周期律 第一節(jié) 元素周期表第1課時(shí)說課稿1 新人教版必修2
- 2024年秋八年級(jí)語文上冊(cè) 第五單元 名著導(dǎo)讀《昆蟲記》說課稿 新人教版001
- 2024年春七年級(jí)地理下冊(cè) 第6章 第2節(jié) 自然環(huán)境說課稿2 (新版)新人教版
- 9 烏鴉喝水(說課稿)2024-2025學(xué)年統(tǒng)編版語文一年級(jí)上冊(cè)001
- 1《植物》科學(xué)閱讀《我們離不開植物》(說課稿)2023-2024學(xué)年一年級(jí)上冊(cè)科學(xué)教科版001
- 2025個(gè)人購房合同樣本(合同版本)
- Unit2 Bridging Cultures Learning About Language Structures 說課稿-2024-2025學(xué)年高中英語人教版(2019)選擇性必修第二冊(cè)
- 物業(yè)公司服務(wù)質(zhì)量檢查流程
- 2022小學(xué)音樂新課程標(biāo)準(zhǔn)測(cè)試題庫及答案
- 中國心胸外科的歷史和現(xiàn)狀
- 人教版9年級(jí)全一冊(cè)英語單詞表
- 三門峽水利工程案例分析工程倫理
- 中國旅游地理區(qū)劃-京津冀旅游區(qū)
- “1+X”證書制度試點(diǎn)職業(yè)技能等級(jí)證書全名錄
- 生姜高產(chǎn)種植技術(shù)專題培訓(xùn)課件
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第八章社會(huì)主義市場(chǎng)經(jīng)濟(jì)調(diào)控論
- 交流伺服系統(tǒng)常見故障及處理分解課件
- 水土保持單元工程質(zhì)量評(píng)定表
評(píng)論
0/150
提交評(píng)論