Version 1.0: Full Release; More Cardiac and Respiratory Rhythms Implemented

Available for download now at Downloads page.

Major changes since last release (v 0.99.03):

  • Implemented the following respiratory rhythms:
    • Agonal
    • Apneustic
    • Ataxic
    • Biot
    • Cheyne-Stokes
  • Implemented the following cardiac rhythms:
    • Sick Sinus Syndrome
    • Sinus Arrhythmia (non-pathologic)
    • Sinus Rhythm with Sinus Arrest
  • Numerics (ECG/SpO2/RR/ETCO) measure HR/RR as average of recent beats/breaths
    • Accurately reflects HR for sick sinus, sinus arrhythmia, etc.
    • Lag time realistic (ECG: average of 8 seconds, RR: 16 seconds)
  • Implemented timer for realistic delay on defibrillator charging and IABP priming
  • Updated IABP user interface: dynamic text colors on display for enhanced status indication
  • Source code: Improved comments for some II_Core class files
  • Localization updated
  • Security improvement: MD5 hashing algorithm replaced with SHA-2

Version 0.99.03: Advanced cardiac modeling (axis deviation, pulsus paradoxus and alternans)

Available for download now!

Continuing in beta testing and bug fixing while implementing new features.

Major implementations since last release (v0.97):

  • All personal data (usage statistics and statistics for patient mirroring) uploaded to server are anonymous, hashed with MD5
  • Cardiac axis deviation implemented: modeled normal, left physiologic, left pathologic, right, extreme, and indeterminate.
  • Pulsus paradoxus modeled and displays on waveforms and arterial blood pressure reading
  • Pulsus alternans modeled and displays on waveforms
  • Realism adjustments and dampening to waveforms based on intrathoracic pressure (respiratory rhythm, ventilation status)
  • Vital sign clamping for respiratory rhythms separate from cardiac rhythm vital sign clamping
  • Waveform variation implemented (for realism)
  • Localization strings all updated (for all 15 languages)

Beta testing bug fixes:

  • Fixed multiple Strip drawing bugs/issues including
    • Flatline delay on rhythm change
    • Forward (future) Strip buffer length to fix brady waveforms disappearing/failing to complete polygon
    • Remedied delayed changes of future Strip drawing (by dynamically changing forward Strip buffer according to updates on HR/RR)
  • Fixed multiple issues with pacemaker including
    • Pacemaker spikes spamming Strip when rate turned to 0 (“divide by 0” bug)
    • Pacemaker no longer turns on when switching modes (timer was reset/restarted bug)
  • Miscellaneous bug fixes and improvements:
    • Resetting switches/counters for cardiac aberrancy that were remaining on during rhythm changes
    • Numerics update at dynamic times based on every 2nd beat and breath
    • Drawing of pacer spikes fixed as actual spikes (not ramps)
    • Code styling for solution saved/tracked; CodeMaid cleaning up code.
    • Mirror accession key TextBox filtered for alphanumeric input (making it safe for SQL queries)
    • Mirror password TextBoxes changed to PasswordBox for password masking