Skip to documentation
ReferencePatient

Patient

ECG

Rhythm vocabulary and an associated recording.

Format definition

Distinguish rhythm, ECG findings, acquisition settings, and a recording.

Scenario standard · Execution capabilities

Parameters

patients[].monitor.connections

object

Optional; omitted means unspecified

Connected channels expose available measurements without changing physiology. An explicit empty patient connection map starts disconnected. Omitted event channels inherit their preceding connection. The patient switch has Monitor on the left and the switch on the right of one row, without visible ON/OFF labels; its accessible name explains Show on monitor initially. It determines baseline visibility, not whether a physiologic value exists. Omitted patient connections use routine monitoring defaults; capnography and arterial pressure start off without their corresponding patient measurements. Explicit event connections and saved run connections are separate overrides.

resources[].equipment.monitorConnection

object

Optional; omitted means unspecified

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

events.effects[].channel

"ecg" | "bloodPressure" | "spo2" | "respiration" | "temperature" | "capnography" | "arterialPressure"

Optional; omitted means unspecified

Select one of the declared channel alternatives; use the fields belonging to that alternative.

resources[].diagnostic.ecg

object

Optional; omitted means unspecified

Acquisition context plus independent rhythm and morphology findings; all supplied scale numbers must be positive.

resources[].diagnostic.ecg.recordingAssetId

string

Required

ECG image, signal, or video manifest entry with an accessible description.

Behavior and validation

  • Monitor fields and set-monitor-connection require the monitor-connections execution capability. A consumer lacking a required capability must reject execution, not silently expose readings. Unknown channel names and nonboolean connection values invalidate the document.
  • Connections control availability, not physiology or rhythm. ECG gates hr; bloodPressure gates sbp/dbp; spo2 gates oxygen saturation; respiration gates rr; temperature gates temperature; capnography gates etco2; arterialPressure gates artSbp/artDbp. Connecting a channel with no authored measurement cannot invent a reading. Disconnection hides live and newly recorded readings; it does not erase earlier measurements or underlying variables.
  • set-monitor-connection changes only its target patient's selected channel and persists until another effect changes it. Use onEnterEffectIds for event changes and action outcome effects for equipment use; schedule the effect with delayed result release when connection should occur at that time. A declared equipment.monitorConnection must agree with its using action's channel/value. Equipment status alone never implicitly enables every monitor channel.
  • Portable omission leaves baseline connection state unspecified; an execution profile must define it before displaying measurements. Suite maps patients[].monitor.connections to patients.monitor.connections, set-monitor-connection entry effects to events.states[].monitor.connections, and equipment.monitorConnection to events.objects[].monitorConnection. Suite new drafts enable routine ECG, cuff pressure, pulse oximetry, respiration and temperature monitoring; capnography and arterial pressure start off. Initial capnography requires an authored etco2 value and arterial pressure requires artSbp or artDbp; missing measurements leave those baseline channels off even if an older document stored true. Explicit event and saved-run connection choices remain separate overrides. Omitted event channels inherit their preceding state. These mappings describe the execution contract, not an implemented portable importer.
  • Do not force one mutually exclusive selection for rhythm and non-rhythm findings. Each finding is separately disclosed and attributed.
  • This format packages authored recordings. Suite schematic monitor synthesis is separately specified in docs/monitor-rhythms.md (profile 1.0.0); portable extension binding is not yet implemented.

Shared format conventions · All format elements · Download specification

Field reference

11 records in this view
objectApplication field

The monitor configuration used to present patient vital signs.

  • 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. The patient switch has Monitor on the left and the switch on the right of one row, without visible ON/OFF labels; its accessible name explains Show on monitor initially. It determines baseline visibility, not whether a physiologic value exists. Omitted patient connections use routine monitoring defaults; capnography and arterial pressure start off without their corresponding patient measurements. Explicit event connections and saved run connections are separate overrides.

  • 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.