Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue/226 Questionnaire QuestionnaireResponse Transaction Bundle #229

Conversation

hhund
Copy link
Member

@hhund hhund commented Sep 30, 2024

  • Adds canonical reference checks to the general reference check infrastructure with integrity enforcement for QuestionnaireResponse.questionnaire and Task.instantiatesCanonical.
  • Removes special QuestionnaireResponse.questionnaire canonical reference check from QuestionnaireResponse authorization rule.

closes #226

@hhund hhund added this to the 1.5.3 milestone Sep 30, 2024
@hhund hhund requested a review from wetret September 30, 2024 16:03
@hhund hhund self-assigned this Sep 30, 2024
@hhund hhund requested a review from jaboehri September 30, 2024 16:03
jaboehri and others added 7 commits October 8, 2024 16:25
QuestionnaireResponse resource at the same time in one transaction
Bundle
Enables creation of Questionnaire and QuestionnaireResponse in a
transaction Bundle if order is Questionnaire before
QuestionnaireResponse.
ReferenceExtractorImpl now also extracts canonical references.

Moved the QuestionnaireResponse.qestionnaire canonical reference check
from QuestionnaireResponseAuthorizationRule to the general reference
check infrastructure, enabling creation of Questionnaire and
QuestionnaireResponse resources in the same transaction bundle
regardless of order.

Currently only Task.instantiatesCanonical and
QuestionnaireResponse.qestionnaire canonical references are enforced.
@hhund hhund force-pushed the issue/226_Questionnaire_QuestionnaireResponse_Transaction_Bundle branch from b264d26 to 26fb156 Compare October 8, 2024 14:27
@hhund hhund requested a review from jaboehri October 8, 2024 14:28
@wetret wetret self-requested a review October 8, 2024 14:35
@hhund hhund merged commit 7be791c into develop Oct 8, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants