Left: | ESMSConsent (https://interop.esante.gouv.fr/ig/fhir/sdo/StructureDefinition/esms-consent) |
Right: | ESMSConsent (https://interop.esante.gouv.fr/ig/fhir/sdo/StructureDefinition/esms-consent) |
Error | StructureDefinition.version | Values for version differ: '4.0.2' vs '4.0.3-ballot' |
Information | StructureDefinition.date | Values for date differ: '2024-07-03T07:40:33+00:00' vs '2024-12-19T14:37:49+00:00' |
Information | StructureDefinition.definition | Values for definition differ: 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' vs 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](http://hl7.org/fhir/R4/provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' |
Information | StructureDefinition.definition | Values for definition differ: 'A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).' vs 'A list of profiles (references to [StructureDefinition](http://hl7.org/fhir/R4/structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.url).' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Consent | ||
![]() | |||
![]() | 2024-07-03T07:40:33+00:00 | 2024-12-19T14:37:49+00:00 |
|
![]() | Profil pour la définition de l'accord | Profil ESMS créé dans le contexte du suivi des orientations pour transporter la définition de l’accord. |
|
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | urn:iso:std:iso:3166#FR | ||
![]() | resource | ||
![]() | ESMSConsent | ||
![]() | ANS | ||
![]() | |||
![]() | active | ||
![]() | |||
![]() | Consent | ||
![]() | https://interop.esante.gouv.fr/ig/fhir/sdo/StructureDefinition/esms-consent | ||
![]() | 4.0.2 | 4.0.3-ballot |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 0..* | Consent | A healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time ppc-4: IF Scope=adr, there must be a patient ppc-5: IF Scope=treatment, there must be a patient ppc-2: IF Scope=privacy, there must be a patient ppc-3: IF Scope=research, there must be a patient ppc-1: Either a Policy or PolicyRule | C | 0..* | Consent | A healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time ppc-4: IF Scope=adr, there must be a patient ppc-5: IF Scope=treatment, there must be a patient ppc-2: IF Scope=privacy, there must be a patient ppc-3: IF Scope=research, there must be a patient ppc-1: Either a Policy or PolicyRule | |||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Meta | Metadata about the resource | Σ | 1..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier | Σ | 0..1 | id | Version specific identifier | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed | Σ | 0..1 | instant | When the resource version last changed | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | Identifiant de l’ESMS créant la ressource (=idNat_Struct). Il s’agit de la structure bénéficiant de l’accord. | Σ | 1..1 | uri | Identifiant de l’ESMS créant la ressource (=idNat_Struct). Il s’agit de la structure bénéficiant de l’accord. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Identifier for this record (external references) Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"} | Σ | 0..* | Identifier | Identifier for this record (external references) Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"} | |||||||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | proposed | active | rejected | inactive | entered-in-error Binding: ?? (required): Indicates the state of the consent. | ?!Σ | 1..1 | code | draft | proposed | active | rejected | inactive | entered-in-error Binding: ?? (required): Indicates the state of the consent. Required Pattern: active | |||||||||
![]() ![]() ![]() | ?!Σ | 1..1 | CodeableConcept | Which 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":"patient-privacy"}]} | ?!Σ | 1..1 | CodeableConcept | Which 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":"patient-privacy"}]} | |||||||||
![]() ![]() ![]() | Σ | 1..* | CodeableConcept | Classification of the consent statement - for indexing/retrieval Binding: ?? (extensible): A classification of the type of consents found in a consent statement. Required Pattern: {"coding":[{"system":"http://loinc.org","code":"59284-0"}]} | Σ | 1..* | CodeableConcept | Classification of the consent statement - for indexing/retrieval Binding: ?? (extensible): A classification of the type of consents found in a consent statement. Required Pattern: {"coding":[{"system":"http://loinc.org","code":"59284-0"}]} | |||||||||
![]() ![]() ![]() | ΣC | 0..1 | Reference(Patient) | Who the consent applies to ref-1: SHALL have a contained resource if a local reference is provided | ΣC | 0..1 | Reference(Patient) | Who the consent applies to ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() | Σ | 1..1 | dateTime | date de recueil par l'ESMS de l'accord de la personne orientée | Σ | 1..1 | dateTime | date de recueil par l'ESMS de l'accord de la personne orientée | |||||||||
![]() ![]() ![]() | ΣC | 0..* | Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Who is agreeing to the policy and rules ref-1: SHALL have a contained resource if a local reference is provided | ΣC | 0..* | Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Who is agreeing to the policy and rules ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() | ΣC | 0..* | Reference(Organization) | Custodian of the consent ref-1: SHALL have a contained resource if a local reference is provided | ΣC | 0..* | Reference(Organization) | Custodian of the consent ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Attachment, Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) | Source from which this consent is taken | Σ | 0..1 | Attachment, Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) | Source from which this consent is taken | |||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Policies covered by this consent | 0..* | BackboneElement | Policies covered by this consent | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | C | 0..1 | uri | Enforcement source for policy | C | 0..1 | uri | Enforcement source for policy | |||||||||
![]() ![]() ![]() ![]() | C | 0..1 | uri | Specific policy covered by this consent | C | 0..1 | uri | Specific policy covered by this consent | |||||||||
![]() ![]() ![]() | ΣC | 0..1 | CodeableConcept | Regulation that this consents to Binding: ?? (extensible): Regulatory policy examples. | ΣC | 0..1 | CodeableConcept | Regulation that this consents to Binding: ?? (extensible): Regulatory policy examples. | |||||||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Consent Verified by patient or family | Σ | 0..* | BackboneElement | Consent Verified by patient or family | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | boolean | Has been verified | Σ | 1..1 | boolean | Has been verified | |||||||||
![]() ![]() ![]() ![]() | C | 0..1 | Reference(Patient | RelatedPerson) | Person who verified ref-1: SHALL have a contained resource if a local reference is provided | C | 0..1 | Reference(Patient | RelatedPerson) | Person who verified ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() ![]() | 0..1 | dateTime | When consent verified | 0..1 | dateTime | When consent verified | |||||||||||
![]() ![]() ![]() | Σ | 1..1 | BackboneElement | Constraints to the base Consent.policyRule | Σ | 1..1 | BackboneElement | Constraints to the base Consent.policyRule | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | code | deny | permit Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent. | Σ | 0..1 | code | deny | permit Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent. | |||||||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | Period | Timeframe for this rule per-1: If present, start SHALL have a lower value than end | ΣC | 0..1 | Period | Timeframe for this rule per-1: If present, start SHALL have a lower value than end | |||||||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Who|what controlled by this rule (or group, by role) | 0..* | BackboneElement | Who|what controlled by this rule (or group, by role) | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | How the actor is involved Binding: ?? (extensible): How an actor is involved in the consent considerations. | 1..1 | CodeableConcept | How the actor is involved Binding: ?? (extensible): How an actor is involved in the consent considerations. | |||||||||||
![]() ![]() ![]() ![]() ![]() | C | 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Resource for the actor (or group, by role) ref-1: SHALL have a contained resource if a local reference is provided | C | 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Resource for the actor (or group, by role) ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Actions controlled by this rule Binding: ?? (example): Detailed codes for the consent action. | Σ | 0..* | CodeableConcept | Actions controlled by this rule Binding: ?? (example): Detailed codes for the consent action. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels that define affected resources Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels that define affected resources Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Context 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. | Σ | 0..* | Coding | Context 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. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | e.g. Resource Type, Profile, CDA, etc. Binding: ?? (extensible): The class (type) of information a consent rule covers. | Σ | 0..* | Coding | e.g. Resource Type, Profile, CDA, etc. Binding: ?? (extensible): The class (type) of information a consent rule covers. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content Binding: ?? (example): If this code is found in an instance, then the exception applies. | Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content Binding: ?? (example): If this code is found in an instance, then the exception applies. | |||||||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | Period | Timeframe for data controlled by this rule per-1: If present, start SHALL have a lower value than end | ΣC | 0..1 | Period | Timeframe for data controlled by this rule per-1: If present, start SHALL have a lower value than end | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | BackboneElement | Data controlled by this rule | Σ | 1..1 | BackboneElement | Data controlled by this rule | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | instance | related | dependents | authoredby Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions. Required Pattern: related | Σ | 1..1 | code | instance | related | dependents | authoredby Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions. Required Pattern: related | |||||||||
![]() ![]() ![]() ![]() ![]() | ΣC | 1..1 | Reference(DocumentReference) | Référence à la ressource DocumentReference (dossier de décisions d’orientation) concernée par l’accord. ref-1: SHALL have a contained resource if a local reference is provided | ΣC | 1..1 | Reference(DocumentReference) | Référence à la ressource DocumentReference (dossier de décisions d’orientation) concernée par l’accord. ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Identifier | Référence logique vers la ressource (dossier de décisions d’orientation) pour laquelle s’applique cet accord | Σ | 1..1 | Identifier | Référence logique vers la ressource (dossier de décisions d’orientation) pour laquelle s’applique cet accord | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . Required Pattern: official | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . Required Pattern: official | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | Σ | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Valeur de l’identifier vers lequel la ressource Consent doit pointer (identifier officiel du documentReference = idNat_Decision) Example General: 123456 | Σ | 1..1 | string | Valeur de l’identifier vers lequel la ressource Consent doit pointer (identifier officiel du documentReference = idNat_Decision) Example General: 123456 | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | ΣC | 0..1 | Period | Time period when id is/was valid for use per-1: If present, start SHALL have a lower value than end | ΣC | 0..1 | Period | Time period when id is/was valid for use per-1: If present, start SHALL have a lower value than end | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | ΣC | 0..1 | Reference(Organization) | Organization that issued id (may be just text) ref-1: SHALL have a contained resource if a local reference is provided | ΣC | 0..1 | Reference(Organization) | Organization that issued id (may be just text) ref-1: SHALL have a contained resource if a local reference is provided | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
![]() ![]() ![]() ![]() | 0..* | See provision (Consent) | Nested Exception Rules | 0..* | See provision (Consent) | Nested Exception Rules | |||||||||||
![]() |