Closed mattStorer closed 2 months ago
From Dave: The cause for this is from the beginning we always display Questionnaire. But if there's no SDS configured, it will still attempt to write it. Technically you shouldn't be allowed to see Questionnaire if no SDS is configured but from a demo perspective, it's been better to see the questionnaire interface.
perhaps we include an error that says "your responses will not be saved"
Close as OBE. This should be resolved when SDS is working.
It was observed in the most recent, intermediate release of the MyCarePlanner app (tagged "sdsbetarelease"), that attempting to answer a Questionnaire and submit the associated QuestionnaireResponse resource to the SDS fails with an
HTTP 403
error due to the subject element not being populated.After discussions with Dave and Sean about this, and after analyzing logs (below), they came to the conclusion that a check in the app that (I think I'm phrasing this right) equated the presence (or absence) of the queried-for Patient resource from the SDS, with the presence (or absence) of the SDS itself, was not an appropriate surrogate for making that evaluation. Indeed, the queried-for patient (having the OHSU FHIR Patient ID) from the SDS local partition, that Patient resource will never exist there, and will always return a
HTTP 404
response (as that resource exists in the OHSU partition, not the local one).In any case, EMI is aware of this issue and will work to resolve it in a forthcoming release.
MyCarePlanner logs: