◢ SPACE MEDICINE FOUNDATION
⌕ 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 › Protocol library › RMP-ENV-004

CONCEPTUAL · DRAFT v0.6 · NOT FOR CLINICAL USE. An educational thought experiment about how a care robot could follow an auditable protocol. It is not a medical procedure, has not been validated, and must not be used to care for anyone. Thresholds marked <set by …> are deliberately left for clinical leads and validation to set. Disclaimer
Robotic Medicine · Protocol library

RMP-ENV-004 High cabin carbon dioxide: read cabin data, check crew symptoms and log for the flight surgeon

AI-assisted Reviewed (AI-assisted) AI-assisted clinical and source review by the Medical Research Assistant, Oct 20, 2026; no named human clinician. All corrections from that review are applied in this version (see Corrections). Written with AI assistance; sources self-verified. Version 0.3 is an editorial update from the batch 4 review (item 27) that does not change the reviewed clinical meaning.

Fixed rules (same in every protocol)

1 · Identity and scope

When cabin CO2 rises above a caution level, the robot prompts the crew ("CO2 above caution level; start check-ins?"). Only on a crewmember's command, or when a crewmember starts it because of symptoms the crew link to CO2, the robot reads the cabin sensors, carries a portable sensor to where people work and sleep, runs short symptom check-ins with each crewmember, and logs and reports everything to the crew, the environmental team and the flight surgeon until levels settle.

Why this protocol was chosen. On the station, the odds of a crewmember reporting a headache doubled for each 1 mmHg rise in CO2. NASA limits the 1-hour average to 3 mmHg, and notes that CO2 can collect in local pockets. Headaches in flight also have other causes, so symptoms go to the CMO rather than being blamed on CO2.

Priority: Moved up from Tier 2: CO2-linked headaches are common, the task is low risk, and the data it collects helps the flight surgeon and engineers.

Covers

  • Cabin CO2 above the caution level
  • Crew-reported headache, shortness of breath, dizziness or poor concentration while CO2 is raised

Locked out (never done by the robot under this protocol)

  • Changing life-support or ventilation settings (crew and ground engineers decide)
  • Any medicine advice, for example for headache
  • Saying symptoms are caused by CO2
  • Starting itself on a CO2 caution (it only prompts the crew)
  • Entering a sleep station unless the occupant invites it
  • Fire, smoke, toxic leaks or rapid pressure loss (see RMP-ENV-001 to -003)

Related: RMP-ENV-001 · RMP-ENV-002 · RMP-NEURO-007

2 · Roles

Medical authority
Flight surgeon (ground). Holds medical authority for every run.
Onboard lead
Crew medical officer (CMO), acting under delegated care; uses the pre-approved onboard checklist when there is no link.
Others
  • Environmental and life-support team (ground) and crew: decide on ventilation, scrubbers and moving people
  • Each crewmember: answers check-in questions
Commercial flights
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. (NASA-STD-3001 requires two CMOs per vehicle for NASA programs [V1 3006]; FAA rules set no medical standards for spaceflight participants.) [9]

Robot may

  • Read and trend cabin CO2 data
  • Carry a portable CO2 sensor to occupied areas, keeping clear of crew paths and hatches
  • Run symptom check-ins and log answers
  • Send summaries to the crew, environmental team and flight surgeon

Robot may not

  • Change any vehicle setting
  • Give medicine or treatment advice
  • Diagnose, or say symptoms come from CO2
  • Block a hatch or emergency path

3 · Preconditions and consent

Consent
Each crewmember can decline a check-in explicitly; declining is logged, not questioned. Not answering is never logged as declining (see RF5).
Emergency consent
Not applicable; no patient contact.
Withdrawal
Any crewmember can stop the check-ins.

4 · Required sensor inputs

