Procedure Log app version history.

Version History

Version 4.3.1

Date Updated:  January 21, 2024

• Fixed the issue that prevented the ability to change color themes.

• Fixed the issue that could cause the app to crash when it is starting up.

Version 4.3

Date Updated:  January 15, 2024

• Minimum iOS version supported is now 15.5.

• Updated the code library that encrypts and zips files, including the database. A key dependency of this update is a library available only in iOS 15.5 and greater; this should prevent memory corruption and data loss.

• Updated ICD-10-CM codes to FY2024.

• Minor user interface fixes.

Version 4.2.2

Date Updated:  March 17, 2023

• In the Create Reports view, the option to include location in the PDF reports was added (it will be off by default) and the option to include the signature attestation was moved to the bottom. (Previously, location was included automatically unless the options to include the patient name and/or patient ID were turned off. Now, if patient name and ID are off, the location can still be included in the PDF report.)

Version 4.2.1

Date Updated:  October 12, 2022

• Fixed an issue that caused a crash when performing a search.

Version 4.2

Date Updated:  September 30, 2022

• Updated ICD-10-CM codes to FY2023.

• Changed date entry format in date fields when using iOS 14 or newer.

• Fixed an issue that caused an email to not display its message when sending a report by email.

* Minor fixes and other minor improvements.

Version 4.1.1

Date Updated:  July 29, 2021

• Fixed issues that could occur when trying to import the list of procedures "ProceduresToImport.plist" file that was created in the app's website:

  – if the file is created using the iPhone's web browser, the file is now recognized by the app.

  – the characters "&," "<," and ">" are now correctly displayed.

Version 4.1

Date Updated:  July 23, 2021

• Updated ICD-10-CM codes to FY2021.

• Added "Interpreted" as an option for the "Level of Participation" field, and now more than one level of participation can be selected, e.g., "Performed, Interpreted."

• The default level of participation in the Add to Log view will now be the last value(s) selected.

• Updated PDF report:

  – to accommodate the addition of "Interpreted" as a level of participation.

  – fixed an issue where some lines were not being printed in iOS 14.

  – other minor changes.

• Fixed problems that occurred when trying to edit the custom field values of a record (in the Details > Edit view) after it had been created.

Version 4.0.2

Date Updated:  May 27, 2020

• Fixed a bug with the custom fields's segmented control in the Add to Log view.

Version 4.0.1

Date Updated:  January 26, 2020

• Fixed issues that caused a crash under certain circumstances when trying to log in and when trying to add a new record.

Version 4.0

Date Updated:  January 23, 2020

• Minimum iOS version supported is 11.0.

• The app is now compatible with iOS 13's Dark appearance mode.

• New simplified color theme options (select in the Settings view).

• One can select to use Dark or Light appearance mode from within the app's settings, overriding the system setting if desired (iOS 13 and higher only).

• Option to disable transition animations from one screen view to another, or increase the speed of the animations by 2x or 4x (select in the Settings view).

• Add up to 4 custom fields to the Add to Log view (create or edit these custom fields from the Settings view or Add to Log view).

• Reports:

  - Any information in the custom fields will be shown within the Notes area in the PDF reports (so will not be shown if "Include Notes" is turned off).

  - If "Include Patient Name" and "Include Patient ID" are turned off, then the Location will also not be included in the PDF report.

• After this app version is first run, the Photos folder (if present) will remain unzipped; instead, the folders inside the Photos folder containing the photos asscociated with each of the logged records will be zipped/encrypted until needed.

• Updated the code that encrypts and zips the files.

• Updated the Privacy Policy and Help/Instructions.

• To add multiple procedures to the app's list of procedures, one can use the app itself or one can use their computer and fill out the form in the app's website at A file containing the procedures and the specialty to which they belong will be created and downloaded to your computer, then the file must be imported into the app and can be shared with others if desired.

• Bug fixes.

Version 3.10.2

Date Updated:  October 25, 2019

• iOS 13's Dark Mode will no longer affect this app; the app's appearance will remain the same whether in Dark Mode or Light Mode.

Version 3.10.1

Date Updated:  October 22, 2019

• Fixed an issue where the information captured by the bar code scanner was not transferring over to the Add to Log view.

• Fixed an issue where, when viewing the logged records by patient, tapping the + button next to a patient's name was not transferring the patient's information to the Add to Log view.

• Minor fixes of the layout for newer iPhone models.

Version 3.10

Date Updated:  October 13, 2019

• Fixed another issue causing a crash when trying to log in.

Version 3.9

Date Updated:  October 12, 2019

