SPACE MEDICINEFOUNDATION
⌕ Search
Space weather
Geomagnetic storm level: Loading…
Solar radiation level: Loading…
Updated --:-- -- ET · educational only
EDUCATIONAL RESOURCE · Educational use only — not medical advice and not operational guidance. Disclaimer

Home › Robotic Medicine › Article series › Part 2 · Walking RMP-RENAL-001

RES-06.2 · Series article · Robotic Medicine

Walking One Protocol End to End: RMP-RENAL-001 Kidney Ultrasound Assist

Also: robot protocol walkthrough · RMP-RENAL-001 explained · kidney ultrasound robot protocol

Distance from EarthIsolation & ConfinementGravity FieldsRenal & GUIn-flightLEO long-durationCislunar / Lunar orbitLunar surfaceMars transit & surfacePublicStudentClinicianResearcher

AI-assisted Last reviewed: 2026-10-26 · Reviewer: AI-assisted draft, sources self-checked against the published RMP-RENAL-001 YAML and NASA standards (Oct 26, 2026); Medical Research Assistant clinical/source pass requested; no named human clinician

Bottom line
  • RMP-RENAL-001 is a conceptual, educational protocol: the robot may position and hold an ultrasound probe, capture and label views, and send them for human review. It never diagnoses, never advises fluids or medicines, and never starts or restarts itself. ◆◆◆◆ High · E
  • The flight surgeon holds medical authority; the crew medical officer leads on board under delegated care and can take over at any moment. A crewmember must start the run. ◆◆◆◆ High · E
  • Before any scanning, the protocol asks whether the link is Mars-class or down. If so, there is no live guidance: only the onboard checklist and store-and-forward images. ◆◆◆◆ High · E
  • On loss of link, only the robot pauses; crew care never waits for the robot or the ground. The CMO decides whether to continue offline. ◆◆◆◆ High · E
  • Consent, private medical logging and fixed robot lockouts are fields in the machine-readable YAML, checked against the published protocol schema at build time. This is not for clinical use. ◆◆◆◆ High · E

Proposed certainty (◆ High → ◇ Very low) and evidence-type tags: F flight · A analog · M model/animal · C computational · E expert/operational/standards. AI-proposed, pending reviewer confirmation. How to read the grades.

Conceptual and educational. Not for clinical use. This article walks a published library protocol. It is not operational guidance and does not describe any company’s product. AI-assisted; no named human clinician has reviewed this Part 2 article yet.
Default path: this protocol’s ceiling is rung 2 (supervised). Higher contingency modes (diagnose / prescribe / treat / operate) are out of scope here and are covered only as fallbacks in Part 5 — not everyday cruise settings.

Why walk one protocol

Part 1 asked whether a humanoid robot could ever be a medical crewmember, and sketched a 13-part framework for protocols a robot could learn [9]. The library now holds dozens of conceptual drafts written in that format, each checked against a published schema [2].

This Part 2 follows one of them from start to finish: RMP-RENAL-001, Assisted diagnostic ultrasound for a suspected kidney stone (v0.7, AI-assisted clinical and source review on the protocol itself; conceptual; not for clinical use) [1]. The same protocol drives the ground flight surgeon live console simulation [10].

Kidney stone risk rises in flight, and ultrasound is the imaging available on board [7]. The protocol’s job is narrow: help humans get labeled kidney and bladder views into the medical record for a human to read. Everything else stays with people.

The cast: who decides what

RoleIn this protocolMust never…
Flight surgeon (ground)Medical authority for every run [1][5]. Agrees to the run when the link allows; reviews images and logs; decides antibiotics and evacuation if red flags appear [1][3].Hand medical authority to the robot.
Crew medical officer (CMO)Onboard lead under delegated care; uses the pre-approved onboard checklist when there is no link; present and able to take over at any moment [1][5].Leave the robot unsupervised with the patient.
Crew / patientA crewmember starts the run by command (the robot cannot self-start) [1][4]. The patient consents (or an emergency consent path is logged). Anyone can say stop.Be treated as if silence means consent (consent requires recorded voice or touch).
RobotPositions and holds the probe, captures and labels views, sends or queues images [1]. Max autonomy rung 2 (supervised) [1][12].Diagnose; advise fluids or drugs; use therapeutic ultrasound; change its own thresholds; restart itself after a stop [1][11].

