Concept Model of Weight Loss App


            The feasibility trial of a problem-solving weight loss application created a fundamental basis for exploring a new method of treating obesity. Similar to working with depression, the process of incorporating a problem-solving solution into a mobile app focused on changing actions of obese patients was the basis for this study. The application called The Habit app, along with a closed Facebook network for participants to collaborate resulted in a significant benefit in weight loss for the participants involved. The inclusion criteria were significantly broad, but the exclusion criteria helped to narrow down the size of the study to 43 participants. In this case the exclusion criteria had a few qualifiers that may be searched via LOINC, ICD-10, but other criteria that would have been identified via a survey such as asking about patient Facebook access, and smart phone usage. The app itself only collected general intake information (e.g. weight, date of birth, and height), but included mapping capabilities to connect to a wireless wearable device and created habit related criteria and notifications based on a series of habit related questions (Pagoto et al., 2018).

            The specific data that would be gathered for the study I reviewed that would be conducive to completing the study would be patient demographics, general intake information (e.g. height and weight), patient diagnosis and current medications, a family history, patient dietary and physical activity habits, if the patient smokes, and alcohol consumption information, ethnic background, gender, and spoken language. The general intake information would be taken during an in-person interview to include all information, and then loaded into the patient’s chart within the electronic health record. The information would then be accessible via a patient health record that the patient can access and review. The application itself would be interconnected to the electronic health record via an application processing interface function (API) to only extract and import specific data in real time. These data markers will include weight, physical activity, and a patient message board to enable communication between the physician and patient.

            Regarding data collection, I would find it more suitable to pursue a streaming process to replace the tradition batch processing technology. Since my plan would be to integrate the app with the EHR to receive real time events, incorporating a streaming process would reduce the latency of batch processing (i.e. any downtime) which may affect performance of the EHR. A streaming process such as Apache Kafka is an extremely scalable processing platform that can be used for disparate data of all sorts to keep up with today’s powerful streaming environment (Johansson, 2016).

            The specific medical data our device would collect is patients weight entered weekly, total daily calories with subgroups that include the three macros fats, proteins, and carbohydrates, hours of sleep calculated daily, physical activity in hours and minutes calculated daily to include steps monitored on a wearable device (e.g. Fitbit or Apple watch). We would also need a free text section to allow communication between the physician and patient. For the medical criteria not including free text section, I would recommend using the SNOMED CT as the preferred medical data vocabulary as it has a multitude of beneficial criteria that would create a semantic proof connection. SNOMED offers a plethora of benefits that include a broad scope of concepts, coding benefits, and can be optimized to meet requirements (The International Health Terminology Standards Development Organization, 2014). The idea is to create an application that sends real time events such as server sent events through a streaming API that can be processed in real time stored into a data base and shared with the consumer or the provider that will utilize the data. The data can then be retrieved and used to review patients weight loss over time in a controlled environment. The data could be used to help manage patients at high risk for diabetes and other medical conditions that can be a direct result of obesity.

Purpose
Vocabulary
Code Examples
Justification
Used to select patients for the study
SNOMED CT
414916001
Obesity (disorder)
Used to select patients for the study
SNOMED CT
238131007
Overweight (finding)
Used to select patients for the study
SNOMED CT
8943002
Weight gain (finding)
Used to monitor and observe weight loss
SNOMED CT
27113001
Body weight (observable entity)
Used as the baseline weight for the beginning of the study
SNOMED CT
162763007
On examination - weight (finding)



            The diagram represents an application that allows you to monitor your patient in real time. The solutions uses an API streaming processing interface to send events in real time. The data comes across using SNOMED CT semantic codes to provide specific data on patient weight, sleep, physical activity and diet. This information is then processed and stored into the consumers databases and sent to the consumer who can access the data via the EHR. The EHR will require single sign on authentication to access the API over the EHR. This would allow for seamless access to the data for the physician. The app also will have a messaging system that can transmit sms messages directly to the EHR and allow for the physician and patient to send and receive messages to improve patient and physician relationship. The application can also connect to a wireless device such as a Fitbit or Apple watch to track the patient’s movement. This is an extra layer and is not required but can be monitored to track the patients physical activity.










References:
Johansson, L. (2016). Part 1: Apache Kafka for beginners - What is Apache Kafka. Retrieved from: https://www.cloudkarafka.com/blog/2016-11-30-part1-kafka-for-beginners-what-is-apache-kafka.html

Pagoto, S., Tulu, B., Agu, E., Waring, M. E., Oleski, J. L., & Jake-Schoffman, D. E. (2018). Using the Habit App for Weight Loss Problem Solving: Development and Feasibility Study. JMIR mHealth and uHealth6(6), e145. doi:10.2196/mhealth.9801

The International Health Terminology Standards Development Organization. (2014). SNOMED CT – Adding Value to Electronic Health Records. Retrieved from: http://www.snomed.org/SNOMED/media/SNOMED/documents/SNOMED-CT_Adding-Value-to-EHR_20140219-(2).pdf

Popular Posts