Skip to content

Release/1.0.0 rc2#34

Merged
MariekeMassa merged 113 commits intomainfrom
release/1.0.0-rc2
Mar 3, 2026
Merged

Release/1.0.0 rc2#34
MariekeMassa merged 113 commits intomainfrom
release/1.0.0-rc2

Conversation

@ArdonToonstra
Copy link
Copy Markdown
Collaborator

1.0.0-rc2

Issue Short Description
#90 Refined the Medical Policy Goal profile by adding an ACP-specific SNOMED category, updating search parameters to use category-based retrieval and including the ‘unknown’ option to the valueset.
#83 Aligned the ACP‑OtherImportantInformation profile metadata with the intended SNOMED concept by renaming the profile to ACPSenseOfPurpose, updating identity elements for consistency.
#84 Corrected invalid _include: syntax in multiple search URLs and aligned all queries by standardizing the use of subject=Patient/[id] notation.
#92 Added an ACP prefix to all StructureDefinition.title elements.
#81 Added Observation.method.code to clarify that the organ‑donation finding is patient‑reported and improved description.
#55 Added a brief routing statement to the General API Requirements to clarify message/endpoint routing expectations.
#95 Added the missing role field for the first contact person in the FHIR questionnaire and updated the birthdate datatype from dateTime to date.
#64 Removed unnecessary constraints on Procedure.performer.actor in the ACP Procedure profile.
#71 Removed the EncounterReference extension
#101 Added a reference to IHE‑ITI‑119 as an example mechanism for obtaining the Patient ID.
#54 Removed the outdated Beta3 28‑08‑2025 from the questionnaire title.
#56 Reorganized the R4 and STU3 example sets for consistency and aligned naming across all examples.
#63 Redesigned Communication profile into CommunicationRequest profile.
#99 Made all ICD SNOMED codes explicit in the ValueSet ACP-MedicalDeviceProductType-ICD and search URLs to reduce implementation burden.
#107 Added the missing contact‑person role code 310141000146103 for "schriftelijk gemachtigde" and relaxed the cardinality constraints.
#113 Removed incorrect uses of Questionnaire.item.code and cleaned up all item code fields.
#91 Updated the IG text and homepage to clearly separate the STU3/zib2017 and R4/zib2020 versions.
#57 Aligned STU3 valueset displays with the updated R4 valuesets.
#25 Added consentingParty mappings to STU3 Consent resources in examples.

ArdonToonstra and others added 30 commits October 30, 2025 10:07
Changed displays in valuesets to align with R4, Closes: IKNL/PZP-FHIR-R4#57
Bumped Questionnaire-ACP-zib2017 version to 1.0.0-rc1. Updated related QuestionnaireResponse resources to reference the new version and added detailed 'source' and 'author' fields, including practitioner and practitioner role extensions.
Corrected the 'author' field in two QuestionnaireResponse-HendrikHartman JSON files to ensure proper JSON structure. This resolves issues with array and object formatting for FHIR resource compliance.
…/PZP-FHIR-R4#71

The custom EncounterReference extension and its references have been removed from Consent, Goal, and DeviceUseStatement resources. Consent resources have been updated to eliminate the extension and ensure correct placement of the policy field. The implementation guide index was updated to reflect the removal of the extension and to clarify the focus on the Communication profile and ACP Questionnaire.
Deleted the encounter extension and its value reference from the AdvanceDirective, Medical-Policy-Goal, and MedicalDevice StructureDefinitions. This streamlines the profiles by eliminating the encounter linkage via extension.
Replace Communication with CommunicationRequest in all related files
Renamed the ACP-OtherImportantInformation profile and related resources to ACP-SenseOfPurpose across the codebase, including workflow references, mappings, example instances, and JSON files. Updated descriptions and identifiers to reflect the new concept focus and ensure consistency throughout the dataset.
…mation

Fix 83 rename acp other important information
ArdonToonstra and others added 25 commits March 2, 2026 14:39
Bump Questionnaire version to 1.0.0-rc2 and set language to nl-NL; update title and bilingual publisher/copyright/purpose/description fields. Convert legacy "option" arrays and "initialCoding" defaults to FHIR R4-style "answerOption" entries and add "initialSelected" where appropriate. Reorganize several items/groups (notably linkId 26 and contact person groups), add explicit enableWhen operators and enableBehavior:"any" for conditional items, and adjust readOnly/choice semantics across many entries. Misc: restore/adjust item ordering, add more Dutch text, and ensure consistent choice/enable structures. No dependency lock changes.
Rename input/resources/ValueSet-ACP-YesNoYesWithRestrictionsUnknownVS to input/resources/ValueSet-ACP-YesNoYesWithRestrictionsUnknownVS.json to ensure correct file extension; no content changes (100% similarity).
Add 18 enableWhen conditions to the STU3 Questionnaire that were removed
during R4 to STU3 conversion in the LHC form builder:

- "Anders, namelijk:" fields: show only when "Anders" option is selected
  (items 411, 408, 412, 413)
- First contact person fields: show only when legal representative is NOT
  the first contact person (items 53, 61, 77)
- ICD-related fields: show only when patient has an ICD (items 600, 599,
  808, 595)
- "Beperkingen" fields: show only when "Ja, maar met beperkingen" is
  selected (items 122, 123, 124, 125, 126, 127)
- Previous treatment agreements: show follow-up only when "Ja" is
  selected (item 255)

Co-authored-by: ArdonToonstra <20518398+ArdonToonstra@users.noreply.github.com>
Restore enableWhen logic in STU3 Questionnaire
Questionnaire: based on latest version from formstudio
Bump DECOR mapping identity and URI to the ZIB2020 release (2026-02-24). Replaced "pall-izppz-zib2017v2025-03-11" with "pall-izppz-zib2020v2026-02-24" and updated the release timestamp in mapping URIs across multiple StructureDefinition JSON resources (AdvanceDirective, ContactPerson, Encounter, HealthProfessional-Practitioner, HealthProfessional-PractitionerRole, InformRelativesRequest, ACP-MedicalDevice.Product-ICD, ACP-MedicalDevice, MedicalPolicyGoal, OrganDonationChoiceRegistration, Patient, PositionRegardingEuthanasia, PreferredPlaceOfDeath, Procedure, SenseOfPurpose, SpecificCareWishes, TreatmentDirective) so mapping references align with the new dataset release.
Add a new Requirements resource (Requirements-fromNarrative.json) to capture conformance statements from the IG narrative for traceability. Change _updatePublisher.bat to skip updating scripts and preserve custom modifications by commenting out the interactive update prompts. Fix a FHIRPath expression in StructureDefinition-ACP-ContactPerson.json to use value.ofType(CodeableConcept).coding for type-safe evaluation when checking role codes.
Copy link
Copy Markdown
Contributor

@HarmkeKoning HarmkeKoning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

Copy link
Copy Markdown
Collaborator

@MariekeMassa MariekeMassa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release branch looks good!

@MariekeMassa MariekeMassa merged commit 247652f into main Mar 3, 2026
2 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

Development

Successfully merging this pull request may close these issues.

4 participants