Technologies
Security
framework, more specifically keychain is used for storing sensitive information pertaining to each created preference cardCommonCrypto
is used for cryptographically ensuring integrity of exported preference card data. It is also used to ensure that the preference card hasn’t been tampered with between the export and import stagesCoreData
is used as the main and only persistence layerDropboxSDK
is used for connecting to users’ Dropbox account to restore from and backup valuable preference cards- A custom serialization layer was developed to recursively export the
CoreData
object graph into JSON format - A custom
UICollectionView
layout was developed to resemble the Safari open tab browser in iOS 7+
Description
Preference Card™ is designed to support the information and equipment needs of healthcare workers who assist physicians in surgery or special procedures. Specifically, this App allows the user to document, store, recall, or change the equipment needs, set-up, and procedure needs for physicians involved in challenging patient care procedures.
The Preference Card™ app user can: create and recall files, perform in-app editing, date stamp edits, document equipment needs and procedure notes to a specific physician and/or procedure.
Emails of specific files created through the Preference Card™ App can be sent to other Preference Card™ App end users. These emails will automatically integrate the files into the App of the recipient. Further, in-app emails and phone calls can be made to Vendor Representatives through the App software.