Home › Robotic Medicine › Protocol library › RMP-EYE-003
RMP-EYE-003 Retinal photo and OCT imaging: camera positioning support for SANS monitoring
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.
Fixed rules (same in every protocol)
- The flight surgeon is the medical authority. The crew medical officer (CMO) acts under delegated care [3].
- A human starts the robot, can stop it at any time, and restarts it after any stop.
- The robot never diagnoses and gives no drug or fluid advice.
- On a fault or no human response, the robot goes to a safe state. On a lost link it pauses motion and tells the CMO, who decides whether to continue offline.
- Locked out in every protocol: diagnosing; drug or fluid advice; starting, stopping or adjusting oxygen or any medicine; starting or restarting itself; changing its own protocol, thresholds or limits; handing over an item that failed a check (applies when RMP-PHARM-001 is used).
- Result words the robot may use:
acquired, for specialist review
,image quality: gradeable / not gradeable
,non-diagnostic (quality too low)
. Never:normal
,no problem found
,all clear
,negative
,any diagnosis or cause
,no swelling
,no folds
,stable
.
1 · Identity and scope
For scheduled or flight-surgeon-requested eye imaging, the robot holds and positions the retinal camera or OCT device, guides the crewmember's alignment, checks image quality, and labels, stores and sends the images to the flight surgeon and an eye specialist. It never grades or compares images.
Why this protocol was chosen. NASA reports that 70% of long-duration crew show at least one sign of SANS and 18% are diagnosed with clinically concerning SANS. Optic disc swelling and retinal folds are tracked with fundus photos and OCT before, during and after flight. Crews train on the devices before flight, but it may be months before they use them; a robot that steadies the device and checks quality could make in-flight images more consistent.
Priority: Moved up from Tier 2: about 70% of long-duration crew show at least one sign of SANS and about 18% are diagnosed with clinically concerning SANS; imaging is scheduled and routine, and crews may go months between training and use.
Covers
- Fundus (retinal) photographs of the optic disc and macula, both eyes
- OCT scans of the optic nerve head and macula, both eyes
- A short vision-symptom questionnaire logged with the images
Locked out (never done by the robot under this protocol)
- Touching the eye or eyelids
- Eye drops of any kind (for example dilating drops are medicines decided by the CMO and flight surgeon)
- Ocular ultrasound (see RMP-EYE-004)
- Grading optic disc swelling or folds, measuring change, or comparing with earlier images
- Recommending glasses or any treatment
Related: RMP-EYE-002 · RMP-EYE-004 · RMP-INF-002
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
- Ground eye specialist: reviews images for the flight surgeon
- Operator: the CMO or another trained crewmember
- Subject: the crewmember being imaged, who can stop at any time
- 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.) [8]
Robot may
- Unstow and hold the imaging device at the working position within set limits
- Give alignment prompts and adjust device position
- Run the device's image-quality checks and repeat captures up to a set number
- Label, store and send images; show the operator earlier images side by side for human comparison only
Robot may not
- Touch the face except through the device's head and chin rest
- Interpret, grade or measure images
- Suggest drops, glasses or treatment
- Continue if the subject reports pain or sudden vision change
3 · Preconditions and consent
- PRE-1 Imaging is on the flight surgeon's schedule or was requested by the flight surgeon; a crewmember started the run.V2 10174
- PRE-2 Subject and operator restrained; head and chin rest in place.V2 7046
- PRE-3 Device and robot self-tests passed; lens clean; cabin lighting set per device instructions.V2 10161
- PRE-4 No acute eye symptoms. Eye pain, sudden vision loss or injury go to the CMO and RMP-EYE-001 instead.
- PRE-5 Link status and delay known.
- Consent
- The subject agrees by voice or touch before each session; logged.
- Emergency consent
- Not applicable: this is a scheduled, non-emergency exam. Without consent, the session is rescheduled.
- Withdrawal
- The subject can stop at any time; the robot withdraws the device.
4 · Required sensor inputs
| ID | Input | Source | Required | If missing |
|---|---|---|---|---|
| IN-1 | OCT scan with the device quality index | OCT device | Yes | Do not report the scan as acquired; hand to the operator or a ground-guided session. |
| IN-2 | Fundus image with focus and illumination quality score | Retinal camera | Yes | Retake up to <set by validation> times, then hand to the operator. |
| IN-3 | Subject fixation and head position | Robot camera and head-rest contact sensor | Yes | Pause capture until restored. |
| IN-4 | Baseline images from the medical record | Medical record | Optional | Note "no baseline available"; images are still sent. |
| IN-5 | Vision-symptom answers (blurred near or far vision, distortion, new blind spots) | Voice or touch questionnaire | Yes | Log "not answered". |
| IN-6 | Link status and delay | Communications system | Yes | Treat 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.
- S1RobotRung 2
Confirm the subject's identity and the requested image set; retrieve baseline images for the operator.
Done when: Subject and image set confirmed by the operator.
- S2RobotRung 2
Before the device comes near the face, ask the vision-symptom and red-flag questions and log the answers word for word.
Done when: Answers logged.
D1DecisionRobot decidesDoes any answer match a red flag (RF1, RF2, RF3 or RF5)?
- Yes → Stop before the device approaches the face; URGENT call to the CMO and flight surgeon (eye pain or injury: RMP-EYE-001).
- No → Continue.
- S3Crew
Unstow the device; the operator restrains the subject and fits the head and chin rest.
Done when: Subject restrained; head and chin rest in place.
V2 7046
- S4RobotRung 2
Hold and restrain the device at the working position.
Done when: Device steady at working position.
Limit: <set by validation>
V2 7046
- S5RobotRung 2
Guide alignment with voice prompts and small device moves within the distance limit.
Done when: Fixation and alignment confirmed by the device.
Limit: <set by validation>
D2DecisionCrew decidesIs the subject comfortable and able to continue?
- Yes → Continue.
- No → Pause; reschedule; log the reason.
- S6RobotRung 2
Capture OCT scans of the optic nerve head and macula, each eye; run the quality check.
Done when: Each scan meets the device quality threshold.
D3DecisionRobot decidesDid the OCT scans pass the quality check within the allowed attempts?
- Yes → Continue.
- No → Label "not gradeable (quality)"; hand to the operator, or ask the ground for a guided session.
- S7RobotRung 2
Capture fundus photos of the optic disc and macula, each eye; run the quality check.
Done when: Each photo meets the quality threshold.
D4DecisionRobot decidesDid the fundus photos pass the quality check within the allowed attempts?
- Yes → Continue.
- No → Label "not gradeable (quality)"; hand to the operator, or ask the ground for a guided session.
- S8RobotRung 2
Label each image (eye, scan type, time, quality), store it in the medical record and send it to the flight surgeon and eye specialist, or queue it.
Done when: Delivery confirmed or queued.
V1 6003V1 7001V1 7003
D5DecisionGround decidesDo the images need follow-up?
- Specialist and flight surgeon request more imaging or tests → New schedule is set by the flight surgeon; robot logs it.
- No change to the plan → Next scheduled session stands.
- S9Crew
Stow the device.
Done when: Device stowed.
- S10RobotRung 2
Clean the head and chin rest per the cleaning protocol.
Done when: Cleaning logged.
7 · Stop and escalate rules, red flags
| ID | Trigger | What happens | Level |
|---|---|---|---|
| X1 | The patient (or the crewmember being examined) says stop, or withdraws consent | Robot stops all motion at once, backs away to its rest position and tells the CMO. Recording stops unless the patient agrees to keep it running.V2 10165 | stop |
| X2 | Any crewmember presses stop or takes over control | Protective stop; robot holds its stopped position; only a human may restart it.V2 10165V2 10168V2 10174 | safe-state |
| X3 | Robot fault, sensor fault, or a force, speed or reach limit is reached | Protective stop and hand control to the CMO; log the fault.V2 10172V2 10168 | safe-state |
| X4 | CMO 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 7045 | safe-state |
| X5 | Loss of link, or delay longer than the limit for live guidance | Only the robot pauses; crew care never waits for the link or the robot. Robot pauses any movement in its stopped position and tells the CMO. The CMO decides whether to continue offline under the pre-approved onboard checklist; the robot resumes only on the CMO's confirmation. Everything is logged and sent to the flight surgeon at the next contact.V2 10172V2 10173 | pause |
Red flags
The robot reports the sign or value only, never what it means. Numeric thresholds are placeholders for the clinical lead.
| ID | Sign | Threshold | Action |
|---|---|---|---|
| RF1 | Sudden loss of vision, or a new blind spot or curtain (general clinical red flag; no source cited) | any | Stop; URGENT call to CMO and flight surgeon |
| RF2 | Eye pain, injury or chemical exposure (general clinical red flag; no source cited) | any | Stop; switch to RMP-EYE-001 |
| RF3 | New double vision, or severe headache with vision change (general clinical red flag; no source cited) | any | Stop; URGENT call |
| RF4 | Subject-reported change in vision since the last session (general clinical red flag; no source cited) | <set by clinical lead> | Flag to the flight surgeon with the images |
| RF5 | Sudden-onset severe headache; new weakness, numbness or speech change; or reduced alertness [2] | any | Stop; URGENT call to CMO and flight surgeon |
8 · Safety limits
| ID | Limit | Value | How enforced |
|---|---|---|---|
| L1 | Closest device approach to the face (outside the head and chin rest) | <set by validation> | Distance sensing; hard stopV2 10172 |
| L2 | Force on head and chin rest | <set by validation> | Force sensing |
| L3 | Light exposure per session | <set by clinical lead> | Within the device manufacturer's labeled limits; capture count capped |
| L4 | Session length | <set by validation> | Timer; then rest and reschedule |
9 · Logs and audit
- LOG-1 Every input, robot action, decision (with who made it) and hand-off, time-stamped to the second.V2 10163V2 10164
- LOG-2 Mode changes and safety-limit events are announced to the operator as they happen and logged.V2 10162V2 10172
- LOG-3 Records are stored and sent as private medical data, encrypted, with access limited to the medical team.V1 6003V1 7003
- LOG-4 Results are kept in a permanent, retrievable format so the flight surgeon can see trends.V1 7001
10 · Links to NASA-STD-3001
| Requirement | Topic (paraphrased) | How this protocol uses it |
|---|---|---|
| [V1 3004] | In-mission medical care capabilities (including inventory, vital signs, imaging and ECG, procedures, restraints, medications, private data transmission) | In-mission care includes ancillary tests such as ocular imaging. |
| [V1 3006] | Crew medical officers: two per vehicle | Two crew medical officers per vehicle for NASA programs (see the commercial-flight note). |
| [V1 6003] | Private medical communications | Images sent to the ground are private medical communications. |
| [V1 7001] | Medical records kept permanently and retrievable for trend analysis | Images kept so the flight surgeon can see trends across the mission. |
| [V1 7003] | Security of medical records | Secure handling of medical records. |
| [V2 7045] | Medical equipment usable by non-physician crew | Usable by non-physician crew. |
| [V2 7046] | Restraint of patient, care provider and supplies | Subject, operator and device restrained. |
| [V2 10161] | Automated system status shown to the operator | Robot shows status and health. |
| [V2 10162] | Mode changes announced | Mode changes are announced to the operator. |
| [V2 10163] | Data recording and sharing | Robot records and shares its data. |
| [V2 10164] | Clear allocation of responsibility (human or system) | Shows who is expected to act. |
| [V2 10165] | Human override and shutdown | Human override and shut-down. |
| [V2 10166] | Operator may modify configuration within safe limits | Operator can adjust settings only within safety limits. |
| [V2 10168] | Failure recovery: safe human takeover | Human can take over. |
| [V2 10172] | Protective stop when limits are exceeded | Protective stop. |
| [V2 10173] | Safety Default | Robot stays stopped if no one takes over. |
| [V2 10174] | Only a human initiates or restarts | Only a human starts or restarts the robot. |
IDs as published in Volume 1 Revision C [4] and Volume 2 Revision F [5]. 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
- Simulation. Robot positioning against a model head and eye, at station and Mars delays. Pass: Zero approach-limit violations; quality check behaves as specified.
- Training model. Model eyes with known features; operators of different experience levels. Pass: Share of image sets judged gradeable by an eye specialist at or above <set by clinical lead>.
- Earth analog. Analog crews with remote eye specialists, compared with crew-only imaging. Pass: Robot-assisted image quality at least as good as crew-only, as judged blind by specialists.
- Flight use under flight surgeon supervision. Side by side with the standard crew-operated exam. Pass: No safety events; specialists judge images usable.
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
- Scheduled by the flight surgeon; started by the operator. No flight surgeon real-time presence needed; images reviewed at the next opportunity.
- 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.5.
13 · Change control for learning
- Every change gets a new version number and a written reason; earlier versions are kept.
- Any change to steps, thresholds, limits or software that touches the patient repeats validation from the simulation stage before use.
- Software and learned-skill updates follow a pre-agreed change plan (what may change, how it is tested, how to roll back), modeled on the FDA predetermined change control plan approach.
- If a new version misbehaves, the robot rolls back to the last validated version and the event is reviewed by the flight surgeon and safety board.
- The robot never changes its own protocol, thresholds or limits.
Change-plan model: FDA guidance [7].
Loss of signal and Mars delay
- Live link
- Low Earth orbit: an eye specialist can guide the session live or review images within hours.
- Loss of signal
- Only the robot pauses; crew care never waits for the link or the robot.
- The robot pauses and tells the operator. On the CMO's confirmation, the session continues with the device quality checks only; images are queued.
- If images stay not gradeable, the session is rescheduled rather than repeated many times.
- Mars-class delay
- No real-time guidance is possible; review happens hours to weeks later.
- Before flight, the flight surgeon sets which symptoms trigger extra imaging and how often to image; the CMO applies them.
- Images and symptom logs are sent as packages; the robot tracks which have been reviewed.
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:
- Vision-symptom and red-flag questions moved to S2, before the device approaches the face.
- The image-quality decision now follows both the OCT step and the fundus step.
- Prevalence now reads about 70% with at least one sign and about 18% clinically concerning SANS (NASA MTB-001).
- New red flag RF5: sudden-onset severe headache, new neurological signs or reduced alertness (NICE CG150).
- Light-exposure limit owner changed to the clinical lead, within the device's labeled limits.
- Robot actions inside crew steps are now separate robot steps, so the build checks their rung.
- 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 21, 2026, version 0.2. 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.3. 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.4. 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.5. 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.4, Oct 21, 2026. Download the current YAML above.
Sources
- NASA OCHMO. Spaceflight Associated Neuro-ocular Syndrome (SANS). Medical Technical Brief OCHMO-MTB-001 (2024). www.nasa.gov/wp-content/uploads/2024/02/ochmo-mtb-001-sans.p… Supports: 70% of crew show one or more signs of SANS and 18% are diagnosed with clinically concerning SANS on long missions; optic disc edema and chorioretinal folds are monitored with fundoscopy, photography and OCT before, during and after flight; crew train on OCT, fundoscope and ocular ultrasound, but it may be months before that training is used.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.