Skip to documentation
ReferenceReference

Reference

All fields

Search field definitions and event behavior.

Search names, paths, descriptions, or options. A blank default means unspecified; it is never converted to zero, false, or an empty string.

Field reference

221 records in this view
objectApplication field

Case identification, authorship, and the teaching context used to find and select this scenario.

  • Required when the containing object is present.
stringApplication field

A concise case title that helps authors and learners identify this scenario.

  • Required when the containing object is present.
stringApplication field

The scenario premise, scope, and intended learning activity.

  • Required when the containing object is present.
stringApplication field

The person or team credited with creating this scenario.

  • Required when the containing object is present.
stringApplication field

The main diagnosis or case theme that guides the scenario.

  • Optional; omitted values remain unspecified.
stringApplication field

The clinical specialty or specialties relevant to this scenario.

  • Optional; omitted values remain unspecified.
stringApplication field

The intended learner level and experience.

  • Optional; omitted values remain unspecified.
numberApplication field

The suggested scenario duration in minutes; this does not control the simulation clock.

  • Optional; omitted values remain unspecified.
objectApplication field

The fictional patient's presentation, history, examination, and starting observations.

  • Required when the containing object is present.
stringApplication field

The fictional patient's display name.

  • Required when the containing object is present.
stringApplication field

The patient's opening situation and the context available at the start of the scenario.

  • Required when the containing object is present.
objectApplication field

An optional embedded patient photo that travels with the scenario. Upload a PNG, JPEG, or WebP image.

  • Optional; omitted values remain unspecified.
stringApplication field

The patient photo encoded as a data URL. Use the photo upload control to populate it.

  • Required when the containing object is present.
stringApplication field

Describe the patient's appearance for readers who cannot see the photo.

  • Required when the containing object is present.
objectApplication field

Patient age, gender, height, and weight used to describe the case.

  • Optional; omitted values remain unspecified.
numberApplication field

Patient age in years. Use the patient narrative to clarify a young infant's age when needed.

  • Optional; omitted values remain unspecified.
numberApplication field

Patient weight, stored in kilograms. The editor can also display pounds.

  • Optional; omitted values remain unspecified.
numberApplication field

Patient height, stored in centimeters. The editor can also display feet and inches.

  • Optional; omitted values remain unspecified.
stringApplication field

The patient's authored gender description.

  • Optional; omitted values remain unspecified.
stringApplication field

Preferred height display unit in the scenario editor; the measurement remains stored in centimeters.

Allowed values

  • cm
  • in
  • ft-in
  • Optional; omitted values remain unspecified.
stringApplication field

Preferred weight display unit in the scenario editor; the measurement remains stored in kilograms.

Allowed values

  • kg
  • lb
  • Optional; omitted values remain unspecified.
objectApplication field

The history available about this patient, including symptoms, background, medications, and allergies.

  • Optional; omitted values remain unspecified.
stringApplication field

The main symptom or concern prompting care, ideally in the patient's own words. This is the scenario title shown to learners.

  • Optional; omitted values remain unspecified.
stringApplication field

Describe symptom onset, progression, associated symptoms, relevant negatives, and treatment before arrival.

  • Optional; omitted values remain unspecified.
arrayApplication field

Relevant diagnoses and comorbidities, one condition per entry. Include details that affect decisions in this case.

  • Optional; omitted values remain unspecified.
stringApplication field

One prior diagnosis or ongoing condition, with relevant severity or treatment.

  • Required when the containing object is present.
arrayApplication field

Previous operations or procedures relevant to the case, with timing and complications when useful.

  • Optional; omitted values remain unspecified.
stringApplication field

One previous operation or procedure, including its approximate date and relevant outcome.

  • Required when the containing object is present.
arrayApplication field

Medications taken before this encounter. Include dose, route, frequency, and adherence when relevant.

  • Optional; omitted values remain unspecified.
stringApplication field

One home medication, using its generic name and relevant dose, route, and frequency.

  • Required when the containing object is present.
