Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions input/pagecontent/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
This is the log of changes made to the eHealth Implementation Guide.

## 11.0.2 (2026-11-04)
### Search parameters
- Added search parameters `relatedPersonCPRIdentifier` (CPR identifier) and `relatedPersonRelationshipParauth` (relationship code `PARAUTH`) on RelatedPerson, and the uniqueness constraint `relatedPersonCPRIdentifierPatientParauthUnique`: a patient can have at most one RelatedPerson with a given CPR identifier and the relationship code `PARAUTH`. **Note for vendors:** creating a second such RelatedPerson is rejected with HTTP 409 (Conflict).

## 11.0.1 (2026-11-04)
### General changes
- Fixed drop down menus in page render
Expand Down
18 changes: 18 additions & 0 deletions input/resources/CapabilityStatement-patient.json
Original file line number Diff line number Diff line change
Expand Up @@ -2471,6 +2471,24 @@
"type": "token",
"documentation": "The relationship between the patient and the relatedperson"
},
{
"name": "relatedPersonCPRIdentifier",
"definition": "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/cprIdentifier",
"type": "token",
"documentation": "Search parameter for RelatedPerson DK-Core CPR identifier"
},
{
"name": "relatedPersonRelationshipParauth",
"definition": "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/relationshipParauth",
"type": "token",
"documentation": "Search parameter for the relationship code PARAUTH (parental authority) on a RelatedPerson"
},
{
"name": "relatedPersonCPRIdentifierPatientParauthUnique",
"definition": "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/cprIdentifierPatientParauthUnique",
"type": "composite",
"documentation": "Uniqueness constraint: a patient can have at most one RelatedPerson with a given CPR identifier and the relationship code PARAUTH"
},
{
"name": "email",
"definition": "http://hl7.org/fhir/SearchParameter/individual-email",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"resourceType": "SearchParameter",
"id": "ehealth-relatedperson-cpridentifier-patient-parauth-unique",
"extension" : [
{
"url" : "http://hapifhir.io/fhir/StructureDefinition/sp-unique",
"valueBoolean" : true
}
],
"url": "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/cprIdentifierPatientParauthUnique",
"name": "relatedPersonCPRIdentifierPatientParauthUnique",
"status": "active",
"date": "2026-10-26T00:00:00+00:00",
"code": "relatedPersonCPRIdentifierPatientParauthUnique",
"base": [
"RelatedPerson"
],
"type": "composite",
"description": "Uniqueness constraint: a patient can have at most one RelatedPerson with a given CPR identifier and the relationship code PARAUTH.",
"expression": "RelatedPerson",
"xpathUsage": "normal",
"component" : [
{
"definition" : "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/cprIdentifier",
"expression" : "RelatedPerson"
},
{
"definition" : "http://hl7.org/fhir/SearchParameter/RelatedPerson-patient",
"expression" : "RelatedPerson"
},
{
"definition" : "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/relationshipParauth",
"expression" : "RelatedPerson"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"resourceType": "SearchParameter",
"id": "ehealth-relatedperson-search-cpridentifier",
"url": "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/cprIdentifier",
"name": "relatedPersonCPRIdentifier",
"status": "active",
"date": "2026-10-26T00:00:00+00:00",
"code": "relatedPersonCPRIdentifier",
"base": [
"RelatedPerson"
],
"type": "token",
"description": "Search parameter for RelatedPerson DK-Core CPR identifier",
"expression": "RelatedPerson.identifier.where(system = 'urn:oid:1.2.208.176.1.2').value",
"xpathUsage": "normal"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"resourceType": "SearchParameter",
"id": "ehealth-relatedperson-search-relationship-parauth",
"url": "http://ehealth.sundhed.dk/fhir/SearchParameter/RelatedPerson/relationshipParauth",
"name": "relatedPersonRelationshipParauth",
"status": "active",
"date": "2026-10-26T00:00:00+00:00",
"code": "relatedPersonRelationshipParauth",
"base": [
"RelatedPerson"
],
"type": "token",
"description": "Search parameter for the relationship code PARAUTH (parental authority) on a RelatedPerson. Component of the uniqueness constraint relatedPersonCPRIdentifierPatientParauthUnique.",
"expression": "RelatedPerson.relationship.coding.where(system = 'http://hl7.dk/fhir/core/CodeSystem/dk-relatedperson-relationshipcodes' and code = 'PARAUTH').code",
"xpathUsage": "normal"
}
2 changes: 1 addition & 1 deletion sushi-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ canonical: http://ehealth.sundhed.dk/fhir
name: eHealth Infrastructure
title: eHealth Infrastructure
status: active # draft | active | retired | unknown
version: 11.0.1
version: 11.0.2
fhirVersion: 4.0.1
copyrightYear: 2021+

Expand Down
Loading