...
QuestionnaireResponse create/update | ||
User Type | EpisodeOfCare Context | CareTeam Context |
---|---|---|
Practitioner | required: must match questionnaireResponse.context | required: If the CareTeam is assigned on the EpisodeOfCare:
If the Careteam is assigned on the CarePlan:
|
Patient | required must match questionnaireResponse.context | -- |
System | -- | -- |
QuestionnaireResponse update
User Type
EpisodeOfCare Context
Patient Context
CareTeam Context
Practitioner
required:
must match questionnaireResponse.context
--
required:
If the CareTeam is assigned on the EpisodeOfCare:
The user is granted access with no further checks when the EpisodeOfCare.team of the EpisodeOfCare Context contains the CareTeam in the CareTeam Context
If the Careteam is assigned on the CarePlan:
QuestionnaireResponse.basedOn must be a ProcedureRequest which is referenced in CarePlan.activity.reference where the CarePlan.careTeam contains the CareTeam in the CareTeam Context
Patient
--
required
must match questionnaireResponse.subject
--
System
-- | -- |
Media read | |||
User Type | EpisodeOfCare Context | Patient Context | CareTeam Context |
---|---|---|---|
Practitioner | required: must match media.context | -- | required: If the CareTeam is assigned on the EpisodeOfCare:
If the Careteam is assigned on the CarePlan:
|
Patient | optional but when present: must match media.context | required when EOC context not present: must match media.subject | -- |
System | -- | -- | -- |
...