IEEE 11073 serviceorienterad enhetsanslutning
IEEE 11073 service-oriented device connectivity ( SDC ) familj av standarder definierar ett kommunikationsprotokoll för Point-of-care (PoC) medicinsk utrustning. Huvudsyftet är att möjliggöra tillverkareoberoende interoperabilitet mellan medicinsk enhet och enhet . Dessutom möjliggörs sammankoppling mellan medicinsk utrustning och medicinska informationssystem. IEEE 11073 SDC konkurrerar dock inte med etablerade och framväxande standarder som HL7 v2 eller HL7 FHIR . IEEE 11073 SDC är en del av den etablerade ISO/IEEE 11073 -familjen av standarder.
IEEE 11073 SDC är baserad på paradigmet för en tjänsteorienterad arkitektur (SOA) . IEEE 11073 SDC-familjen av standarder består för närvarande av tre delar: Core Standards, Participant Key Purpose (PKIP) standarder och Devices Specialization (DevSpec) standarder. Kärnstandarderna består av en transportstandard, ISO/IEEE 11073-20702 , kallad Medical Devices Communication Profile for Web Services, en Domain Information and Service Model ( ISO/IEEE 11073-10207 ) och Architecture and Binding definition ( ISO/IEEE 11073) -20701 ). Medan de tre kärnstandarderna har godkänts och publicerats av IEEE såväl som av ISO, är PKIPs och DevSpecs för närvarande under utveckling.
Koncepten har utvärderats tekniskt och kliniskt. Omfattande demonstratorer visades till exempel på conhIT-mässorna 2016 och 2017.
IEEE 11073 SDC Core Standards
ISO/IEEE 11073-20702
Standarden "ISO/IEEE International Standard for Health informatics - Point-of-care medical device communication - Part 20702: Medical devices communication profile for web services" (kort Medical DPWS eller MDPWS) möjliggör grundläggande interoperabilitet mellan medicinsk utrustning. Detta inkluderar medicinsk utrustnings förmåga att utbyta data säkert i ett distribuerat system och förmågan att upptäcka nätverksdeltagare dynamiskt. MDPWS härrör från OASIS -standarden Devices Profile for Web Services (DPWS) . Den definierar förlängningar och begränsningar för att uppfylla säkerhetskraven för medicinsk utrustning för miljöer med hög skärpa.
ISO/IEEE 11073-10207
Standarden "ISO/IEEE International Standard - Health informatics--Point-of-care medical device communication - Part 10207: Domain Information and Service Model for Service-Oriented Point-of-Care Medical Device Communication" härrör från IEEE 11073 - 10201 Domäninformationsmodell. Den är utformad för att uppfylla kraven för nätverkssystem för medicinsk utrustning som etablerar multipoint-to-multipoint-kommunikation.
Domäninformationsmodellen definierar kapacitetsbeskrivningen för den medicinska utrustningen samt representationen av det aktuella tillståndet. Tjänstemodellen anger det sätt på vilket tjänstekonsumenten kan interagera med medicintekniska produkter som implementerar rollen som tjänsteleverantör. IEEE 11073-10207 möjliggör strukturell interoperabilitet mellan medicinsk utrustning. Det icke-normativa namnet är Basic Integrated Clinical Environment Protocol Specification (BICEPS).
ISO/IEC/IEEE 11073-20701
"ISO/IEC/IEEE International Standard for Health informatics - Device interoperability - Part 20701:Point-of-care medical device communication--Service oriented medical device exchange architecture and protocol binding" definierar den övergripande tjänsteorienterade arkitekturen, specificerar bindningen mellan IEEE 11073-20702 och IEEE 11073-10207, och specificerar bindningen till andra standarder som Network Time Protocol (NTP) eller Differentiated Services (DiffServ) för aspekter som tidssynkronisering och Quality of Service (QoS) krav. Tillsammans med användningen av terminologistandarder (som IEEE 11073 -10101) bidrar denna standard till medicinsk utrustnings semantiska interoperabilitet. På grund av dess karaktär att binda samman de andra SDC-standarderna kallas det ofta för "SDC GLUE".
IEEE 11073-1070X Participant Key Purpose (PKP) Series
PKPs beskriver processkrav enligt rollen som en nätverksdeltagare. Medan P11073-10700 definierar Base PKP med grundläggande krav för deltagande leverantörer och konsumenter, fokuserar de tre ytterligare PKP-standarderna på specifika funktioner:
- Tillhandahålla och konsumera information i termer av metrisk data (IEEE P11073-10701),
- tillhandahålla och konsumera varningar (IEEE P11073-10702) och
- tillhandahålla och konsumera externa kontrollfunktioner (IEEE P11072-10703).
PKP är således oberoende av de särskilda medicintekniska produkterna och deras konkreta medicinska användningsfall. De begränsar dock huvudsakligen IEEE 11073 SDC Core-standarderna för att möjliggöra säkra och driftskompatibla medicintekniska system och för att underlätta godkännandeprocessen.
IEEE 11073-1072X Devices Specialization (DevSpec) Series
Till skillnad från PKP är DevSpecs standarder för särskilda klasser av medicinsk utrustning. DevSpecs beskriver hur enheterna är modellerade i nätverksrepresentationen och definierar krav för interaktion mellan leverantör och konsument via SDC, om det behövs. För närvarande utvecklar PoCSpec-projektet DevSpecs för högfrekvent kirurgisk utrustning (IEEE P11073-10721), endoskopisk kamera och ljuskälla (IEEE P11073-10722 och -10723), insufflator (IEEE P11073-10724), och medicinsk sugpump ( ) IEEE P11073-10725). Moduler som kan användas av olika typer av enheter definieras i de så kallade modulspecifikationerna (ModSpecs, IEEE P11073-10720).
Implementeringar med öppen källkod
Det finns bibliotek med öppen källkod som implementerar IEEE 11073 SDC-standarderna:
- openSDC (skriven i Java )
- SDCLib/C (skriven i C++ , tidigare känd som OSCLib)
- SDCLib/J (skriven i Java , tidigare känd som SoftICE)
- SDCLib/J (gaffel) (skriven i Java , gaffel från den tidigare huvudförfattaren som implementerar de senaste funktionerna)
- SDCri (SDC Reference Implementation) (skriven i Java )
- sdc11073 (skriven i Python , tidigare känd som pySDC)