Skip to content

first draft of ehealth-carecommunication#284

Closed
BastianTrifork wants to merge 42 commits into
masterfrom
fix-dk-core-3x-inherited-slices
Closed

first draft of ehealth-carecommunication#284
BastianTrifork wants to merge 42 commits into
masterfrom
fix-dk-core-3x-inherited-slices

Conversation

@BastianTrifork
Copy link
Copy Markdown
Contributor

  • I have ensured the target branch is correct; for new changes, they target e.g. release-3.5.0. Only release branches should target master. For more details, see here.

The IG is materialised as a website automatically by CI, and can be found here.

OliverDueNielsen and others added 30 commits November 19, 2025 14:24
…assigning patient and relatedPerson references to operator.
…lease_2026.3' into CCR0224-changes-for-media
…e identifier required

- Removed ehealth-carecommunication-bundle and ehealth-carecommunication-contact-point extensions
- Consolidated contactPoint (0..1) into sender extension; renamed careteam -> careTeam
- Made payload identifier required (1..1) for both string and attachment payloads
- Renamed message type codes to full hyphenated names (new-message, reply-message, forward-message)
- Updated sender-required invariant expression to match new code names

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…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.
# Conflicts:
#	input/pagecontent/changelog.md
…ts (CCR0303 AC-7)

- declare JSON Schema Draft-07 (clarifies that if/then/contains semantics apply)
- mark eventType and resourceReference as top-level required
- add required: [eventType] inside each if-clause to avoid the missing-discriminator gotcha
- reword inline description; expand changelog with vendor-facing note about the item-level required: [label, reference]
…-constraints

docs(event-messages): document tightened EHealthApplicationEvent schema constraints (CCR0303 AC-7)
@BastianTrifork BastianTrifork marked this pull request as draft May 19, 2026 09:01
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