arrayApplication field

Known allergies and reactions. Distinguish no known allergies from an unknown allergy history.

  • Optional; omitted values remain unspecified.
valueApplication field

One allergy as text or as a substance, reaction, and severity record.

  • Required when the containing object is present.
stringApplication field

What happened after exposure, such as hives or wheezing. State when the reaction is unknown.

  • Optional; omitted values remain unspecified.
stringApplication field

The reported severity of the allergic reaction; choose unknown when it has not been established.

Allowed values

  • mild
  • moderate
  • severe
  • unknown
  • Optional; omitted values remain unspecified.
stringApplication field

Family conditions or inherited risks relevant to the presentation; include pertinent negative history.

  • Optional; omitted values remain unspecified.
stringApplication field

Living situation, supports, occupation, exposures, and substance use relevant to care.

  • Optional; omitted values remain unspecified.
objectApplication field

Symptoms reported by body system, including relevant positives and negatives. Record examination findings separately.

  • Optional; omitted values remain unspecified.
objectApplication field

The physical examination findings available to the learner.

  • Optional; omitted values remain unspecified.
objectApplication field

The monitor configuration used to present patient observations.

  • Optional; omitted values remain unspecified.
stringApplication field

The ECG rhythm displayed on the monitor. Select the rhythm separately from whether the patient has a palpable pulse.

Allowed values

  • sinus
  • sinus_tachycardia
  • sinus_bradycardia
  • atrial_fibrillation
  • atrial_flutter
  • svt
  • ventricular_tachycardia
  • torsades
  • ventricular_fibrillation
  • asystole
  • av_block_1
  • av_block_2_mobitz_1
  • av_block_2_mobitz_2
  • av_block_3
  • junctional
  • ventricular_paced
  • Optional; omitted values remain unspecified.
booleanApplication field

Whether a palpable pulse is present. Use this to distinguish perfusing and pulseless presentations of the displayed rhythm.

  • Optional; omitted values remain unspecified.
objectApplication field

Connected channels expose available measurements without changing physiology. An explicit empty patient connection map starts disconnected. Omitted event channels inherit their preceding connection. Omitting the patient connection map makes available channels connected.

  • Optional; omitted values remain unspecified.
booleanApplication field

ECG: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Blood pressure cuff: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Pulse oximetry: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Respiratory monitoring: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Temperature probe: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Capnography: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Arterial pressure: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
objectApplication field

Absolute resulting measurements, never signed deltas. Omitted values are unspecified or inherited in an event context. Bounds are storage limits, not clinical reference intervals.

  • Optional; omitted values remain unspecified.
numberApplication field

Heart rate in beats per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Respiratory rate in breaths per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Peripheral oxygen saturation as a percentage from 0 to 100. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Body temperature in degrees Celsius. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

End-tidal carbon dioxide pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
objectApplication field

The location, preparation, equipment, and people needed to deliver the simulation.

  • Required when the containing object is present.
stringApplication field

Where the scenario takes place and the relevant features of the care environment.

  • Required when the containing object is present.
arrayApplication field

Pre-session tasks for the simulation center, each with a concrete action and setup outcome. Equipment and supplies belong in equipment.

  • Required when the containing object is present.
stringApplication field

One pre-session setup task with a concrete outcome, such as programming initial manikin observations or briefing an actor.

  • Required when the containing object is present.
arrayApplication field

The equipment and supplies needed to run the scenario.

  • Optional; omitted values remain unspecified.
stringApplication field

One item of equipment or supplies needed for the session, with configuration or an acceptable substitute when useful.

  • Required when the containing object is present.
arrayApplication field

The people portraying scenario roles, with their names, roles, and briefing instructions.

  • Optional; omitted values remain unspecified.
objectApplication field

One role-player's identity, role in the case, and instructions for responding to learners.

  • Required when the containing object is present.
stringApplication field

A stable identifier used to reference this entry. Keep it unchanged when editing the entry's name or content.

  • Required when the containing object is present.
stringApplication field

