Giter Site home page Giter Site logo

Comments (18)

GJNilsen avatar GJNilsen commented on May 21, 2024 3

By the way, pain assessment should also have a body part map with the scale, or at least have it optional. I have made a map in Swift with UIBezierPaths and not bitmap based graphics. Maybe it could be of use for CareKit? The screenshots show only the front, I have the same for the back as well.
bodypartpicker

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024 2

Yup, I probably coud. The body parts in my map are UIBezierPaths, so they are resolution independent. The Mole Mapper graphics are bitmapped images, so they only look the best in a certain size. But Ill check out Mole Mapper more closely, to see if they have incorporated it as a assesment or just as some custom class like I did with my view.

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024 1

I suggest its done very simple. Have the optional show up on the Care Card, but not taken in account with the Care Completion status. For example, Oxynorm shows up as Ibuprofen and the other interventions, with the total available amount as empty rings, and with the taken amount as filled rings, just like the other intervention activities.
As long as its not taken in account in the total percentage, patients will not feel they have only 90% completed care if they have not taken the maximum dosage.
carecardmodified
When choosing the optional intervention, there should be a way to attach an assessment to it, like measuring pain/mood.

from carekit.

umerkhan-apple avatar umerkhan-apple commented on May 21, 2024 1

@yuppielabel I feel that it might be confusing for users when all the circles have not been marked and they still get 100% Care Completion, or vice-versa. We could potentially create sections for required and optional, or even have a small indicator next to the chevron indicating optional/required.

Currently, in order to attach an assessment to an intervention, there is a delegate callback provided. The developer can use that to invoke some activity (such as pain survey).

from carekit.

umerkhan-apple avatar umerkhan-apple commented on May 21, 2024

@yuppielabel This is a great idea. It would be great to brainstorm ways in which we can surface the optionality to the UI.

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024

@umerkhan-apple: The important thing is to display the number of interventions made and the number still available, without building up some kind of expectation or pressure to invoke interventions when not absolutely needed. One way of presenting the option for an intervention is after an assessment, so the proper intervention is presented based on the answer. This is pretty hard, but Ill run it by a MD who works with pain relief. Maybe you guys also have some resources to throw at this?
Thanks for bringing it to my attention regarding the delegate. Is there also a way to do the opposite, present an intervention based on an assesment?

from carekit.

stevemoser avatar stevemoser commented on May 21, 2024

You could also reuse Mole Mapper's body map. https://github.com/Sage-Bionetworks/MoleMapper/blob/master/MoleMapper/interfaceTesting/BodyMapViewController.m

from carekit.

umerkhan-apple avatar umerkhan-apple commented on May 21, 2024

@GJNilsen This looks really nice! I think it would fit nicely into CareKit under a folder that contains different types of assessments (this module for pain assessment being the first one). Let me discuss it with the team and get back to you!

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024

Great, @umerkhan-apple! Looking forward to it!

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024

Since Im not as good at coding objc anymore, I could port the view to objc and maybe someone could help making it a proper assessment module?

from carekit.

scdi avatar scdi commented on May 21, 2024

Both body mappers, the one from Bionetworks and the one posted here look very good. Is there an easy way to get the code to implement to get those results.

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024

@YuanZhu-apple: mr Jude Jonassaint from the UPMC Cancer Centers, @scdi, and I, are now working on the picker together. Its open source, and when its done, it will be donated to CareKit or ResearchKit, where it would fit best. Its written in Swift.

from carekit.

umerkhan-apple avatar umerkhan-apple commented on May 21, 2024

@GJNilsen That sounds great! Looking forward to the modules. Will be happy to provide any assistance that I can. 👍

from carekit.

pthealthtech avatar pthealthtech commented on May 21, 2024

@umerkhan-apple you mentioned back on May 4 the possibility of having a required and optional sections. We definitely need the ability to have optional intervention activities. We have several requests for diary-type PRN activities and cannot put pressure on the patient to feel like they have a certain number of entries they are meant to make in a day. Some concerns we have with sectioning them off from required, as opposed to having them be an optional type of activity in a single list of activities:

  1. they will take a lower-status or priority with the patient
  2. explaining the difference between the sections is more training by the clinician and another thing for the patient to understand
  3. activities are often purposefully sequenced. If they are grouped separately, it will be challenging to convey to the patient the order they are meant to be completed.

Optional activities are a requirement for our clinicians so anything you can do in this regard would be greatly appreciated!

ps @GJNilsen and @stevemoser thank you for the body maps!

from carekit.

GJNilsen avatar GJNilsen commented on May 21, 2024

Thanks, @pthealthtech! @scdi from the UPMC Cancer Centers and I are working on an updated modular and easily modified picker.

from carekit.

akshay-yadav-apple avatar akshay-yadav-apple commented on May 21, 2024

Hey @GJNilsen !
How are the modules coming up, any updates?
Feel free to reach out in case you need any assistance.

from carekit.

scdi avatar scdi commented on May 21, 2024

from carekit.

Pariecemckinney-apple avatar Pariecemckinney-apple commented on May 21, 2024

Closing due to inactivity. Please feel free to reopen if you would like the conversation to continue.

from carekit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.