Software Open Access

BIDMCDigitalPsychiatry/LAMP-platform: Release 2022.4.23

Rebecca Bilden; dcurrey88; Aditya Vaidyam; Suraj Patel; Ashley Meyer; Luke Scheuer; Tanvi Lakhtakia; Ryan D'Mello; Ryan Hays; jtorous; Hunter Lester


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20220424134920.0</controlfield>
  <controlfield tag="001">6480473</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">dcurrey88</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">@BIDMCDigitalPsychiatry</subfield>
    <subfield code="a">Aditya Vaidyam</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Suraj Patel</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Ashley Meyer</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Luke Scheuer</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Tanvi Lakhtakia</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Ryan D'Mello</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Ryan Hays</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">jtorous</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Hunter Lester</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">110929664</subfield>
    <subfield code="z">md5:396baa5ff55baf9bf89f7e4ab29489b5</subfield>
    <subfield code="u">https://zenodo.org/record/6480473/files/BIDMCDigitalPsychiatry/LAMP-platform-2022.4.23.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2022-04-23</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:6480473</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Rebecca Bilden</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">BIDMCDigitalPsychiatry/LAMP-platform: Release 2022.4.23</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Other (Open)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Release 2022.4.23
Features &amp;amp; Improvements
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Added support for custom &lt;code&gt;ActivitySpec&lt;/code&gt; definitions, including custom configuration, text, icons, and script contents. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Added a warning popup to require the user select a group to create an activity or sensor under if none specified. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Reduced background network requests when polling for new clinician-sent messages. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Reduced background network requests for sensor data when only viewing the home screen of the app. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Reduced background network requests for analytics when logged in as a researcher instead of a patient. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; The Matrix options type is now fully available for Surveys, with full data export support for every type of question.  &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Added full support for detection of ambient light and sound, wearable/watch positioning and accelerometer, aggregated daily travel routines, detailed keyboard typing metrics, text message and phone call usage with third-party app support, cross-browser website and cross-device app usage/screen time and notification pickups data, through the new Apple SensorKit framework. &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Not available for use outside of BIDMC-approved studies; requires developer entitlements which necessitate a legal contract with Apple Inc. and BIDMC; contact us for questions about SensorKit.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Reduced background callbacks when sensor data collection is disabled to preserve battery life.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Enforced strict data collection rules to match organization-level requirements when sensors are configured. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Added support for a new schedule repeat-type &lt;code&gt;every two weeks&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Added support for Battery Saver (i.e. Low Power Mode on iOS) detection to assist with imputation of missing sensor data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Reduced background callbacks when sensor data collection is disabled to preserve battery life.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Eliminated App Not Responding issues; the app now crashes instead of hanging indefinitely and slowing down the phone.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Added user-facing crash report to allow users to quickly screenshot or screen record bugs and app crashes. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Added support for a new schedule repeat-type &lt;code&gt;every two weeks&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
Bug Fixes
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where certain Activity configuration text boxes (i.e. Tips) were not resizable.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where the back button did not work in certain activities (i.e. Tips) when opened from a notification. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where it was not possible to exit certain activities (i.e. Tips) when opened from the mobile app. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where the Activity scheduler interface would not recognize typed date/times, requiring users to slowly manually select them via clock/calendar interface. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where the Activity scheduler would not allow scheduling activities on the first of the month. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved a &lt;strong&gt;SIGNIFICANT&lt;/strong&gt; issue where grouped activities would always display in an infinite loop for certain users. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where tab page headings would display in all lowercase. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where the Save button of the Activity configuration page would obscure the configuration form itself. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved a &lt;strong&gt;SIGNIFICANT&lt;/strong&gt; issue where surveys and voice recordings would not load under certain configuration parameters. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved a &lt;strong&gt;SIGNIFICANT&lt;/strong&gt; issue where users would be automatically logged out erroneously when opening an activity from a notification without network connection. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where certain mobile devices would clip parts of the activity interface, preventing successful completion of the activity. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-dashboard]&lt;/code&gt; Resolved an issue where a single data point would not display or display incorrectly as a mini tile in the Prevent tab. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue where the Goal Tracker and Medication Tracker activities (not officially available for public usage) did not connect to the &lt;code&gt;ActivitySpec&lt;/code&gt; API correctly and would not work with the dashboard.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue for the DBT Diary Card where the &lt;code&gt;Actions&lt;/code&gt; graph did not display a date range picker. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue where images were not center-aligned for the Scratch Card activity. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue where time picker questions in Surveys would display the wrong time format (AM/PM vs. 24hr).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue with Pop the Bubbles where certain bubbles would overlap and remain fixed in the center of the screen. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue where bubbles in Pop the Bubbles had reduced sensitivity to taps. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-activities]&lt;/code&gt; Resolved an issue where bubbles in Pop the Bubbles would sometimes display on the edges of the screen, making it difficult to see or tap them. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Resolved an issue where local notifications (i.e. offline non-push without server involvement) sent notifications with an incorrect timezone.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Resolved an issue where local notifications would fail with unhandled schedule repeat-types.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Resolved an issue where &lt;code&gt;lamp.device_state&lt;/code&gt; data would be saved under the legacy name &lt;code&gt;lamp.screen_state&lt;/code&gt;. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-ios]&lt;/code&gt; Resolved a &lt;strong&gt;SIGNIFICANT&lt;/strong&gt; issue where tapping on an activity from a notification would lead to a white screen.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where local notifications (i.e. offline non-push without server involvement) sent notifications with an incorrect timezone.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where toggling battery saver mode when not logged into the mindLAMP app would crash the app. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where if no sensors were configured, all sensor data would be collected for a user. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where sensor data collection maximum frequencies were not the same between iOS and Android. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where the WearOS app would be out-of-date with the Android app due to a GitHub workflow issue. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where Android analytics data would not match the format of the iOS analytics data. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved an issue where &lt;code&gt;lamp.device_state&lt;/code&gt; data did not match the same data format as iOS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-core-android]&lt;/code&gt; Resolved a &lt;strong&gt;SIGNIFICANT&lt;/strong&gt; issue where tapping on an activity from a notification would lead to a white screen. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-server]&lt;/code&gt; Resolved an issue where &lt;code&gt;SensorEvents&lt;/code&gt; would not be flushed from the cache to the database correctly. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-server]&lt;/code&gt; Resolved an issue where the &lt;code&gt;ActivitySpec&lt;/code&gt; schema provided incorrect parameter names. &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[LAMP-worker]&lt;/code&gt; Resolved an issue where push notifications would be sent to users even if the device had logged out of the mindLAMP app. &lt;/li&gt;
&lt;/ul&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">https://github.com/BIDMCDigitalPsychiatry/LAMP-platform/tree/2022.4.23</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.4716575</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.6480473</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
84
427
views
downloads
All versions This version
Views 8418
Downloads 4271
Data volume 43.9 GB110.9 MB
Unique views 7117
Unique downloads 161

Share

Cite as