Require at least a Device agent (are there cases where this isn't a device?)
type = assembler
role = ? Don't think there is an appropriate predefined role.
who = Device representing the software
onBehalfOf = Organization doing the transform from QuestionnaireResponse to Composition
Require (at least?) one QuestionnaireResponse entity:
role = source (maybe derivation)
what = the QuestionnaireResponse, profiled to only Covid19QuestionnaireResponses
agent = ?
Consider if we can profile target to include the generated composition (probably yes) and other generated resources (unsure)? Are there cases where some of these won't be included in the results?
(See FHIR Provenance discussion, IHE QEDm, and IHE RECON)
(See FHIR Provenance discussion, IHE QEDm, and IHE RECON)