IDInputSourceRequiredIf missing
IN-1Cabin CO2 partial pressure, 1-hour average and current valueVehicle sensorsYesUse the portable sensor; if both are missing, alert crew and ground: "no CO2 data".
IN-2Local CO2 at sleep stations, exercise and work areasPortable sensor carried by the robotOptionalLog as not measured.
IN-3Symptom check-in: headache (0-10), dizziness, shortness of breath, poor concentration, vision changes, sleep locationVoice or touch questionnaireYesLog "no response" (never "declined") and escalate under RF5.
IN-4Crew locations and activity (sleep, exercise)Crew schedule and robot camera (with crew permission)OptionalAsk the crew.
IN-5Link status and delayCommunications systemYesTreat as link down.

5–6 · Steps and decision points

Each step names who acts. Decision points sit after the step they follow and say who decides: Robot Crew Ground. Any stop rule in section 7 can interrupt any step.

  1. S1RobotRung 2

    On a crewmember's command, notify the crew, the environmental team and the flight surgeon.

    Done when: Crew acknowledge.

    V2 10174

  2. S2RobotRung 2

    Read and log the cabin CO2 1-hour average and trend.

    Done when: Values logged.

    V2 6004

  3. S3RobotRung 2

    Carry the portable sensor to each occupied area and log readings. For sleep stations, only when the occupant invites the robot or places the portable sensor themselves; otherwise mark "not measured".

    Done when: Each area measured, or marked not measured.

    D1DecisionRobot decides

    Do the vehicle and portable sensors disagree by more than the set amount?

    • Yes → Flag a possible sensor fault to crew and ground; humans decide which to trust.
    • No → Continue.
  4. S4RobotRung 2

    Run a short symptom check-in with each crewmember and log the answers.

    Done when: Each crewmember answered, declined explicitly, or was escalated for no response.

    D3DecisionRobot decides

    Did every crewmember respond to the check-in within <set by validation>?

    • Yes (answered or declined) → Continue.
    • No response → URGENT: the robot alerts the CMO and a crewmember checks on them in person (possible incapacitation, RF5).
    D4DecisionCrew decides

    Does any crewmember report symptoms?

    • Yes → CMO assesses; any treatment is decided by the CMO and flight surgeon. Symptoms while CO2 is below the caution level are not assumed to be caused by CO2.
    • No → Continue monitoring.
  5. S5RobotRung 2

    Send a summary: values against the caution level and a symptom table. No diagnosis and no advice.

    Done when: Summary delivered or queued.

    D2DecisionGround decides

    What environmental response is needed?

    • Link live → Ground and crew decide; robot logs.
    • Link down → Crew follow onboard procedures; robot logs for the ground.
  6. S6Crew

    Crew and ground decide the environmental response; the CMO sees any crewmember with symptoms.

    Done when: Decisions logged.

  7. S7RobotRung 2

    Repeat readings and check-ins every <set by clinical lead> minutes until CO2 is below the caution level for <set by clinical lead> minutes and symptoms have eased, then close the event.

    Done when: Event closed by a crewmember.

7 · Stop and escalate rules, red flags

IDTriggerWhat happensLevel
X1The patient (or the crewmember being examined) says stop, or withdraws consentThe robot stops the check-in for that crewmember at once and moves away; declining is logged, not questioned.V2 10165stop
X2Any crewmember presses stop or takes over controlProtective stop; robot holds its stopped position; only a human may restart it.V2 10165V2 10168V2 10174safe-state
X3Robot fault, sensor fault, or a force, speed or reach limit is reachedProtective stop and hand control to the CMO; log the fault.V2 10172V2 10168safe-state
X4CMO is asked to take over and does not respond (for example, the CMO is the patient)Robot stays stopped; the next named crewmember is called.V2 10173V2 7045safe-state
X5Loss of link, or delay longer than the limit for live guidanceOnly the robot pauses; crew care never waits for the link or the robot. On loss of link the robot pauses any movement and tells the CMO. On the CMO's confirmation it continues measuring, check-ins and logging offline, and sends everything at the next contact.V2 10172V2 10173pause
X6Signs of fire, smoke, a toxic leak or pressure lossRobot stops this protocol, keeps paths clear and follows crew instructions under the vehicle emergency procedure.urgent

Red flags

The robot reports the sign or value only, never what it means. Numeric thresholds are placeholders for the clinical lead.

IDSignThresholdAction
RF1Confusion, drowsiness that is hard to wake from, or fainting (general clinical red flag; no source cited)anyURGENT call to CMO and flight surgeon
RF2Shortness of breath at rest, or chest pain (general clinical red flag; no source cited)anyURGENT call; chest pain also starts RMP-CARD-002
RF3Headache severity (general clinical red flag; no source cited)<set by clinical lead> on a 0-10 scaleCMO assesses
RF4Cabin CO2 well above the limit (general clinical red flag; no source cited)above <set by program environmental lead with the flight surgeon> mmHgCrew follow vehicle emergency procedures; robot alerts and logs
RF5A crewmember does not respond to a check-in (general clinical red flag; no source cited)no response within <set by validation> (timing not sourced; safety-design placeholder)URGENT: a crewmember checks on them in person; robot alerts the CMO. Never logged as declining.
RF6Sudden-onset severe headache; headache with fever; new weakness, numbness, speech or vision change; reduced alertness [3]anyURGENT call to CMO and flight surgeon; never attributed to CO2

8 · Safety limits

IDLimitValueHow enforced
L1Robot speed in the cabin<set by validation>Hard limitV2 10172
L2Keep-out zones (hatches, emergency paths, sleep stations unless invited)<set by validation>Map-based keep-out
L3Check-in length per crewmember<set by validation>Timer

9 · Logs and audit

10 · Links to NASA-STD-3001

RequirementTopic (paraphrased)How this protocol uses it
[V1 3003]In-mission preventive care: monitor physiological and psychosocial well-beingCapability to monitor physiological well-being in flight.
[V1 3004]In-mission medical care capabilities (including inventory, vital signs, imaging and ECG, procedures, restraints, medications, private data transmission)Medical care includes privacy considerations (sleep stations entered only by invitation).
[V1 3006]Crew medical officers: two per vehicleTwo crew medical officers per vehicle for NASA programs (see the commercial-flight note).
[V1 5003]Crew medical officer training (including toxicology and medical equipment)CMO training includes toxicology.
[V1 6003]Private medical communicationsPrivate medical communications.
[V1 7001]Medical records kept permanently and retrievable for trend analysisRecords kept for trend analysis.
[V1 7003]Security of medical recordsSecure records.
[V2 6004]Carbon dioxide: 1-hour average partial pressure no more than 3 mmHgCabin CO2: 1-hour average no more than 3 mmHg. The standard leaves off-nominal (caution and emergency) CO2 values to lower-level program requirements.
[V2 7045]Medical equipment usable by non-physician crewUsable by non-physician crew, including when the CMO is the patient.
[V2 10161]Automated system status shown to the operatorRobot shows status and health.
[V2 10162]Mode changes announcedMode changes announced.
[V2 10163]Data recording and sharingRobot records and shares its data.
[V2 10164]Clear allocation of responsibility (human or system)Shows whether the human or the robot is expected to act.
[V2 10165]Human override and shutdownHuman override.
[V2 10168]Failure recovery: safe human takeoverHuman can take over.
[V2 10171]Decision aids state their limitationsRobot says when a problem is beyond it (for example sensor disagreement).
[V2 10172]Protective stop when limits are exceededProtective stop.
[V2 10173]Safety DefaultRobot stays stopped if no one takes over.
[V2 10174]Only a human initiates or restartsOnly a human starts or restarts the robot.

IDs as published in Volume 1 Revision C [5] and Volume 2 Revision F [6]. NASA-STD-3001 binds NASA programs; it is not a regulation for commercial flights. Its robot rules are general automation requirements, not medical-device rules.

11 · Validation

  1. Simulation. Replayed cabin CO2 data with simulated crew responses. Pass: Correct crew prompts (never a self-start), no-response escalation and summaries in every scripted case; zero advice or cause statements.
  2. Training model. Mock-up habitat with a controlled CO2 source and portable sensors. Pass: Portable and fixed sensor readings within <set by validation>; zero keep-out violations.
  3. Earth analog. Analog habitat crews over weeks. Pass: Crew acceptance of check-ins and data completeness at or above <set by validation>.
  4. Flight use under flight surgeon supervision. Logging-only mode first, alongside existing procedures. Pass: No interference with crew operations; flight surgeon finds the data useful.

No stage has been run. Pass and fail criteria must be fixed in advance by the clinical lead and safety board.

12 · Human sign-off

Before any use
  • Clinical lead for the specialty (sets every clinical threshold marked <set by clinical lead>)
  • Flight surgeon, as medical authority
  • Robotics and medical-device safety board
  • Program approval for the mission
Each run
A crewmember command only (a CO2 caution prompts the crew but never starts the run). The flight surgeon and environmental lead review summaries; no real-time approval needed for logging.
Restart after a stop
Human only. After any emergency or protective stop, a crewmember must restart the robot; the robot never restarts itself.

None of these sign-offs has happened. This is a Draft v0.6.

13 · Change control for learning

Change-plan model: FDA guidance [8].

Loss of signal and Mars delay

Live link
Low Earth orbit: summaries reach the ground within minutes; engineers and the flight surgeon respond in real time.
Loss of signal
  • Only the robot pauses; crew care never waits for the link or the robot.
  • The robot pauses any movement and tells the CMO; on the CMO's confirmation it keeps measuring, running check-ins and logging offline; crew follow onboard procedures.
  • All data sent as one package at the next contact.
Mars-class delay
  • Ground advice arrives tens of minutes later at best, and not at all during blackouts.
  • Caution levels and check-in intervals are set before flight; the crew decide in real time.
[7]
Corrections and updates

Oct 20, 2026, version 0.2. AI-assisted clinical and source review by the Medical Research Assistant, Oct 20, 2026; no named human clinician. Changes:

  • No self-start: a CO2 caution only prompts the crew; the run starts on a crewmember's command ([V2 10174]).
  • [V2 10174] description corrected.
  • [V2 6004] description corrected: off-nominal CO2 values are left to program requirements.
  • No response to a check-in is now an urgent possible-incapacitation escalation (RF5), never logged as declining; the timeout is an unsourced placeholder.
  • CO2 emergency-level owner changed to the program environmental lead with the flight surgeon.
  • New red flag RF6: headache red flags not attributed to CO2 (NICE CG150; NASA TB-033).
  • X5 link loss: pause, then continue offline on the CMO's confirmation.
  • Sleep stations are measured only on the occupant's invitation.
  • X1 now stops the check-in for that crewmember (no patient recording in this protocol).
  • Loss of link (X5) now means: pause motion, tell the CMO, and continue offline only on the CMO's confirmation (fixes the contradiction with the comms branch).
  • Added a commercial-flight note on who the flight surgeon and CMO are, and a fixed list of robot lockouts checked by the build.

Oct 20, 2026, version 0.3. AI-assisted batch 4 review by the Medical Research Assistant, Oct 20, 2026 (item 27); editorial only, the reviewed clinical meaning is unchanged; no named human clinician. Changes:

  • Related protocols: the link to RMP-NEURO-006 (retitled to sleep complaints and sleep-medicine use) now points to the planned headache log, RMP-NEURO-007, so headache no longer routes to a sleep protocol. The headache red flags, their levels and their routes are unchanged.

Oct 21, 2026, version 0.3. Batch 5 editorial (AI-assisted), Oct 21, 2026; batch 4 review item 49; no named human clinician. Changes:

  • Inherited stop-rule and requirement wording: "holds a safe position" → "holds its stopped position"; "stays in its safe state" → "stays stopped"; "take over safely" → "take over"; "Robot stays safe if no one takes over" → "Robot stays stopped if no one takes over". Schema level name safe-state and never-word list entry "safe" unchanged.

Oct 21, 2026, version 0.4. Batch 6 editorial (AI-assisted), Oct 21, 2026; no named human clinician. Changes:

  • Requirement use for [V2 10173] changed from "Safe default." to "Robot stays stopped if no one takes over." (batch 5 review item 25; editorial, behaviour unchanged).

Oct 21, 2026, version 0.5. Batch 7 editorial (AI-assisted), Oct 21, 2026; no named human clinician. Changes:

  • Citation labels changed to the site's year-only convention: "(approved for public release <date>)" now reads "(YYYY)", and NASA-STD-3001 Volume 2 "Revision F (approved July 14, 2026)" now reads "(Rev F, 2026)" (sources: v2). Editorial; no change to steps, thresholds or limits.

Oct 21, 2026, version 0.6. Batch 7 review and batch 8 editorial (AI-assisted), Oct 21, 2026; no named human clinician. Changes:

  • X5 and the comms loss-of-signal branch now open with "Only the robot pauses; crew care never waits for the link or the robot." (batch 7 review suggestion 29). Editorial; robot behaviour unchanged.

Earlier version: Draft v0.5, Oct 21, 2026. Download the current YAML above.

Sources

  1. Law J, Van Baalen M, Foy M, et al. Relationship between carbon dioxide levels and reported headaches on the International Space Station. J Occup Environ Med. 2014;56(5):477-483. PMID 24806559. doi:10.1097/JOM.0000000000000158 Supports: For each 1 mmHg rise in CO2, the odds of a crewmember reporting a headache doubled; keeping headache risk below 1% would need a 7-day average below 2.5 mmHg (ISS range at the time 1-9 mmHg).
  2. NASA OCHMO. Spaceflight Experience and Medical Care. Technical Brief OCHMO-TB-033 (2023). www.nasa.gov/wp-content/uploads/2023/12/ochmo-tb-033-spacefl… Supports: Headaches are more common in spaceflight, with elevated CO2, fluid shifts and pressure changes among contributing factors; pre-mission exams include ECG, eye exams and photo documentation of skin.
  3. National Institute for Health and Care Excellence. Headaches in over 12s: diagnosis and management. Clinical guideline CG150. www.nice.org.uk/guidance/cg150/chapter/Recommendations Supports: Headache features that need further investigation or referral include worsening headache with fever, sudden-onset headache reaching maximum intensity within 5 minutes, new-onset neurological deficit, and impaired level of consciousness.
  4. NASA OCHMO. Medical Operations. Technical Brief OCHMO-TB-044 (2025). www.nasa.gov/wp-content/uploads/2025/08/ochmo-tb-044-medical… Supports: The crew surgeon keeps medical authority when care is delegated; crew medical officers train on the JSC 48522 medical checklist.
  5. 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-… Supports: Requirement IDs beginning V1.
  6. NASA. NASA-STD-3001, Volume 2: Human Factors, Habitability, and Environmental Health (Rev F, 2026), including Section 10.6 Automated and Robotic Systems. standards.nasa.gov/standard/NASA/NASA-STD-3001_VOL_2 Supports: Requirement IDs beginning V2.
  7. 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-… Supports: One-way Earth-Mars delay up to about 21-23 minutes, plus blackouts of about 2-3 weeks near solar conjunction.
  8. U.S. Food and Drug Administration. Marketing submission recommendations for a predetermined change control plan for artificial intelligence-enabled device software functions (guidance). www.fda.gov/regulatory-information/search-fda-guidance-docum… Supports: A model for planning, validating and rolling back software updates.
  9. U.S. Code of Federal Regulations, Title 14, Part 460: Human space flight requirements. www.ecfr.gov/current/title-14/chapter-III/subchapter-C/part-… Supports: Federal rules for crew and spaceflight participants on licensed commercial flights; they set no medical standards for spaceflight participants.

Checked on 2026-10-20: links opened (HTTP 200 or publisher redirect), DOIs and PubMed IDs matched, NASA documents read in full text. The framework comes from Part 1.

Search and quick actions

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