Profile Comparison between http://hl7.eu/fhir/eps/StructureDefinition/consent-eu-eps vs http://hl7.eu/fhir/eps/StructureDefinition/consent-eu-eps

Left:Consent: Advance Directives (EPS) (http://hl7.eu/fhir/eps/StructureDefinition/consent-eu-eps)
Right:Consent: Advance Directives (EPS) (http://hl7.eu/fhir/eps/StructureDefinition/consent-eu-eps)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot' vs '1.0.0-ci-build'
InformationStructureDefinition.dateValues for date differ: '2026-06-06T08:56:20+02:00' vs '2026-10-23T17:28:46+00:00'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Consent
      copyrightCopyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).
        date2026-06-06T08:56:20+02:002026-10-23T17:28:46+00:00
        • Values Differ
        descriptionThis profile constrains the Consent resource for the purpose representing Advance Directives in the scope of the European Patient Summary.
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
                  kindresource
                    nameConsentEuEps
                      publisherHL7 Europe
                        purpose
                          statusdraft
                            titleConsent: Advance Directives (EPS)
                              typeConsent
                                urlhttp://hl7.eu/fhir/eps/StructureDefinition/consent-eu-eps
                                  version1.0.0-ballot1.0.0-ci-build
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  Consent C0..*ConsentA healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
                                  C0..*ConsentA healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
                                    Consent.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                      Consent.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                        Consent.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                          Consent.language 0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                            Consent.text 0..1NarrativeText summary of the resource, for human interpretation
                                            This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                            0..1NarrativeText summary of the resource, for human interpretation
                                            This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                              Consent.contained 0..*ResourceContained, inline Resources
                                              0..*ResourceContained, inline Resources
                                                Consent.Slices for extension 0..*ExtensionExtension
                                                Slice: Unordered, Open by value:url

                                                Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                0..*ExtensionExtension
                                                Slice: Unordered, Open by value:url

                                                Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                  Consent.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                  This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                    Consent.identifier This element is included in summaries. 0..*IdentifierIdentifier for this record (external references)

                                                    Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"}
                                                    This element is included in summaries. 0..*IdentifierIdentifier for this record (external references)

                                                    Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"}
                                                      Consent.status This element is a modifier element. This element is included in summaries. 1..1codeThe current state of this will.
                                                      Binding: ?? (required): Indicates the state of the consent.
                                                      This element is a modifier element. This element is included in summaries. 1..1codeThe current state of this will.
                                                      Binding: ?? (required): Indicates the state of the consent.
                                                        Consent.scope This element is a modifier element. This element is included in summaries. 1..1CodeableConceptWhich of the four areas this resource covers (extensible)
                                                        Binding: ?? (extensible): The four anticipated uses for the Consent Resource.
                                                        Required Pattern:
                                                        {
                                                          "coding" : [
                                                            {
                                                              "system" : "http://terminology.hl7.org/CodeSystem/consentscope",
                                                              "code" : "adr"
                                                            }
                                                          ]
                                                        }
                                                        This element is a modifier element. This element is included in summaries. 1..1CodeableConceptWhich of the four areas this resource covers (extensible)
                                                        Binding: ?? (extensible): The four anticipated uses for the Consent Resource.
                                                        Required Pattern:
                                                        {
                                                          "coding" : [
                                                            {
                                                              "system" : "http://terminology.hl7.org/CodeSystem/consentscope",
                                                              "code" : "adr"
                                                            }
                                                          ]
                                                        }
                                                          Consent.category This element is included in summaries. 1..*CodeableConceptLiving will type
                                                          Binding: ?? (extensible): A classification of the type of consents found in a consent statement.
                                                          This element is included in summaries. 1..*CodeableConceptLiving will type
                                                          Binding: ?? (extensible): A classification of the type of consents found in a consent statement.
                                                            Consent.patient This element is included in summaries. 0..1Reference(Patient)Who the consent applies to This element is included in summaries. 0..1Reference(Patient)Who the consent applies to
                                                              Consent.dateTime This element is included in summaries. 0..1dateTimeWhen this Living will was created or indexed This element is included in summaries. 0..1dateTimeWhen this Living will was created or indexed
                                                                Consent.performer This element is included in summaries. 0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Who is agreeing to this policy and rules
                                                                This element is included in summaries. 0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Who is agreeing to this policy and rules
                                                                  Consent.organization This element is included in summaries. 0..*Reference(Organization)Custodian of the consent
                                                                  This element is included in summaries. 0..*Reference(Organization)Custodian of the consent
                                                                    Consent.source[x] This element is included in summaries. 0..1Attachment, Reference(Consent | DocumentReference | Contract | QuestionnaireResponse)Living will document This element is included in summaries. 0..1Attachment, Reference(Consent | DocumentReference | Contract | QuestionnaireResponse)Living will document
                                                                      Consent.policy 0..*BackboneElementPolicies covered by this consent
                                                                      0..*BackboneElementPolicies covered by this consent
                                                                        Consent.policy.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                          Consent.policy.extension 0..*ExtensionAdditional content defined by implementations
                                                                          0..*ExtensionAdditional content defined by implementations
                                                                            Consent.policy.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                            This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              Consent.policy.authority C0..1uriEnforcement source for policyC0..1uriEnforcement source for policy
                                                                                Consent.policy.uri C0..1uriSpecific policy covered by this consentC0..1uriSpecific policy covered by this consent
                                                                                  Consent.policyRule This element is included in summaries. C0..1CodeableConceptRegulation that this consents to
                                                                                  Binding: ?? (extensible): Regulatory policy examples.
                                                                                  This element is included in summaries. C0..1CodeableConceptRegulation that this consents to
                                                                                  Binding: ?? (extensible): Regulatory policy examples.
                                                                                    Consent.verification This element is included in summaries. 0..*BackboneElementConsent Verified by patient or family
                                                                                    This element is included in summaries. 0..*BackboneElementConsent Verified by patient or family
                                                                                      Consent.verification.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                        Consent.verification.extension 0..*ExtensionAdditional content defined by implementations
                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                          Consent.verification.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                            Consent.verification.verified This element is included in summaries. 1..1booleanHas been verified This element is included in summaries. 1..1booleanHas been verified
                                                                                              Consent.verification.verifiedWith 0..1Reference(Patient | RelatedPerson)Person who verified0..1Reference(Patient | RelatedPerson)Person who verified
                                                                                                Consent.verification.verificationDate 0..1dateTimeWhen consent verified0..1dateTimeWhen consent verified
                                                                                                  Consent.provision This element is included in summaries. 0..1BackboneElementConstraints to the base Consent.policyRule This element is included in summaries. 0..1BackboneElementConstraints to the base Consent.policyRule
                                                                                                    Consent.provision.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                      Consent.provision.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                        Consent.provision.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                        This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          Consent.provision.type This element is included in summaries. 0..1codedeny | permit
                                                                                                          Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent.
                                                                                                          This element is included in summaries. 0..1codedeny | permit
                                                                                                          Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent.
                                                                                                            Consent.provision.period This element is included in summaries. 0..1PeriodTimeframe for this rule This element is included in summaries. 0..1PeriodTimeframe for this rule
                                                                                                              Consent.provision.actor 0..*BackboneElementWho|what controlled by this rule (or group, by role)
                                                                                                              0..*BackboneElementWho|what controlled by this rule (or group, by role)
                                                                                                                Consent.provision.actor.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                  Consent.provision.actor.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                    Consent.provision.actor.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                    This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                      Consent.provision.actor.role 1..1CodeableConceptHow the actor is involved
                                                                                                                      Binding: ?? (extensible): How an actor is involved in the consent considerations.
                                                                                                                      1..1CodeableConceptHow the actor is involved
                                                                                                                      Binding: ?? (extensible): How an actor is involved in the consent considerations.
                                                                                                                        Consent.provision.actor.reference 1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Resource for the actor (or group, by role)1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Resource for the actor (or group, by role)
                                                                                                                          Consent.provision.action This element is included in summaries. 0..*CodeableConceptActions controlled by this rule
                                                                                                                          Binding: ?? (example): Detailed codes for the consent action.
                                                                                                                          This element is included in summaries. 0..*CodeableConceptActions controlled by this rule
                                                                                                                          Binding: ?? (example): Detailed codes for the consent action.
                                                                                                                            Consent.provision.securityLabel This element is included in summaries. 0..*CodingSecurity Labels that define affected resources
                                                                                                                            Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
                                                                                                                            This element is included in summaries. 0..*CodingSecurity Labels that define affected resources
                                                                                                                            Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
                                                                                                                              Consent.provision.purpose This element is included in summaries. 0..*CodingContext of activities covered by this rule
                                                                                                                              Binding: ?? (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.
                                                                                                                              This element is included in summaries. 0..*CodingContext of activities covered by this rule
                                                                                                                              Binding: ?? (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.
                                                                                                                                Consent.provision.class This element is included in summaries. 0..*Codinge.g. Resource Type, Profile, CDA, etc.
                                                                                                                                Binding: ?? (extensible): The class (type) of information a consent rule covers.
                                                                                                                                This element is included in summaries. 0..*Codinge.g. Resource Type, Profile, CDA, etc.
                                                                                                                                Binding: ?? (extensible): The class (type) of information a consent rule covers.
                                                                                                                                  Consent.provision.code This element is included in summaries. 0..*CodeableConcepte.g. LOINC or SNOMED CT code, etc. in the content
                                                                                                                                  Binding: ?? (example): If this code is found in an instance, then the exception applies.
                                                                                                                                  This element is included in summaries. 0..*CodeableConcepte.g. LOINC or SNOMED CT code, etc. in the content
                                                                                                                                  Binding: ?? (example): If this code is found in an instance, then the exception applies.
                                                                                                                                    Consent.provision.dataPeriod This element is included in summaries. 0..1PeriodTimeframe for data controlled by this rule This element is included in summaries. 0..1PeriodTimeframe for data controlled by this rule
                                                                                                                                      Consent.provision.data This element is included in summaries. 0..*BackboneElementData controlled by this rule
                                                                                                                                      This element is included in summaries. 0..*BackboneElementData controlled by this rule
                                                                                                                                        Consent.provision.data.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                          Consent.provision.data.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                                            Consent.provision.data.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                            This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                              Consent.provision.data.meaning This element is included in summaries. 1..1codeinstance | related | dependents | authoredby
                                                                                                                                              Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions.
                                                                                                                                              This element is included in summaries. 1..1codeinstance | related | dependents | authoredby
                                                                                                                                              Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions.
                                                                                                                                                Consent.provision.data.reference This element is included in summaries. 1..1Reference(Resource)The actual data reference This element is included in summaries. 1..1Reference(Resource)The actual data reference
                                                                                                                                                  Consent.provision.provision 0..*See provision (Consent)Nested Exception Rules
                                                                                                                                                  0..*See provision (Consent)Nested Exception Rules

                                                                                                                                                    doco Documentation for this format