The character's name or role-player label used to identify this actor.

  • Required when the containing object is present.
stringApplication field

The character's relationship to the patient or care team, such as parent, bedside nurse, or consultant.

  • Required when the containing object is present.
stringApplication field

Tell the actor what they know, how to behave, what to disclose, and how to respond to likely learner actions.

  • Required when the containing object is present.
objectApplication field

Optional authored age and gender for voice casting. Omit unknown details; voice uses a neutral adult default.

  • Optional; omitted values remain unspecified.
numberApplication field

The character's age in years, used to guide natural voice delivery without exaggeration.

  • Optional; omitted values remain unspecified.
stringApplication field

The character's authored gender, used for default voice selection. Never inferred from their name or occupation.

  • Optional; omitted values remain unspecified.
objectApplication field

The patient model and scene configuration shown during the simulation.

  • Optional; omitted values remain unspecified.
stringApplication field

The URL of the patient model to load in the 3D scene. Use a model accessible to the simulation viewer.

  • Required when the containing object is present.
stringApplication field

Credit the model creator and record the source and license or permission to use it.

  • Required when the containing object is present.
arrayApplication field

Clickable locations on the patient model, each linked to an existing learner interaction.

  • Required when the containing object is present.
objectApplication field

One interaction hotspot with an action, a model-space position, and an outward-facing direction.

  • Required when the containing object is present.
stringApplication field

The existing learner action to invoke when this hotspot is selected; scheduled transitions cannot be selected.

  • Required when the containing object is present.
stringApplication field

Hotspot location as three space-separated model-space coordinates (x y z), for example 0m 1m 0m.

  • Required when the containing object is present.
stringApplication field

Hotspot surface direction as three space-separated vector components (x y z), for example 0 0 1.

  • Required when the containing object is present.
objectApplication field

Learning goals, learner preparation, assessment criteria, and guidance for reflection after the case.

  • Required when the containing object is present.
arrayApplication field

The observable knowledge, skills, or behaviors learners should demonstrate.

  • Required when the containing object is present.
valueApplication field

One observable learning goal, using an action verb such as recognize, assess, communicate, or initiate.

  • Required when the containing object is present.
stringApplication field

A stable objective identifier. Preserve it when editing or reordering the objective.

  • Optional; omitted values remain unspecified.
stringApplication field

An observable learning outcome, using an action verb such as recognize, assess, communicate, or initiate.

  • Optional; omitted values remain unspecified.
arrayApplication field

Optional author-selected ACGME core competency codes. Omitted or empty means unmapped. This is not a Milestone level or a judgment of competence. Do not infer mappings from source text that does not explicitly supply them.

  • Optional; omitted values remain unspecified.
stringApplication field

One of the six ACGME core domain codes: PC, MK, PBLI, ICS, PROF, or SBP. Each code may appear only once per objective.

Allowed values

  • PC
  • MK
  • PBLI
  • ICS
  • PROF
  • SBP
  • Required when the containing object is present.
stringApplication field

Prompts for facilitated reflection after the scenario. Formatting is stored as Markdown.

  • Required when the containing object is present.
stringApplication field

Who the scenario is designed for, including profession, training stage, and team composition.

  • Optional; omitted values remain unspecified.
stringApplication field

Rich-text instructions stored as Markdown for knowledge, skills, modules, or preparation learners should complete before starting.

  • Optional; omitted values remain unspecified.
arrayApplication field

Downloadable learning materials attached by the author for learners to complete before starting. This does not track completion.

  • Optional; omitted values remain unspecified.
objectApplication field

One preparation document with an identifier, filename, and embedded file content.

  • Required when the containing object is present.
stringApplication field

Explain why this case is educationally useful and how its decisions and challenges support the learning objectives.

  • Optional; omitted values remain unspecified.
arrayApplication field

The authored criteria used to assess learner performance.

  • Optional; omitted values remain unspecified.
objectApplication field

One scored criterion linking an observable skill to a recorded action, with points and debrief feedback.

  • Required when the containing object is present.
stringApplication field

Optional link to the stable ID of a structured learning objective. Multiple criteria may support one objective. No link means unspecified, never a failed objective.

  • Optional; omitted values remain unspecified.
stringApplication field

A stable identifier used to reference this entry. Keep it unchanged when editing the entry's name or content.

  • Required when the containing object is present.
stringApplication field

Name the observable skill or objective being assessed, such as recognizing deterioration.

  • Required when the containing object is present.
stringApplication field

Select the learner action that earns credit for this criterion. Scheduled transitions cannot earn action credit.

  • Required when the containing object is present.
stringApplication field

Single equivalent resource. Used when objectIds is omitted; the required action's linked resource is used when both are omitted.

  • Optional; omitted values remain unspecified.
arrayApplication field

Alternative learner-requestable resources that earn credit for this criterion. Any selected request qualifies, using the earliest request time regardless of result delay. Points are awarded once. Omit to use objectId or the required action's linked resource when present.

  • Optional; omitted values remain unspecified.
stringApplication field

The identifier of a learner-requestable resource accepted as an alternative for this assessment criterion.

  • Required when the containing object is present.
numberApplication field

The weight of this criterion in the total score, from 1 to 100. Credit is awarded once when the criterion is met.

  • Required when the containing object is present.
numberApplication field

Latest qualifying action time in seconds from the start of the run, inclusive. Omit to assess the action without a deadline.

  • Optional; omitted values remain unspecified.
stringApplication field

Explain the expected behavior, why it matters, and what to discuss when the action is completed or missed.

  • Required when the containing object is present.
stringApplication field

An HTTPS link to learning material relevant to this criterion, such as a guideline or teaching resource.

  • Optional; omitted values remain unspecified.
events
objectApplication field

The patient phases, transitions, and requestable resources that define how the scenario progresses.

  • Required when the containing object is present.
arrayApplication field

Patient phases in the scenario. Include exactly one baseline and at least one conclusion; connect phases with interactions.

  • Required when the containing object is present.
objectApplication field

One phase of the case, with learner information, tutor guidance, and any changed patient observations.

  • Required when the containing object is present.
stringApplication field

A stable identifier used to reference this entry. Keep it unchanged when editing the entry's name or content.

  • Required when the containing object is present.
stringApplication field

A short name for this phase, such as Initial assessment or Worsening respiratory distress.

  • Required when the containing object is present.
stringApplication field

Baseline starts the case; triggered and scheduled describe intermediate phases; conclusion ends the run. A scheduled phase still needs an incoming timed interaction.

Allowed values

  • baseline
  • triggered
  • scheduled
  • conclusion
  • Required when the containing object is present.
stringApplication field

Information presented to the learner at this phase: the patient's condition, new findings, or an immediate task. Keep tutor instructions and unrevealed answers in the tutor prompt.

  • Required when the containing object is present.
stringApplication field

Guide the tutor through this phase: expected learner actions, cues to offer if learners struggle, and when and why to advance. Include relevant reasoning and facilitation instructions.

  • Required when the containing object is present.
objectApplication field

Absolute resulting measurements, never signed deltas. Omitted values are unspecified or inherited in an event context. Bounds are storage limits, not clinical reference intervals.

  • Optional; omitted values remain unspecified.
numberApplication field

Heart rate in beats per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Respiratory rate in breaths per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Peripheral oxygen saturation as a percentage from 0 to 100. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Body temperature in degrees Celsius. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

End-tidal carbon dioxide pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Seconds over which the current vital values move to this state’s authored targets. Zero or omitted applies the targets immediately. The trend follows simulation time and pauses with the run.

  • Optional; omitted values remain unspecified.
objectApplication field

Monitor rhythm, pulse status, and channel connection overrides for this phase. Connection-only overrides preserve the preceding rhythm; omitted channels keep their preceding connection.

  • Optional; omitted values remain unspecified.
stringApplication field

The ECG rhythm displayed on the monitor. Select the rhythm separately from whether the patient has a palpable pulse.

Allowed values

  • sinus
  • sinus_tachycardia
  • sinus_bradycardia
  • atrial_fibrillation
  • atrial_flutter
  • svt
  • ventricular_tachycardia
  • torsades
  • ventricular_fibrillation
  • asystole
  • av_block_1
  • av_block_2_mobitz_1
  • av_block_2_mobitz_2
  • av_block_3
  • junctional
  • ventricular_paced
  • Optional; omitted values remain unspecified.
booleanApplication field

Whether a palpable pulse is present. Use this to distinguish perfusing and pulseless presentations of the displayed rhythm.

  • Optional; omitted values remain unspecified.
objectApplication field

Connected channels expose available measurements without changing physiology. An explicit empty patient connection map starts disconnected. Omitted event channels inherit their preceding connection. Omitting the patient connection map makes available channels connected.

  • Optional; omitted values remain unspecified.
booleanApplication field

ECG: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Pulse oximetry: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Respiratory monitoring: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Temperature probe: connected exposes the available measurement; disconnected hides it without changing physiology.

  • Optional; omitted values remain unspecified.
booleanApplication field

Mark an educationally important phase. This does not award points or require every path to pass through the phase.

  • Optional; omitted values remain unspecified.
objectApplication field

Enter this event once when selected learner-requested resource results become available. Incoming transitions remain alternative paths into the event.

  • Optional; omitted values remain unspecified.
stringApplication field

All waits for every selected resource result; any enters on the first selected result. Requests alone do not satisfy the rule until their response delays elapse.

Allowed values

  • any
  • all
  • Required when the containing object is present.
arrayApplication field

Scenario resources whose completed results trigger this event. Select learner-requestable resources without a separate resource destination event.

  • Required when the containing object is present.
arrayApplication field

Connections between phases, activated by a learner action or a timer measured from entry into the source phase.

  • Required when the containing object is present.
objectApplication field

One transition from a source phase to a destination, including its explicit learner choice or timer. Author resource links and patient changes on the destination state.

  • Required when the containing object is present.
stringApplication field

A stable identifier used to reference this entry. Keep it unchanged when editing the entry's name or content.

  • Required when the containing object is present.
stringApplication field

Use a short, observable action or timed-event label: 2–6 words, at most 48 characters. Put conditions, clinical detail, and what happens in description, not in the label. Do not append the destination state; from/to already identify it.

  • Required when the containing object is present.
stringApplication field

Longer explanation of the action or timed event, its conditions, and what happens. Plain-language context only; executable behavior remains in the selected trigger, timing, resource references, and destination state. Text does not automatically detect learner behavior. Optional when the label provides sufficient context.

  • Optional; omitted values remain unspecified.
stringApplication field

The phase in which this interaction is available or its scheduled timer begins.

  • Required when the containing object is present.
stringApplication field

The phase entered when this interaction occurs. Set scenario-specific vitals, rhythm, and patient information here; reusable treatment responses stay with resources. Destination vital signs override overlapping transition effects.

  • Required when the containing object is present.
stringApplication field

Action completes through AI interpretation of learner intent against its completion criterion, configured resource interactions, or explicit learner/facilitator confirmation. Scheduled runs automatically after its delay while the source phase remains active. Omitted means action.

Allowed values

  • action
  • scheduled
  • Optional; omitted values remain unspecified.
numberApplication field

For a scheduled interaction, seconds after the source event first occurs. Multiple timers run independently and survive other events. Each fires once per run; re-entry does not restart it. This does not delay manual actions.

  • Optional; omitted values remain unspecified.
stringApplication field

Requests a resource when this transition fires. Builder authors resource links on the state under Results.

  • Optional; omitted values remain unspecified.
stringApplication field

Describe the learner intent or behavior that fulfills this action. The AI interprets chat, conversation context, and simulator interactions against this criterion; equivalent wording is accepted. Distinguish an order from actual administration, and specify essential requirements. If omitted, the action label and description provide the criterion. Only available authored actions can advance the case; ambiguous intent requires clarification.

  • Optional; omitted values remain unspecified.
