Chapter 4
Phase 1 of WIA-ROB-006 establishes standardized data formats for all information generated, transmitted, and stored by surgical robotic systems. This foundation enables interoperability, research, quality improvement, regulatory compliance, and AI development—transforming surgical robotics from isolated proprietary systems into an interconnected ecosystem advancing medical knowledge.
Standardized data formats ensure that surgical telemetry, instrument positions, patient anatomy, procedural events, video streams, and diagnostic information can be universally understood, processed, and analyzed regardless of robot manufacturer or institutional system.
WIA-ROB-006 defines standardized formats for eight core data categories:
| Category | Format | Update Frequency | Primary Use Cases |
|---|---|---|---|
| Surgical Telemetry | JSON/XML | 10-100 Hz | Real-time monitoring, performance analysis |
| Instrument Tracking | JSON with 3D coordinates | 30-60 Hz | Motion analysis, skill assessment |
| Patient Anatomy | DICOM + 3D mesh (STL/OBJ) | Pre-op, intra-op updates | Surgical planning, navigation |
| Procedural Events | HL7 FHIR | Event-driven | Workflow tracking, compliance |
| Video/Imaging | H.265/VP9 + metadata | 30-60 FPS | Documentation, training, AI |
| Force/Torque | JSON with SI units | 100-1000 Hz | Haptic feedback, safety monitoring |
| System Diagnostics | JSON/Syslog | 1-10 Hz | Maintenance, reliability analysis |
| Patient Outcomes | HL7 FHIR | Post-op intervals | Quality metrics, research |
Real-time surgical telemetry captures instrument positions, robot arm states, camera views, and system status. WIA-ROB-006 specifies JSON-based format with ISO 8601 timestamps:
{
"session_id": "WIA-ROB-006-2025-001234",
"timestamp": "2025-01-15T14:23:45.123Z",
"robot": {
"manufacturer": "ExampleSurgical",
"model": "RS-4000",
"serial": "RS4000-20250015"
},
"instruments": [
{
"id": "ARM-1",
"type": "grasper",
"position": {"x": 123.45, "y": 67.89, "z": -23.45},
"orientation": {"roll": 15.2, "pitch": -8.7, "yaw": 45.3},
"force": {"fx": 0.23, "fy": -0.15, "fz": 0.87},
"state": "active"
}
],
"camera": {
"position": {"x": 100.0, "y": 50.0, "z": -50.0},
"zoom": 1.5,
"focus": 150.0
},
"vital_signs": {
"heart_rate": 72,
"blood_pressure": {"systolic": 120, "diastolic": 80},
"spo2": 98
}
}
WIA-ROB-006 defines three standardized coordinate reference frames:
Positions: 3D Cartesian coordinates (x, y, z) in millimeters
Orientations: Quaternions (w, x, y, z) or Euler angles (roll, pitch, yaw) in degrees
Velocities: mm/s and deg/s
Accelerations: mm/s² and deg/s²
| Parameter | Minimum Accuracy | Update Rate | Latency |
|---|---|---|---|
| Instrument Position | ±1.0 mm | 30 Hz | < 50 ms |
| Instrument Orientation | ±2.0 degrees | 30 Hz | < 50 ms |
| Force/Torque | ±0.1 N, ±0.01 Nm | 100 Hz | < 10 ms |
| Velocity | ±5 mm/s | 30 Hz | < 50 ms |
Pre-operative imaging (CT, MRI) stored in DICOM format provides anatomical reference. WIA-ROB-006 specifies DICOM supplementary information for surgical robotics:
Segmented anatomical structures exported as 3D meshes:
WIA-ROB-006 defines standardized procedural events for comprehensive surgical documentation:
| Event Type | Examples | Required Fields |
|---|---|---|
| Workflow Transitions | Timeout, incision, closure | Timestamp, state, performer |
| Instrument Changes | Install, remove, exchange | Instrument ID, type, arm position |
| Procedural Steps | Dissection, anastomosis, hemostasis | Step name, duration, instruments used |
| Safety Events | E-stop, collision, alarm | Event type, severity, resolution |
| Clinical Decisions | Margin assessment, lesion identification | Decision point, rationale, outcome |
| System Status | Robot arm enable/disable, mode changes | Component ID, status, reason |
{
"resourceType": "Procedure",
"id": "surgical-event-001",
"status": "in-progress",
"subject": {"reference": "Patient/12345"},
"performedPeriod": {
"start": "2025-01-15T14:00:00Z"
},
"performer": [
{
"function": {"text": "Surgeon"},
"actor": {"reference": "Practitioner/DR-SMITH"}
}
],
"note": [
{
"time": "2025-01-15T14:23:45Z",
"text": "Dissection of adhesions completed, minimal bleeding"
}
]
}
Video files must include embedded metadata:
{
"timestamp": "2025-01-15T14:23:45.123Z",
"instrument_id": "ARM-1",
"force": {
"x": 0.23,
"y": -0.15,
"z": 0.87,
"magnitude": 0.92,
"unit": "N"
},
"torque": {
"x": 0.01,
"y": -0.02,
"z": 0.03,
"magnitude": 0.037,
"unit": "Nm"
},
"contact_detected": true,
"tissue_type_estimate": "soft"
}
Force/torque data enables future haptic feedback systems. WIA-ROB-006 specifies data requirements for haptic rendering:
| Category | Parameters | Monitoring Purpose |
|---|---|---|
| Mechanical Systems | Joint angles, motor currents, encoder positions | Detect wear, calibration drift |
| Imaging Systems | Camera sensor status, illumination levels, focus metrics | Video quality assurance |
| Control Systems | CPU load, memory usage, network latency | Performance optimization |
| Safety Systems | E-stop status, collision detection, workspace boundaries | Safety monitoring, compliance |
| Electrical Systems | Voltage, current, temperature | Prevent electrical failures |
For research and AI training, WIA-ROB-006 specifies HIPAA-compliant de-identification:
Typical surgical procedure data volume: