SMaRT (Sensation Mapping and Reporting Tool) is a scientific app for Android-based tablet PCs. It is used for the objective documentation of bodily or somatic sensations, such as tingling, fullness, warmth, etc., with the help of a digitally annotatable human body outline. Patients or clinical personnel mark the quality, location, extent, and intensity of the sensation on the body outline. This information is stored locally on the mobile device and can be exported if desired.
demo.mp4
- Android Studio: Arctic Fox or later
- Android SDK: API Level 33 or later
- Java: JDK 8 or later
- Android Device: Android 13 (API 33) or later for testing
- Android Devices: Optimized for tablets and large-screen devices for better drawing experience.
- Stylus Support: Enhanced drawing experience with stylus input detection and pressure sensitivity.
- Subject Management: Create, select, and manage multiple subjects
- Sensation Drawing: Interactive body diagram drawing with intensity mapping
For detailed information about the application's architecture, major features, and technical implementation, see ARCHITECTURE.md.
Key dependencies (see app/build.gradle for complete list):
- AndroidX AppCompat ~= 1.7.0 (Backward compatibility support)
- Material Design Components ~= 1.12.0 (Modern UI components)
- Navigation Components ~= 2.7.7 (Fragment navigation)
- ViewPager2 ~= 1.1.0 (Tab-based navigation)
- ColorSeekBar ~= 2.0.3 (Intensity scale component)
- ColorPicker ~= 0.0.15 (Color selection tools)
- INI4J ~= 0.5.4 (Configuration file parsing)
- JUnit ~= 4.13.2 (Unit testing framework)
- Espresso ~= 3.6.1 (UI testing framework)
For questions about this project, contact Evgenii Pustozerov or the AG Digitale Medizin team.
Detailed instructions and use cases can be found on the official website: https://www.insula-institut.org/software
Copyright © 2023 SMaRT was developed by the Insula Institute (Florian Beissner) in cooperation with Bielefeld University (Evgenii Pustozerov).
SMaRT is scientific research software. It is not a medical device and should not be considered as such. It does not provide medical advice or diagnoses and is not intended to replace professional medical advice, diagnosis, or treatment.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SMaRT uses the Hannover Body Template from Till-Ansgar Neubert & Florian Beissner (2019). Hannover Body Template. figshare. Dataset. https://doi.org/10.6084/m9.figshare.7637387 under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)