objectApplication field

Recognize this action from learner-requested resources while its source state is active. Any completes on the first selected request; all waits for all selected requests. Result delays do not delay action completion. Facilitators can confirm the same action directly. Confirming all requests every selected resource; confirming any does not guess which alternative was used. Omitted uses AI interpretation of completionCriteria (or label and description) or explicit confirmation.

  • Optional; omitted values remain unspecified.
stringApplication field

Choose whether any or all selected resource requests complete this action.

Allowed values

  • any
  • all
  • Required when the containing object is present.
arrayApplication field

Select the resources that define the learner activity, such as BMP and CBC for Order labs. Only learner-requestable resources qualify. Automatic state releases do not count.

  • Required when the containing object is present.
arrayApplication field

For a scheduled transition, completion of any selected action cancels this timer for the rest of the run, including after state re-entry. The action may stay in its current state. Selected unfinished actions stay available while this timer is pending once their source event has occurred, even after another event becomes current. Future-source actions remain unavailable. Completing the action enters its destination; a self-loop stays in the current event. Conclusion states do not allow recovery. Cancellation does not undo a deterioration that already occurred. The timer starts when the source event first occurs and remains pending when other events occur. Ending the scenario cancels pending timers.

  • Optional; omitted values remain unspecified.
stringApplication field

A learner action whose completion prevents this scheduled transition from firing.

  • Required when the containing object is present.
objectApplication field

Vital values applied during the transition. Builder authors patient changes on destination state vitals.

  • Optional; omitted values remain unspecified.
numberApplication field

Heart rate in beats per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Respiratory rate in breaths per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Peripheral oxygen saturation as a percentage from 0 to 100. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Body temperature in degrees Celsius. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

End-tidal carbon dioxide pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
arrayApplication field

Medications, tests, procedures, and other resources available in the case. Each resource can be used once per run; use separate entries for repeat doses or serial results.

  • Optional; omitted values remain unspecified.
objectApplication field

One resource with learner-facing information, release timing, and any authored response or patient changes.

  • Required when the containing object is present.
stringApplication field

A stable identifier used to reference this entry. Keep it unchanged when editing the entry's name or content.

  • Required when the containing object is present.
stringApplication field

Categorize the resource for selection and display. Choosing a type alone does not define its physiologic effects.

Allowed values

  • medication
  • diagnostic
  • procedure
  • equipment
  • consultation
  • information
  • Required when the containing object is present.
stringApplication field

The name learners use to identify or request this resource. Include the dose or study details needed to distinguish similar choices.

  • Required when the containing object is present.
stringApplication field

Required only for diagnostic resources: lab for specimen-based tests, imaging for images and reports, or physiologic for recordings and functional measurements such as ECG, EEG, and spirometry.

Allowed values

  • lab
  • imaging
  • physiologic
  • Required for diagnostic resources; omitted for other resource types.
stringApplication field

Optional context about the resource and why it is available. Leave blank when the name is sufficient. Put findings released after use in Learner result.

  • Optional; omitted values remain unspecified.
stringApplication field

Information shown when the resource response is released, such as a report, consultation advice, or procedure outcome. If empty, the description is shown instead.

  • Optional; omitted values remain unspecified.
arrayApplication field

Structured test results shown before the result notes. Supply the fictional case's values and units; missing results are not inferred.

  • Optional; omitted values remain unspecified.
objectApplication field

One laboratory measurement, with its test name, reported value, and unit.

  • Required when the containing object is present.
stringApplication field

The reported result as text, preserving decimals, inequalities, or qualitative values such as Negative.

  • Required when the containing object is present.
stringApplication field

The unit accompanying this result, such as g/dL or mmol/L. Leave empty for a unitless or qualitative result.

  • Required when the containing object is present.
objectApplication field

An embedded image released with this resource, with a text description of its content.

  • Optional; omitted values remain unspecified.