On commercial flights, “flight surgeon” and “CMO” mean the operator’s designated medical authority and trained onboard responder. If no trained responder is aboard, this protocol is not used [1]. NASA programs plan for two CMOs per vehicle [3].

Communication delay: decide before you scan

After the crew confirms position (step S1), decision D1 asks: Is the delay Mars-class, or the link down? [1]

  • No → live guidance from the flight surgeon is allowed (typical low Earth orbit case).
  • Yes → no real-time guidance. The CMO follows the onboard checklist; images are store-and-forward only [1].

Mars one-way delay can reach about 21–23 minutes, with blackouts of about 2–3 weeks possible around solar conjunction [6]. That is why thresholds marked <set by clinical lead> or <set by validation> must be filled before flight, not improvised mid-scan [1][2].

You can feel the timing difference in the console by switching station, Moon and Mars delay presets [10].

Preconditions (nothing moves until these are true)

Encoded as preconditions with machine-checkable fields where possible [1][2]:

  1. PRE-1 — A crewmember started the run (human_start == true) [V2 10174] [4].
  2. PRE-2 — Patient consent recorded (voice or touch), logged.
  3. PRE-3 — CMO present and able to take over [V2 10168], [V2 10164].
  4. PRE-4 — Patient, caregiver and robot restrained [V2 7046].
  5. PRE-5 — Ultrasound and gel checked; robot self-test passed [V2 10161].
  6. PRE-6 — Link check: flight surgeon agrees, or link down / delay too long and the CMO proceeds under the checklist.

Consent also has an emergency path (CMO + flight surgeon decision, logged) and a withdrawal path: patient says stop → stop, retract probe, alert CMO [1].

Step-by-step: what the robot does

Actors in the YAML are crew, robot or ground [1].

StepActorAction
S1CrewConfirm patient position; expose scan areas. CMO confirms.
D1CrewMars-class / link-down? Sets live vs store-and-forward mode before scanning.
S2Robot (rung 2)Right kidney views; automatic image-quality check.
S3RobotLeft kidney, same views for comparison.
D2RobotQuality still low after allowed attempts? → hand probe to CMO or ground.
S4RobotBladder views, including ureteral jets.
D3Ground (or CMO offline)Does the collecting system look swollen? Humans decide; the robot does not interpret.
S5RobotOptional color Doppler “twinkle” views (may be skipped).
S6RobotLabel images, attach to the medical record; send live or queue [V1 7003].
D4RobotDelivery confirmed? If queued, show the CMO the checklist page; resend later.

Language the robot is allowed to use: “non-diagnostic”, “images acquired, for human review”, “flagged for human review”. Never: “normal”, “no stone”, “all clear”, “no problem found”, “negative”, or any diagnosis [1]. Ultrasound can miss ureteral stones; CT is the Earth reference test and is not available in flight [7].

What the robot must never do (lockouts)

Most of these are encoded in the YAML as fixed_rules / robot_lockouts and also appear in the library’s shared safety rules; the therapeutic-ultrasound ban is set through roles.robot_may_not and scope.locked_out rather than a lockout key of its own [1][11]:

  • Never diagnose.
  • Never give drug or fluid advice (no forced fluids for acute colic; treatment is a human decision) [1][7].
  • Never start, stop or adjust oxygen or any medicine.
  • Never self-start or self-restart.
  • Never change its own protocol thresholds or limits.
  • Never hand over a mismatched supply item as “verified”.
  • Never use therapeutic ultrasound modes (stone propulsion and related methods are investigational and locked out of scope) [1][7].

Scope also locks out needle or nephrostomy guidance. An infected, blocked kidney needs urgent drainage plus antibiotics on Earth; from low Earth orbit that means planning evacuation — the flight surgeon decides, not the robot [1][8][3].

Failure modes and red flags

Stop rules (stop_rules in the YAML) fire mid-protocol [1]:

IDTriggerRobot action
X1Patient says stop / withdraws consentStop all motion, back to rest, tell CMO; recording stops unless the patient agrees to continue.
X2Any crewmember presses stop or takes overProtective stop; only a human may restart.
X3Fault or force/speed/reach limitProtective stop; hand control to CMO; log fault.
X4CMO asked to take over and does not respond (for example the CMO is the patient)Stay stopped; call the next named crewmember [V2 7045], [V2 10173].
X5Loss of link or delay past the live-guidance limitOnly the robot pauses; crew care never waits. CMO decides whether to continue offline; robot resumes only on CMO confirmation; everything logs for the flight surgeon.
X6Pain increases during scanningStop, retract probe, alert CMO.

