| Literature DB >> 35593986 |
Denise Junger1, Patrick Beyersdorffer2, Christian Kücherer2, Oliver Burgert2.
Abstract
PURPOSE: Context awareness in the operating room (OR) is important to realize targeted assistance to support actors during surgery. A situation recognition system (SRS) is used to interpret intraoperative events and derive an intraoperative situation from these. To achieve a modular system architecture, it is desirable to de-couple the SRS from other system components. This leads to the need of an interface between such an SRS and context-aware systems (CAS). This work aims to provide an open standardized interface to enable loose coupling of the SRS with varying CAS to allow vendor-independent device orchestrations.Entities:
Keywords: Context awareness; Context-aware system; Intraoperative area; OR-Pad; SDC; Situation recognition system
Mesh:
Year: 2022 PMID: 35593986 PMCID: PMC9515014 DOI: 10.1007/s11548-022-02666-4
Source DB: PubMed Journal: Int J Comput Assist Radiol Surg ISSN: 1861-6410 Impact factor: 3.421
Fig. 1Desired system architecture for loose coupling an SRS with unknown CAS
System architecture goals and requirements
| ID | System goals | Requirements | |||
|---|---|---|---|---|---|
| SG1 | Vendor-independent exchange of contextual information | R01 | The interface shall be based on a standardized syntax | Interoperability | [ |
| R02 | The interface shall be based on a standardized semantic | Interoperability | [ | ||
| SG2 | Device-independent exchange of contextual information | R03 | Contextual information must be continuously accessible by the CAS | Interaction | [ |
| R04 | Resource-constrained devices must be able to act context-sensitively | Interaction | [ | ||
| SG3 | Configurable exchange of contextual information | R05 | CAS must be able to specifically query contextual information entities | Interaction | [ |
| R06 | CAS must be able to subscribe to specifically contextual information entities | Interaction | [ | ||
| R07 | Contextual information can have a varying level of granularity | Interaction | [ | ||
| SG4 | Controllable exchange of contextual information | R08 | Contextual information must be provided simultaneously to multiple CAS | Risk management | [ |
| R09 | The interface is not responsible for triggered context-aware functionality | Risk management | [ | ||
| R10 | Changing contextual information shall be provided atomically | Risk management | [ | ||
| R11 | The interface shall be fault-tolerant regarding missing contextual information | Risk management | [ | ||
Fig. 2Interface architecture specified by relevant SDC objects and services. Only an excerpt of the SRS MDIB is illustrated
Specification of the SRS’ MDIB
| Element | Intended use | Example |
|---|---|---|
| > Code | Specifies the meaning of the channel semantically unambiguously using the SDC nomenclature [ | Functional context [ |
| > Handle | Uniquely identifies the MIDB element | CHAN_FC |
| > Code | Specifies the meaning of the contextual information entity semantically unambiguously using the SDC nomenclature [ | Surgical phase (local extension) |
| > Derivation method | Specifies whether the contextual information entity is acquired automatically or via manual input | Automatically |
| > Handle | Uniquely identifies the MIDB element | FC_SP |
| > Max delay time | Specifies the average duration from the determination of the contextual information entity to its provision in the MDIB | 500 ms |
| > Metric availability | Specifies whether the contextual information entity is continuously or intermittently available | Continuously |
| > | Specifies a dependency to another String Metric Descriptor | |
| >> Code | Specifies the meaning of the relation semantically unambiguously using the SDC nomenclature [ | Contains (local extension) |
| >> Entries | Referencing the associated String Metric Descriptor Handles | FC_SS (surgical step) |
| >> Kind | Specifies the relationship to the associated metrics | Effect on containment tree entries |
| > Unit | Assigns a measurement unit from the SDC nomenclature [ | Dimensionless |
| > Activation state | Expresses whether the channel provides valid metrics, or if all metrics are currently invalid | On |
| > Operating hours | Represents how long the channel provides valid metrics | 2 |
| > | Express the representativeness of the current value of the contextual information entity | |
| >> Measurement validity | Indicates whether the value of the metric is valid or should currently not be used (e.g., if the SRS could not estimate a value) | Valid |
| >> Quality | Percentage of how confident the estimation of the contextual information value is | 0.97 |
| > Start time | Timestamp since when the current value of the contextual information entity has been provided | 1640863190706 (December 30, 2021, 11:19:50) |
| > Stop time | Timestamp until when the value of the contextual information entity was valid or had been replaced by a new value | |
| > String metric value | Represents the current value of the specific contextual information entity | Implantation of prosthetic stem |
Only an excerpt of the MDIB is listed, with elements that are relevant to provide contextual information
Local extension of the SDC nomenclature to encode contextual information
| Systematic name | Description | Partition::Code |
|---|---|---|
| Situation Recognition System|Functional Context | Channel of an SRS containing metrics that offer information about the functional context according to [ | 1::61443 |
| Situation recognition system|Procedure-related context | Channel of an SRS containing metrics that offer information about the function context according to [ | 1::61444 |
| Functional context|Surgical phase | Current surgical phase of the intervention | 2::61440 |
| Functional context|Surgical step | Current surgical step specifying a Surgical Phase | 2::61441 |
| Functional context|Surgical activity | Current surgical activity specifying a Surgical Step | 2::61442 |
| Functional context|Relation|Contains | A granular lower-level entity of the functional context contains a granular higher entity | 2::61443 |
| Procedure-related context|Remaining surgery duration | Estimated remaining duration of the intervention | 2::61444 |
| Procedure-related context|Delay | Calculated delay of the intervention depending on the RSD | 2::61445 |
The private areas of the nomenclature partition 1 (Device Nomenclature) and partition 2 (Metrics) were used as exemplary listed for the OR-Pad use case
Fig. 3Applied interface specification for the OR-Pad use case resulting in a middleware architecture. Only an excerpt of the SRS MDIB is illustrated. The RPCs are accessible via the named pipes and transformed in MDPWS operations within the implemented middleware