• Fixed issues causing a crash and other problems in iOS 13.

• Added Cardiology to the list of procedures that can be imported.

• ICD-10-CM codes updated for FY 2020.

• Other bug fixes.

Version 3.8

Date Updated:  February 4, 2019

• Added ability to change speed of transition animations in Settings view.

• Added ability to delete entire Specialty when editing Procedures and entire Category when editing Complications.

    - Go to Settings > Edit Procedures, then tap the Edit button.

    - Go to Settings > Edit Complications, then tap the Edit button.

• Added ability to import additional lists of procedures for various specialties. Lists available with this update are:

    - Bedside Ultrasound,

    - Emergency Medicine,

    - Emergency Medical Services [EMS], and

    - Interventional Radiology.

  Go to Settings > Edit Procedures, tap the import button in the middle of the toolbar at the bottom, then select the specialty whose procedures you want to import. You'll be taken to the list of procedures for that specialty that you can deselect procedures you don't want imported, then tap on "Import" at the top. It will check whether you already have any of the procedures in your list for that specialty to prevent duplicates.

• When adding a new procedure or complication after tapping "Add Another," the Specialty or Category will be set to the last one added (but can still be changed).

• When adding a new record to your log, the Specialty can now be selected in the Add to Log view, then when you go to the Select Procedure view, that Specialty will already be at the top (though one can still scroll to a different specialty). The selected specialty will become the default.

• Minor fixes and other minor improvements.

Version 3.7.2

Date Updated:  January 16, 2019

• Fixed some issues that potentially could cause a crash or corruption of the database.

Version 3.7.1

Date Updated:  January 13, 2019

• Fixed issues that occurred in iOS versions less than 11.0 where the Reports icon would not display in the main Procedure Log view and a crash would occur when trying to view the Help/Instuctions view.

Version 3.7

Date Updated:  January 9, 2019

• Items stored in the Keychain (username, password, your full name, email address, institution name, and answers to security questions, etc.) are now synced to iCloud Keychain, so now there should be no need to create a new user when getting a new phone and restoring from an iCloud backup.

• If you add photos to a record, you can now select frequently used titles for photos from a list. Add to this list in Settings > Edit Photo Titles.

• If the app is moved to the background, one will now be logged out of the app after 60 seconds, not immediately, unless the Logout button is tapped.

• The app will detect if a phone call is received and if you connect to the call while the app is active; one will not be logged out of the app during the call; once the call is ended, you will have 60 seconds to return to the app before being logged out of the app.

• Fixed issue that caused the Photos and/or Signature Images to be deleted if the iPhone auto locked while the app was open.

Version 3.6

Date Updated:  September 29, 2018

• Added ability to scan barcodes for patient demographic information (name, ID, and age, which is calculated from date of birth). Tap the barcode icon at the top right of the Add to Log view to access the scanner. Note: this scanner may not be able to read some medical barcodes due to certain security features encoded in them.

• ICD-10-CM codes updated for FY 2019.

• One can now change the procedure/specialty of a record after it has been created if there is no associated signature attestation for that record.

• Added default location/facilities: one can now select a location as a default location that will be added automatically to the Add to Log view when creating a new record. Go to Settings >  Edit Location/Facilities, then tap the location/facility you want as the default; it will be marked by a checkmark.

• Fixed an issue in the Add to Log view that caused the patient's name, ID, age, etc. from being recorded if a Diagnosis, Complication, or Photo was also added to the record at the time the record was created.

• After entering a patient's name when adding a new entry, the app will now check if a previous patient with the same name exists only if the last name is longer than three characters (avoids the alert message if one only uses patient's initials).

• Complication comments can now be added without first having to select from the complications list.

Version 3.5.2

Date Updated:  September 20, 2018

• Fixed an issue that could cause a crash in some devices if records were sorted by Specialty in the main view. (I was unable to reproduce this, but hopefully wsa able to fix it.)

Version 3.5.1

Date Updated:  September 3, 2018

• Fixed an issue that caused a crash when trying to create reports if records were created in more than one region that has different time formats.

Version 3.5

Date Updated:  August 31, 2018

• App now creates an automatic backup of the database on logout, and one can restore from that backup by going to Settings > Restore Database.

• Now one can use the Files app to view the files/documents in the Procedure Log app and use it to transfer files to and from your iCloud Drive, Dropbox account, or Mac computer using Airdrop.

• Updated the Settings and Backup & Restore sections of Info > Help/Instructions to include a discussion of the new automatic database backup and ability to restore the database from within the app and the use of the Files app.

• Fixed an issue that caused a crash if the manner that records are sorted was changed when no records were entered yet.