Red flags (red_flags) escalate to an URGENT flight-surgeon call — fever/unstable vitals, very low urine output, single kidney or bilateral swelling (human judgment), uncontrolled pain or vomiting, dipstick nitrites/leukocytes with symptoms, rising creatinine where measurable [1][8]. Thresholds marked <set by clinical lead> are intentional blanks until a human owner fills them [2].

“Mismatch” in the wider library usually means a supply or barcode check failed (see pharmacy protocols). In RENAL-001 the closest cousins are failed preconditions, failed image-quality gates (D2), and failed delivery (D4): the robot does not invent a workaround that skips the human [1].

  • Consent is a precondition; withdrawal is a stop rule [1].
  • Images and logs are private medical data, encrypted, limited to the medical team [V1 6003], [V1 7003] [3].
  • Every input, action, decision (with who decided) and hand-off is time-stamped [V2 10163], [V2 10164] [4].
  • Mode changes and safety-limit events are announced as they happen [V2 10162].

That is deliberate: a delayed flight surgeon should be able to reconstruct the run without trusting the robot’s summary language.

How the YAML and schema encode the checks

The downloadable file is rmp-renal-001.yaml, validated against the schema (schema_version: 0.3) at build time [1][2]. Useful fields for readers of the file:

  • max_autonomy: 2 — supervised rung ceiling [12].
  • fixed_rules / robot_lockouts / result_language — hard behavioral limits, not prose footnotes.
  • preconditions[].check — example: human_start == true.
  • steps[], decisions[], stop_rules[], red_flags[] — ordered, IDed, with actor / decided_by / level.
  • safety_limits[] — probe force, speed, session time, delay limit for live guidance (values set in validation).
  • comms.loss_of_signal / comms.mars_delay — same X5/D1 policy in structured form.
  • validation[] — simulation → training model → Earth analog → flight demonstration, each with pass criteria set in advance.
  • change_control — new version numbers, re-validation after patient-touching changes, rollback; the robot never edits itself.
  • signoff.each_run — flight surgeon when the link allows; otherwise CMO under checklist with later review.

If a field required by the schema is missing, the site build fails. That is the point of a robot-readable protocol: humans and machines share one source of truth.

Try the same run as a simulation

Open the ground console, pick a delay profile, and step through RMP-RENAL-001 as if you were the flight surgeon [10]. The 3D scene and command log are educational fiction; they exist to make delay and hand-offs visible, not to train clinical practice.

Where this sits in the library

What comes next

The earlier plan that called Part 2 “format and validation” alone is outdated: the schema and library already carry that format. This Part 2 uses the format by walking a live library entry instead; Part 3 explains how that format would be tested and signed off.

How this article was checked

Written with AI assistance on Oct 26, 2026. Every behavioral claim about RMP-RENAL-001 was checked against the published v0.7 YAML in the site repository and the protocol page. NASA-STD-3001 Volume 1 and Volume 2 requirement IDs match the protocol’s requirements block. Mars delay figures follow the cited NASA communications fact sheet. Clinical background for stones and infected obstruction follows the protocol’s cited NASA renal evidence report and EAU urolithiasis guidance.

No named human clinician has reviewed this Part 2 article. An independent AI-assisted pass by the Medical Research Assistant is requested. The underlying protocol RMP-RENAL-001 already carries its own AI-assisted review note (Oct 20, 2026).

Evidence profile
Overall certainty
◆◆◇◇ Low (proposed)
Evidence types
E · Expert / operational / standardsF · Flight data
Literature through
2026-10-26
Requirements referenced 15
RequirementTitlePlain-language meaning
[V1 3006]Crew Medical OfficerNASA programs plan for two CMOs per vehicle.
[V1 3007]Medical EvacuationEvacuation when onboard care is not enough.
[V1 6003]Private Medical CommunicationsMedical traffic to and from the ground is private.
[V1 7003]Crew Records SecurityMedical records must be secured in handling, storage and transmission.
[V2 7045]Medical Equipment UsabilityEquipment usable when the usual caregiver is the patient.
[V2 7046]Patient, Care Provider and Supply RestraintRestrain patient, caregiver and supplies during care.
[V2 10161]Automation System Status ProvisionRobot status (including self-test) shown to the operator.
[V2 10162]Automation Mode Change NotificationMode changes are announced to the operator.
[V2 10163]Automation Data AvailabilityData recorded, time-stamped and made available.
[V2 10164]Automation System Responsibility DelineationShow whether human or machine is expected to act.
[V2 10165]Automation and Robotics Override and Shut-DownHuman can override and shut down.
[V2 10168]Automation Failure RecoveryHuman can take over if the robot fails.
[V2 10172]Automation Safe ModeProtective action when a safety threshold is crossed.
[V2 10173]Safety DefaultStay safe if the human does not take control when asked.
[V2 10174]System InitiationOnly a human starts or restarts the robot after an emergency stop.