stringApplication field

The image encoded as a data URL so it travels with the scenario. Use the image upload control to populate it.

  • Required when the containing object is present.
stringApplication field

Describe the image and relevant visible findings for readers who cannot see it.

  • Required when the containing object is present.
stringApplication field

Attach this result to a step. Diagnostics can also be requested individually; learner action completion does not deliver unrequested tests. Timed or facilitator event entry delivers linked results automatically. The response delay starts when the individual request or automatic delivery is recorded.

  • Optional; omitted values remain unspecified.
numberApplication field

Seconds from the learner request or linked event until the response and its effects become available. Zero or omitted means immediate.

  • Optional; omitted values remain unspecified.
objectApplication field

Absolute resulting measurements, never signed deltas. Omitted values are unspecified or inherited in an event context. Bounds are storage limits, not clinical reference intervals.

  • Optional; omitted values remain unspecified.
numberApplication field

Heart rate in beats per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Noninvasive diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Respiratory rate in breaths per minute. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Peripheral oxygen saturation as a percentage from 0 to 100. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Body temperature in degrees Celsius. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

End-tidal carbon dioxide pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial systolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
numberApplication field

Invasive arterial diastolic blood pressure in mmHg. Enter the resulting measurement, not an amount of change; omit to leave it unspecified or retain the previous value during a transition.

  • Optional; omitted values remain unspecified.
stringApplication field

Enter this event when the resource response is released. Destination vitals replace resource effects; do not combine with effects or effectPercent.

  • Optional; omitted values remain unspecified.
objectApplication field

Signed percentage changes applied once to current vitals at response time. Missing values stay unspecified. Mutually exclusive with effects and advanceToStateId.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to heart rate in beats per minute. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to noninvasive systolic blood pressure in mmhg. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to noninvasive diastolic blood pressure in mmhg. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to respiratory rate in breaths per minute. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to peripheral oxygen saturation as a percentage from 0 to 100. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to body temperature in degrees celsius. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to end-tidal carbon dioxide pressure in mmhg. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to invasive arterial systolic blood pressure in mmhg. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
numberApplication field

Percentage change to invasive arterial diastolic blood pressure in mmhg. Applied once when the resource response arrives: -20 reduces the current value by 20%; 20 increases it by 20%. Omit to leave unchanged.

  • Optional; omitted values remain unspecified.
objectApplication field

Connect or disconnect an equipment channel when this resource response is released.

  • Optional; omitted values remain unspecified.
stringApplication field

The monitor channel controlled by this equipment resource; all controls every channel; standard controls ECG, SpO2, NIBP, temperature, and respiratory rate.

Allowed values

  • ecg
  • bloodPressure
  • spo2
  • respiration
  • temperature
  • capnography
  • arterialPressure
  • all
  • standard
  • Required when the containing object is present.
objectApplication field

Report standing BP relative to current resting BP when requested, without changing resting physiology. An authored learner result takes precedence.

  • Optional; omitted values remain unspecified.
stringApplication field

Versioned educational medication response, applied once to current vitals after the response delay. Requires a known patient age of at least 18 years. Do not combine with absolute, percentage or event responses. Exact changes are simulation assumptions; author condition-specific responses when needed.

Allowed values

  • fluid-250-v1
  • fluid-500-v1
  • fluid-1000-v1
  • antipyretic-v1
  • pressor-v1
  • alpha-pressor-v1
  • epinephrine-v1
  • atropine-v1
  • rate-control-v1
  • beta-blocker-v1
  • vasodilator-v1
  • nitrate-v1
  • sedative-v1
  • propofol-sedation-v1
  • propofol-induction-v1
  • ketamine-analgesia-v1
  • ketamine-induction-v1
  • dexmedetomidine-v1
  • Optional; omitted values remain unspecified.
stringApplication field

Credit the source of the resource content, including a citation or URL when available. Attribution alone does not verify clinical accuracy.

  • Optional; omitted values remain unspecified.