docs(event-messages): document tightened EHealthApplicationEvent schema constraints (CCR0303 AC-7)#270
Open
jhntrifork wants to merge 121 commits intorelease_2026.3from
Open
docs(event-messages): document tightened EHealthApplicationEvent schema constraints (CCR0303 AC-7)#270jhntrifork wants to merge 121 commits intorelease_2026.3from
jhntrifork wants to merge 121 commits intorelease_2026.3from
Conversation
…publisher scripts
updated IG dependency "dk.core" to 3.5.0
…for Wounds Conditions, add supplement CodeSystem for ICD-11 MMS
…ut as "uden specifikation"
Added providerAffiliation extension to practitioner profile.
Added providerAffiliation extension to practitioner profile.
Inspection changes.
…e_practitioner_with_providerAffiliation FUT1-22442 - Added providerAffiliation extension to practitioner profile
…nization as parent for ehealth-Organization
Make system required as it does not seem like the fixed system is prefilled.
…ucture/implementation-guide into FUT1-22166-fetch-scripts-to-remove-text-property
…pts-to-remove-text-property Fut1 22166 fetch scripts to remove text property
…ogram FUT1-15818 Add "fob" as ehealth-program
…unds_terminology CCR0297 FUT1-19959 wounds terminology
Added valuesets for new annotation fields for CCR0297. Still awaiting clarifications so addition changes is needed.
# Conflicts: # input/pagecontent/changelog.md
Updated valueSets to include agreed content.
…_systematic FUT1-22618 - CCR0297 documentation and danish designation for two snomed code.
…lSubDivisionCodes system
- using sed instead of jq for edit
- examples now include both request headers and response headers
- reindex (async) - Binary expunge (bulk export)
…tal_in_search_bundles_for_episodeOfCare Added small segment about getting total from search result bundles
…ator-role # Conflicts: # input/pagecontent/changelog.md
…lan-administrator-role [FUT1-22686]: add Clinical Plan Administrator role
….0-regional-subdivision-codes Changelog: dk-core 3.6.0 RegionalSubDivisionCodes system change
…publish-for-release-2026.2 # Conflicts: # input/pagecontent/changelog.md # input/resources/CodeSystem-ehealth-oio-bpp-roles.json # input/resources/ConceptMap-ehealth.sundhed.dk-ConceptMap-oio-bpp-roles-to-careteam-participant-roles.json
…r-release-2026.2 Fut1 23057 publish for release 2026.2
- try to satisfy sushi transpile
…ma constraints (CCR0303 AC-7) Mirrors the schema tightening from ehealth-commons (trifork/ehealth#3143) so the IG and the Java-runtime schema agree on the contract: - resourceReference requires minItems: 1. - allOf / if-then / contains rules assert the obligatory resourceReference.label per eventType (AppointmentReminder, VideoAppointmentReminder, ReminderSubmitMeasurement, MissingMeasurement, NewEHealthMessage). Changelog updated under Release 2026.2 > Event messages.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #241 (merged). Adds the tightened JSON schema contract to the public IG so subscribers can validate received events against the same constraint we now enforce at the publisher.
Changes
input/pagecontent/event-messages.md—EHealthApplicationEventsection now:resourceReference.minItems: 1and markslabel/referenceas required on each item.allOfblock with fiveif/then/containsrules, one pereventType, each guaranteeing the obligatoryresourceReference.labelfor that event type.input/pagecontent/changelog.md— new### Event messagesbullet under Release 2026.2.Contract summary (same as ehealth-commons)
Cross-repo dependency
EHealthApplicationEventis a JMS message, and this repo's convention is to document JMS events as prose onevent-messages.md.Verification
sushi .passes (0 errors). Pre-existing warnings are unrelated.pagecontent/*.md; no FSH resources or StructureDefinitions altered.