• Fixed an issue that potentially could cause a crash when loading the logged procedures.

• Other bug fixes.

Version 3.4.2

Date Updated:  August 22, 2018

• The app will now wait for all photos and signature images (if any are present) to be decrypted/unzipped before logging in to avoid the potential of some images not loading or backup file not including all images.

• Slight speed improvement in creating file by concurrently encrypting/zipping the Photos and Signature Images folders (when present).

Version 3.4.1

Date Updated:  August 15, 2018

• Fixed an issue where, if one got a new phone, creating a new user would not allow one to enter the same password as before if that password did not meet the new password requierments.

• Other bug fixes.

Version 3.4

Date Updated:  August 9, 2018

• To improve security of the app and reports, the app password and report password must now be at least 8 and up to 64 characters in length and contain at least:

    - 1 lowercase letter,

    - 1 uppercase letter,

    - 1 number, and

    - 1 special character: !@#$%*?&

      (special character may also include a space, but not as the first or last character)

• Zip files are now encrypted using AES-256 (a much more secure encryption method). One will need a third-party Zip utility to unzip the files on your computer (free downloads are available for different operating systems):

    - for Mac (macOS X): Keka (

    - for Windows and Linux: 7-Zip (

• Added option to confirm reports password prior to creating reports in Reports Settings area of Create Reports view (option is on by default but may be turned off).

• Updated the Create Reports section of the Help/Instructions page in Info section and added two sections: Backup & Recover, and Printing PDF Reports

• Log entries in the main Procedure Log view on iPhone X now make use of full width of the display.

• Minor bug fixes and improvements.

Version 3.3.3

Date Updated:  November 13, 2017

• Fixed an issue that at times would cause a crash when adding a new diagnosis in the "Select Dx" view.

• In order to meet HIPAA regulations, when one selects to not include pt's name and ID number in reports, the reports will now display age as "≥ 90 yrs" for any patient whose age is 90 or older.

• Minor fixes.

Version 3.3.2

Date Updated:  November 4, 2017

• Minor fixes/improvements to the "Add to Log" view.

Version 3.3.1

Date Updated:  November 1, 2017

• Updated the "About" page to state the correct URL from where the ICD-10-CM diagnosis codes for fiscal year 2018 were obtained.

• Bug fixes.

Version 3.3

Date Updated:  October 30, 2017

• iOS 11 compatible.

• Added a "Hide/Show" button to the "Selected Diagnoses" table in boththe Favorite Dx and the ICD-10 Dx views so that the "Selected Diagnoses" list can be hidden if desired.

• ICD-10-CM codes updated for fiscal year 2018.

• Added option to not include Patient ID in reports.

• Minor fixes.

Version 3.2.3

Date Updated:  June 14, 2017

• Minor UI changes, including adding a progress bar to show the progress of building a backup Zip file when creating reports.

• Added ability to cancel the process of creating the backup Zip file.

• Fixed an issue that could cause a crash if the Cancel button was tapped in either of the Diagnosis views.

• Fixed an issue that could cause data loss if the app is terminated while creating the backup Zip file.

Version 3.2.2

Date Updated:  June 5, 2017

• Fixed an issue that at times caused search results to extend beyond the screen.

• On rare occasions, a crash would occur when searching for an ICD-10 diagnosis; although I was unable to reproduce the crash, I have changed the code that was causing the crash in an attempt to fix it.

• Fixed a minor issue that could occur when editing a complication.

Version 3.2.1

Date Updated:  June 2, 2017

• Minor user interface fixes and changes.

Version 3.2

Date Updated:  May 31, 2017

• User interface (UI) changes.

• Added ability to swipe from one photo to the next without having to go back to the photos' collection view if more than one photo is associated with a record.

• Updated Help/Instructions.

• Minor bug fixes.

Version 3.1

Date Updated:  May 18, 2017

• Diagnoses can now be selected from a tabbed view controller containing two tabs: Favorites and ICD-10 Dx.

• Table of ICD-10 diagnoses loads faster.

• Added ability to create favorite diagnoses from ICD-10 diagnoses (swipe left on diagnosis in the ICD-10 view and tap "Favorite" button); diagnosis will then be shown in the Favorites list.

• Removed "Edit Diagnoses" from Settings view, since they can be edited from within the diagnoses lists (see Help/Instructions in the Info section).

• Added ability to add additional images/photos without having to tap the camera icon again; just tap "Save and add another" when saving image.

• Improved the speed of creating reports by not creating a separate Zip file of the images. Images/photos and signature image files are still included in the file.

• Updated Help/Instructions section in the Info section.

• Other minor changes/improvements.

Version 3.0.10

Date Updated:  April 26, 2017

• Added warning after logging in about using Touch ID and need to know current password when transferring to a new phone.

• Added in-app rating/review.

• Minor fixes.

Version 3.0.9

Date Updated:  February 2, 2017

• Fixed issues that at times caused a crash during a search in "ICD-10 Dx" view.

• Fixed an issue that caused the summary part of a PDF report to be incomplete if it was longer than one page.

• Other bug fixes.

Version 3.0.8

Date Updated:  January 16, 2017

• Fixed an issue that caused a crash when in the "Add to Log" view if the disclosure arrow in the Diagnosis field or in the Complications field was tapped.

• Updated "Help/Instructions" in the Info section with information about transferring the app to a new iPhone.

• Added an alert when opening the app if it has been restored from an iCloud or iTunes backup to re-create user account using the same password as in previous user account.

• Minor bug fixes.

Version 3.0.7

Date Updated:  January 9, 2017

• Minor UI changes.

• Minor bug fix.

Version 3.0.6

Date Updated:  October 10, 2016

• ICD-10-CM codes updated for fiscal year 2017.

• Support for iOS 10.

Version 3.0.5

Date Updated:  June 5, 2016

• Fixed an issue that caused a crash, in regions outside of the US, when one tapped on the Reports button in the main Procedure Log view to create the reports.

Version 3.0.4

Date Updated:  June 4, 2016

• The summary section of the PDF report now not only lists the total number of each procedure but also itemizes the number performed, assisted, 2nd assist, observed and supervised.

• Database is cleaned/compacted when quitting the app.

• Bug fixes.

Version 3.0.3

Date Updated:  May 27, 2016

• Fixed an issue that caused a crash when "Use Saved Pt" was selected after entering a patient name or ID number in the "Add to Log" view when that patient name or ID already exists in the database.

• Added sort by date, ascending or descending, capability to the "Procedures" view (the view that is accessed by tapping on a procedure in the main "Procedure Log" view when it is sorted by specialty).

• Moved the table containing ICD-10-CM codes out of the main database so as to decrease the size of the information backed up to iCloud.

Version 3.0.2

Date Updated:  May 19, 2016

• Minor fixes.

Version 3.0.1

Date Updated:  May 5, 2016

• Added "Supervised" as an additional option that can be selected for Level of Participation.

• Minor fixes.

Version 3.0

Date Updated:  April 25, 2016

• Completely rewrote the app to use an SQLite database to store all records.  The first login after updating will transfer all your records and other data to the new database and create a backup of the old data in CSV files (saved in a password protected file).

• Updated code to require minimum of iOS version 8.0 to run the app.

• Added a "Complications" field to record any complications that occurred from the procedure.

• Added ability to capture images from the camera and the photos library.

• Added option to use ICD-10-CM diagnosis codes.

• Added ability to select more than one diagnosis for a given procedure record.

• Added 3D Touch "Peek and Pop" capability to the main "Procedure Log" view and the new "Images/Photos" view, with peek quick actions to rename and delete images (iPhone 6s and iPhone 6s Plus only).

• Other UI improvements.

• Slight change in format of PDF reports.

• Updated Help/Instructions.

• Bug fixes.

Version 2.5

Date Updated:  January 21, 2016

• Added "2nd Assist" and "Observed" as additional options in the Performed/Assisted field.

• Updated Privacy Policy to clarify that entering one's Date of Birth and Social Security Number are optional, and, if entered, are stored in a secure manner only within the iOS device and are not sent to the app's developer or any other third party. They are used only for verification if one forgets one's username or password.

• Other minor changes.

Version 2.4

Date Updated:  December 3, 2015

• Added ability to send your saved reports using AirDrop.

• You can now save a copy of your reports and Backup folder to DropBox (requires a DropBox account and the DropBox app on your iOS device.

• The file now contains the data in a password protected file when unzipped.

• Updated the Help/Instructions' "Create Reports View" section.

• Fixed a minor issue where, under some circumstances, the file would not unzip after entering your password.

• The state of the Create Backup switch is now saved.

Version 2.3

Date Updated:  November 21, 2015

• Added ability to create then email a password protected backup folder containing all your data.

• Updated the Create Reports section in the Help/Instructions view with information about how to back up and restore your data.

• Fixed an issue which caused a crash if deleting an item from within the search results in the Procedure Log view.

• Fixed minor UI issues.

Version 2.2.5

Date Updated:  October 19, 2015

• Fixed an issue where selecting "Assisted" in the Add to Log view would still list "Performed" in the log.  One can now change whether a procedure in a previous entry was Assisted or Performed by tapping on the entry in the Procedure Log view, then tap on the Assisted or Performed row.  However, this will not change the text in signature attestations that were previously signed by your supervisor; they will still say "perform."

• Fixed an issue in iOS 9 where the confirmation notice "The entry was saved to the Procedure Log" was not displaying after saving a new entry.

• The Version History, Help/Instructions, and Privacy Policy views now start from the top on iPhone 6, 6s, 6 Plus and 6s Plus.

• Fixed an issue when scrolling to a section from the Table of Contents in the Help/Instructions view.

• Minor update to the Detail View section in the Help/Instructions view noting that "Assisted or Performed" can now be changed.

• Other minor fixes.

Version 2.2.4

Date Updated:  September 4, 2015

• Fixed an issue where the procedures supervised listed in the signature attestation, under some circumstances, were not correct when obtaining a supervisor's signature from the "Details" view.

• Fixed issue where, if more than 10 signature attestation images have been saved, saving additional signature attestations would overwrite (i.e., delete) the previous image.

Version 2.2.3

Date Updated:  August 26, 2015

• Optimized for iPhone 6 and iPhone 6 Plus.

• Fixed issue where the supervisor's names were not sorted by last name if a new supervisor's name was added from the Details > Edit view.

Version 2.2.2

Date Updated:  August 14, 2015

• Fixed a bug that caused the app to crash when the "Done" button was tapped after adding a new proce­dure to the list.

Version 2.2.1

Date Updated:  July 31, 2015

• Minor bug fixes.

Version 2.2

Date Updated:  March 10, 2015

• UI changes and improvements.

• Added Diagnosis field to "Add to Log" view; you can now associate a procedure with a diagnosis. Tap the Diagnosis field togo to a list of diagnoses from which to choose. Diagnoses can be added to or deleted from the list.

• Bug fixes.

Version 2.1

Date Updated:  January 7, 2015

• Retrieve your username and password if you have forgotten them; you must first answer some security questions in the "Create User" or the "Edit User" views.

• If you delete the app from your iPhone, then reinstall it, you are now given the option to delete the items stored in the keychain—your name, institution name, email address, username and passwords, both for the app itself and for your reports. You can now re-create a new account. NOTE that if you delete the app, all your logged data is deleted with the app.

• Minor fix in the line spacing of PDF reports if notes are included but no signature attestations.

Version 2.0

Date Updated:  December 13, 2014

• Reports can now be created for a specific date range.

• Added the ability to specify the primary, secondary and tertiary sort order of the PDF report.

• Removed the "Reports" section from the "Settings" view and moved it to the "Create Reports" view, which is accessed by tapping "Reports" in the main "Procedure Log" view. From there, select the date range for your reports, the sort order of the detailed items in your PDF reports, and set the other report settings.

• If an entry is saved without the supervisor's name or supervisor's signature, one can now add the supervisor's name and the signature at a later time.

• If Touch ID is set to ON, it will be activated automatically when the app loads (no need to touch a text field first). Other minor improvements to Touch ID handling.

• UI improvements to the "Select Procedures" and "Edit Procedures" views.

• Added "Version History" view to "Info" section.

• Fixed an issue with deleting signature image files when the logged entry containing them is deleted.

• Minor UI changes and fixes to "Add to Log" view.

• Created a table of contents for and updated the "Help/Instructions" view.

• Minor changes to alerts regarding signature images.

Version 1.3

Date Updated:  December 3, 2014

• Entries in the Location and Supervisor fields are now saved so you don't have to type them in again when adding another log entry.

• Notes can now be included in reports.

Version 1.2

Date Updated:  October 21, 2014

• Added Touch ID authentication; turn this capability on in the "Settings" page.

• Minor UI improvements.

• Minor change in the order of the information one adds in the "Add to Log" page.

• Minor bug fix: if "Remember username" is off, username will no longer display when app is reopened.

Version 1.1

Date Updated:  July 11, 2014

• Fixed an issue with editing a logged entry from the Detail > Edit view where the new, edited information in certain situations wasn't being retained.

• Fixed an issue where logging in would not occur under some circumstances.

• Fixed an issue when reports are created where a file was being created even if no signature images exist.

• Added placeholder text to text fields in the Detail > Edit view if they are empty.

• Changed "About" page to "Info" page which then links to separate "About," "Help/Instructions," "Contact" and "Privacy Policy" pages.

• Minor security improvements.

Version 1.0

Date released:  June 21, 2014