IDs as published in NASA-STD-3001 Vol. 1 Rev C (2023-09-15) and NASA-STD-3001 Vol. 2 Rev F (2026-07-14). NASA-STD-3001 binds NASA programs; it is not a regulation for commercial flights. Paraphrased. Standards quick reference.

References 12
  1. Space Medicine Foundation. RMP-RENAL-001: Assisted diagnostic ultrasound for a suspected kidney stone (conceptual protocol v0.7; AI-assisted review). spacemedicinefoundation.org/robotic-medicine/protocols/rmp-r… Other E
  2. Space Medicine Foundation. Robot-readable protocol schema. spacemedicinefoundation.org/robotic-medicine/protocols/schem… Other E
  3. NASA. NASA-STD-3001, Space Flight Human-System Standard, Volume 1: Crew Health, Revision C (2023). www.nasa.gov/wp-content/uploads/2023/11/nasa-std-3001-vol-1-… Standard E
  4. NASA. NASA-STD-3001, Volume 2: Human Factors, Habitability, and Environmental Health, Revision F (approved July 14, 2026), Section 10.6 Automated and Robotic Systems. standards.nasa.gov/standard/NASA/NASA-STD-3001_VOL_2 Standard E
  5. NASA OCHMO. Medical Operations. Technical Brief OCHMO-TB-044 (2025). www.nasa.gov/wp-content/uploads/2025/08/ochmo-tb-044-medical… NASA E
  6. NASA. Mars communications disruption and delay (fact sheet, 2023 Moon to Mars Architecture Concept Review). www.nasa.gov/wp-content/uploads/2024/01/mars-communications-… NASA E
  7. NASA Human Research Program. Evidence Report: Risk of Renal Stone Formation (2024). humanresearchroadmap.nasa.gov/evidence/other/2024%20Renal%20… NASA F
  8. European Association of Urology. EAU Guidelines on Urolithiasis. uroweb.org/guidelines/urolithiasis Other E
  9. Space Medicine Foundation. Robotic Medicine series Part 1: Could a humanoid robot be a medical crewmember? spacemedicinefoundation.org/robotic-medicine/series/humanoid… Other E
  10. Space Medicine Foundation. Ground flight surgeon live console (simulation of RMP-RENAL-001). spacemedicinefoundation.org/robotic-medicine/console/ Other E
  11. Space Medicine Foundation. Shared safety rules for the robot-readable protocol library. spacemedicinefoundation.org/robotic-medicine/protocols/#shar… Other E
  12. Space Medicine Foundation. Capabilities at a glance. spacemedicinefoundation.org/robotic-medicine/capabilities/ Other E

Machine-checked on 2026-10-26: each URL resolved, each DOI's title/journal/year matched via Crossref, and claims were checked against the source text (abstract or full NASA page). Human verification against full text is still required before review. NASA documents are U.S. Government works (public domain) and are summarized with attribution; journal articles are summarized, not reproduced.

Article info
Authors
Pending (AI-assisted)
Reviewer
AI-assisted draft, sources self-checked against the published RMP-RENAL-001 YAML and NASA standards (Oct 26, 2026); Medical Research Assistant clinical/source pass requested; no named human clinician
Last reviewed
2026-10-26
Literature through
2026-10-26
AI-assisted
Yes (disclosed)
COI
Pending
License
CC BY-SA 4.0
Use
Educational only · Disclaimer
Cite this version
Pending first edition
AI-assisted content for educational use only; not medical advice and not operational guidance. Reviewed: clinical review 2026-10-26 (AI-assisted), by an AI medical research assistant, not a named human clinician. Evidence grades are AI-proposed. Items marked “pending verification” could not be confirmed against a primary source. Disclaimer

Search and quick actions

Type to search. Use the up and down arrow keys to move through results, Enter to open, Escape to close.