Profile Comparison between http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Composition-uv-epi vs http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Composition-uv-epi

Left:Composition (ePI) (http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Composition-uv-epi)
Right:Composition (ePI) (http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Composition-uv-epi)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot' vs '1.0.0'
InformationStructureDefinition.dateValues for date differ: '2022-12-04T18:49:33+00:00' vs '2023-07-26T13:47:48+00:00'
WarningStructureDefinition.fhirVersionValues for fhirVersion differ: '5.0.0-ballot' vs '5.0.0'
WarningComposition.implicitRulesElements differ in comments: 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.' vs 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.'
WarningComposition.languageElements differ in binding.description: 'IETF language tag' vs 'IETF language tag for a human language'
WarningComposition.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
WarningComposition.modifierExtensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
WarningComposition.identifier.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
WarningComposition.identifier.systemElements differ in definition: 'Establishes the namespace for the value - that is, a absolute URL that describes a set values that are unique.' vs 'Establishes the namespace for the value - that is, an absolute URL that describes a set values that are unique.'
WarningComposition.identifier.valueElements differ in comments: 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension]. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.' vs 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [http://hl7.org/fhir/StructureDefinition/rendered-value]). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.'
WarningComposition.versionElements differ in short: 'An explicitly assigned identifer of a variation of the content in the Composition' vs 'An explicitly assigned identifer of a variation of the content in the ePI'
InformationComposition.subjectElement minimum cardinalities differ: '1' vs '0'
WarningComposition.attester.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
WarningComposition.attester.modifierExtensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
WarningComposition.relatesToElements differ in comments: 'To reference (using relatesTo) a Bundle of type 'document' or another Composition where you only have the identifier, use a resourceReference with an identifier.\nHere is an example of using relatesTo to reference another Bundle of type 'document' or Composition where you only have the identifier: ``` <relatesTo > <type value='replaces' /> <resourceReference> <identifier> <system value='...' /> <value value='...' /> </identifier> </resourceReference> </relatesTo> ```' vs 'To reference (using relatesTo) a Bundle of type 'document' or another Composition where you only have the identifier, use a resourceReference with an identifier.\ When a Composition is an alternate representation of another type of document e.g. CDA, the other document could be referenced in a DocumentReference resource. Here is an example of using relatesTo to reference another Bundle of type 'document' or Composition where you only have the identifier: ``` 'relatesTo': [{ 'type': 'replaces', 'resourceReference': { 'identifier': { 'system': '...', 'value': '...' } } }] ```'
WarningComposition.event.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
WarningComposition.event.modifierExtensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
WarningComposition.event.detailElements differ in short: 'The event(s) being documented' vs 'The event(s) being documented, as code(s), reference(s), or both'
WarningComposition.event.detailElements differ in definition: 'The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.' vs 'Represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a 'History and Physical Report' in which case the procedure being documented is necessarily a 'History and Physical' act. The events may be included as a code or as a reference to an other resource.'
WarningComposition.section.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
WarningComposition.section.modifierExtensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
WarningComposition.section.titleElements differ in short: 'Label for section (e.g. for ToC)' vs 'Section heading defined by the market authorization holder'
WarningComposition.section.titleElements differ in definition: 'The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.' vs 'This section heading is the counterpart to the coded section heading from the health authority's ePI template. For example, the health authority ePI template may have '1. What X is and what it is used for' as the coded section heading. The market authorization holder modifies this such that 'X' is replaced with the brand name of the drug.'
InformationComposition.section.titleElement minimum cardinalities differ: '0' vs '1'
WarningComposition.section.codeElements differ in short: 'unique identifier for this section.' vs 'Section heading defined by the health authority. Cannot be changed by the market authorization holder'
WarningComposition.section.textElements differ in short: 'Narrative text for this section.' vs 'Narrative text for this section (e.g., paragraphs, bulleted lists, tables).'
WarningComposition.section.orderedByElements differ in short: 'Order of section entries.' vs 'Order of section entries'
WarningComposition.section.sectionElements differ in short: 'Nested Sections (sub-section headings for level 2, 3, 4 or 5).' vs 'Nested sub-section headings for level 2, 3, 4 or 5.'
WarningComposition.section.sectionElements differ in definition: 'Nested Sections (sub-section headings for level 2, 3, 4 or 5).' vs 'Nested Sections sub-section headings for level 2, 3, 4 or 5.'
WarningComposition.section.section.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
WarningComposition.section.section.modifierExtensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
WarningComposition.section.section.titleElements differ in short: 'Section heading' vs 'Section heading defined by the market authorization holder'
InformationComposition.section.section.titleElement minimum cardinalities differ: '0' vs '1'
WarningComposition.section.section.codeElements differ in short: 'unique identifier for this section.' vs 'Coded section heading defined by the health authority.'
WarningComposition.section.section.orderedByElements differ in short: 'Order of section entries.' vs 'Order of section entries'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Composition
      .copyright
        .date2022-12-04T18:49:33+00:002023-07-26T13:47:48+00:00
        • Values Differ
        .descriptionThe Composition captures the section headings, sub-section headings, and narrative text (For example, paragraphs, bulleted lists, tables) in an ePI.
          .experimental
            .fhirVersion5.0.0-ballot5.0.0
            • Values Differ
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                .kindresource
                  .nameCompositionUvEpi
                    .publisherHL7 International - Biomedical Research & Regulation Work Group
                    • Added the item 'HL7 International - Biomedical Research & Regulation Work Group'
                    .purposeThis profile represents the constraints applied to the Composition resource used in an Electronic Product Information (ePI) document.
                      .statusactive
                        .titleComposition (ePI)
                          .typeComposition
                            .urlhttp://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Composition-uv-epi
                              .version1.0.0-ballot1.0.0
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL Description & ConstraintsCommentsdoco
                              .. Composition 0..*CompositionA set of resources composed into a single coherent clinical statement with clinical attestation
                              0..*CompositionA set of resources composed into a single coherent clinical statement with clinical attestation
                                ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                  ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                    • Elements differ in comments: 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.' vs 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.'
                                    ... language 0..1codeLanguage of the resource content
                                    Binding: ?? (preferred): IETF language tag

                                    Additional BindingsPurpose
                                    ??Max Binding
                                    0..1codeLanguage of the resource content
                                    Binding: ?? (required): IETF language tag for a human language

                                    • Elements differ in binding.description: 'IETF language tag' vs 'IETF language tag for a human language'
                                    ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                                      ... contained 0..*ResourceContained, inline Resources
                                      0..*ResourceContained, inline Resources
                                        ... extension 0..*ExtensionAdditional content defined by implementations
                                        0..*ExtensionAdditional content defined by implementations
                                        • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
                                        ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                        ?!Σ0..*ExtensionExtensions that cannot be ignored
                                        • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
                                        ... url Σ0..1uriCanonical identifier for this Composition, represented as a URI (globally unique)Σ0..1uriCanonical identifier for this Composition, represented as a URI (globally unique)
                                          ... identifier Σ1..*IdentifierUnique identifier only for this version of the Composition
                                          Σ1..*IdentifierUnique identifier only for this version of the Composition
                                            .... id 0..1idUnique id for inter-element referencing0..1idUnique id for inter-element referencing
                                              .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                              Slice: Unordered, Open by value:url
                                              0..*ExtensionAdditional content defined by implementations
                                              Slice: Unordered, Open by value:url
                                              • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
                                              .... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                              Binding: ?? (required)
                                              ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                              Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                .... type Σ0..1CodeableConceptDescription of identifier
                                                Binding: ?? (extensible)
                                                Σ0..1CodeableConceptDescription of identifier
                                                Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                  .... system Σ1..1uriThe namespace for the identifier value
                                                  Example General: http://www.acme.com/identifiers/patient
                                                  Σ1..1uriThe namespace for the identifier value
                                                  Example General: http://www.acme.com/identifiers/patient
                                                  • Elements differ in definition: 'Establishes the namespace for the value - that is, a absolute URL that describes a set values that are unique.' vs 'Establishes the namespace for the value - that is, an absolute URL that describes a set values that are unique.'
                                                  .... value Σ1..1stringThe value that is unique
                                                  Example General: 123456
                                                  ΣC1..1stringThe value that is unique
                                                  Example General: 123456
                                                  • Elements differ in comments: 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension]. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.' vs 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [http://hl7.org/fhir/StructureDefinition/rendered-value]). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.'
                                                  .... period Σ0..1PeriodTime period when id is/was valid for useΣ0..1PeriodTime period when id is/was valid for use
                                                    .... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)Σ0..1Reference(Organization)Organization that issued id (may be just text)
                                                      ... version Σ0..1stringAn explicitly assigned identifer of a variation of the content in the CompositionΣ0..1stringAn explicitly assigned identifer of a variation of the content in the ePI
                                                      • Elements differ in short: 'An explicitly assigned identifer of a variation of the content in the Composition' vs 'An explicitly assigned identifer of a variation of the content in the ePI'
                                                      ... status ?!Σ1..1codepreliminary|final|amended|entered-in-error|deprecated
                                                      Binding: ?? (required): The workflow/clinical status of the composition.

                                                      ?!Σ1..1codepreliminary|final|amended|entered-in-error|deprecated
                                                      Binding: ?? (required): The workflow/clinical status of the composition.

                                                        ... type Σ1..1CodeableConceptType of ePI document template
                                                        Binding: ?? (extensible)
                                                        Σ1..1CodeableConceptType of ePI document template
                                                        Binding: ?? (preferred): Type of a composition.

                                                          ... category Σ0..*CodeableConceptCategorization of ePI
                                                          Binding: ?? (example): High-level kind of a clinical document at a macro level.


                                                          Σ0..*CodeableConceptCategorization of ePI
                                                          Binding: ?? (example): High-level kind of a clinical document at a macro level.


                                                            ... subject Σ1..*Reference(MedicinalProductDefinition (ePI))The authorized medicinal product(s) that this ePI's composition is about
                                                            Σ0..*Reference(MedicinalProductDefinition (ePI))The authorized medicinal product(s) that this ePI's composition is about
                                                            • Element minimum cardinalities differ: '1' vs '0'
                                                            ... encounter Σ0..1Reference(Encounter)Context of the CompositionΣ0..1Reference(Encounter)Context of the Composition
                                                              ... date Σ1..1dateTimeDate of last revision for this version of the authorized ePI.Σ1..1dateTimeDate of last revision for this version of the authorized ePI.
                                                                ... useContext Σ0..*UsageContextThe context that the content is intended to support
                                                                Σ0..*UsageContextThe context that the content is intended to support
                                                                  ... author Σ1..*Reference(Organization (ePI))The Organization responsible for the ePI
                                                                  Σ1..*Reference(Organization (ePI))The Organization responsible for the ePI
                                                                    ... name Σ0..1stringName for this Composition (computer friendly)Σ0..1stringName for this Composition (computer friendly)
                                                                      ... title Σ1..1stringTitle of the ePI DocumentΣ1..1stringTitle of the ePI Document
                                                                        ... note 0..*AnnotationFor any additional notes
                                                                        0..*AnnotationFor any additional notes
                                                                          ... attester 0..*BackboneElementAttests to accuracy of composition
                                                                          0..*BackboneElementAttests to accuracy of composition
                                                                            .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                              .... extension 0..*ExtensionAdditional content defined by implementations
                                                                              0..*ExtensionAdditional content defined by implementations
                                                                              • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
                                                                              .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
                                                                              .... mode 1..1CodeableConceptpersonal | professional | legal | official
                                                                              Binding: ?? (preferred): The way in which a person authenticated a composition.

                                                                              1..1CodeableConceptpersonal | professional | legal | official
                                                                              Binding: ?? (preferred): The way in which a person authenticated a composition.

                                                                                .... time 0..1dateTimeWhen the composition was attested0..1dateTimeWhen the composition was attested
                                                                                  .... party 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
                                                                                    ... custodian Σ0..1Reference(Organization)Organization which maintains the compositionΣ0..1Reference(Organization)Organization which maintains the composition
                                                                                      ... relatesTo 0..*RelatedArtifactCross-reference to anotherother ePI compositions or ePI document()s)
                                                                                      0..*RelatedArtifactCross-reference to anotherother ePI compositions or ePI document()s)
                                                                                      • Elements differ in comments: 'To reference (using relatesTo) a Bundle of type "document" or another Composition where you only have the identifier, use a resourceReference with an identifier.\nHere is an example of using relatesTo to reference another Bundle of type "document" or Composition where you only have the identifier: ``` <relatesTo > <type value="replaces" /> <resourceReference> <identifier> <system value="..." /> <value value="..." /> </identifier> </resourceReference> </relatesTo> ```' vs 'To reference (using relatesTo) a Bundle of type "document" or another Composition where you only have the identifier, use a resourceReference with an identifier.\ When a Composition is an alternate representation of another type of document e.g. CDA, the other document could be referenced in a DocumentReference resource. Here is an example of using relatesTo to reference another Bundle of type "document" or Composition where you only have the identifier: ``` "relatesTo": [{ "type": "replaces", "resourceReference": { "identifier": { "system": "...", "value": "..." } } }] ```'
                                                                                      ... event Σ0..*BackboneElementThe clinical service(s) being documented
                                                                                      Σ0..*BackboneElementThe clinical service(s) being documented
                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                          .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                          • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
                                                                                          .... code Σ0..*CodeableConceptCode(s) that apply to the event being documented
                                                                                          Binding: ?? (example): This list of codes represents the main clinical acts being documented.


                                                                                          • Removed this element
                                                                                          .... period Σ0..1PeriodThe period covered by the documentationΣ0..1PeriodThe period covered by the documentation
                                                                                            .... detail Σ0..*Reference(Resource)The event(s) being documented
                                                                                            Σ0..*CodeableReference(Resource)The event(s) being documented, as code(s), reference(s), or both
                                                                                            Binding: ?? (example): This list of codes represents the main clinical acts being documented.


                                                                                            • Elements differ in short: 'The event(s) being documented' vs 'The event(s) being documented, as code(s), reference(s), or both'
                                                                                            • Elements differ in definition: 'The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.' vs 'Represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which case the procedure being documented is necessarily a "History and Physical" act. The events may be included as a code or as a reference to an other resource.'
                                                                                            ... section C1..*BackboneElementLevel 1 section heading for the whole ePI
                                                                                            C1..*BackboneElementLevel 1 section heading for the whole ePI
                                                                                              .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                                • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
                                                                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
                                                                                                .... title 0..1stringLabel for section (e.g. for ToC)1..1stringSection heading defined by the market authorization holder
                                                                                                • Elements differ in short: 'Label for section (e.g. for ToC)' vs 'Section heading defined by the market authorization holder'
                                                                                                • Elements differ in definition: 'The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.' vs 'This section heading is the counterpart to the coded section heading from the health authority's ePI template. For example, the health authority ePI template may have '1. What X is and what it is used for' as the coded section heading. The market authorization holder modifies this such that 'X' is replaced with the brand name of the drug.'
                                                                                                • Element minimum cardinalities differ: '0' vs '1'
                                                                                                .... code 1..1CodeableConceptunique identifier for this section.
                                                                                                Binding: ?? (extensible)
                                                                                                1..1CodeableConceptSection heading defined by the health authority. Cannot be changed by the market authorization holder
                                                                                                Binding: ?? (example)
                                                                                                • Elements differ in short: 'unique identifier for this section.' vs 'Section heading defined by the health authority. Cannot be changed by the market authorization holder'
                                                                                                .... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
                                                                                                0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
                                                                                                  .... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
                                                                                                    .... text C0..1NarrativeNarrative text for this section.C0..1NarrativeNarrative text for this section (e.g., paragraphs, bulleted lists, tables).
                                                                                                    • Elements differ in short: 'Narrative text for this section.' vs 'Narrative text for this section (e.g., paragraphs, bulleted lists, tables).'
                                                                                                    .... mode 0..1codeworking | snapshot | changes
                                                                                                    Binding: ?? (required): The processing mode that applies to this section.

                                                                                                    • Removed this element
                                                                                                    .... orderedBy 0..1CodeableConceptOrder of section entries.
                                                                                                    Binding: ?? (preferred): What order applies to the items in the entry.

                                                                                                    0..1CodeableConceptOrder of section entries
                                                                                                    Binding: ?? (preferred): What order applies to the items in the entry.

                                                                                                    • Elements differ in short: 'Order of section entries.' vs 'Order of section entries'
                                                                                                    .... entry C0..*Reference(Resource)A reference to data that supports this section
                                                                                                    C0..*Reference(Resource)A reference to data that supports this section
                                                                                                      .... emptyReason C0..1CodeableConceptReason the section is empty.
                                                                                                      Binding: ?? (preferred): If a section is empty, why it is empty.

                                                                                                      C0..1CodeableConceptReason the section is empty.
                                                                                                      Binding: ?? (preferred): If a section is empty, why it is empty.

                                                                                                        .... section C0..*BackboneElementNested Sections (sub-section headings for level 2, 3, 4 or 5).
                                                                                                        0..*BackboneElementNested sub-section headings for level 2, 3, 4 or 5.
                                                                                                        • Elements differ in short: 'Nested Sections (sub-section headings for level 2, 3, 4 or 5).' vs 'Nested sub-section headings for level 2, 3, 4 or 5.'
                                                                                                        • Elements differ in definition: 'Nested Sections (sub-section headings for level 2, 3, 4 or 5).' vs 'Nested Sections sub-section headings for level 2, 3, 4 or 5.'
                                                                                                        ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                          ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                          • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
                                                                                                          ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          • Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
                                                                                                          ..... title 0..1stringSection heading1..1stringSection heading defined by the market authorization holder
                                                                                                          • Elements differ in short: 'Section heading' vs 'Section heading defined by the market authorization holder'
                                                                                                          • Element minimum cardinalities differ: '0' vs '1'
                                                                                                          ..... code 1..1CodeableConceptunique identifier for this section.
                                                                                                          Binding: ?? (extensible)
                                                                                                          1..1CodeableConceptCoded section heading defined by the health authority.
                                                                                                          Binding: ?? (example)
                                                                                                          • Elements differ in short: 'unique identifier for this section.' vs 'Coded section heading defined by the health authority.'
                                                                                                          ..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
                                                                                                          0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
                                                                                                            ..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
                                                                                                              ..... text C0..1NarrativeNarrative text for this section.C0..1NarrativeNarrative text for this section.
                                                                                                                ..... mode 0..1codeworking | snapshot | changes
                                                                                                                Binding: ?? (required): The processing mode that applies to this section.

                                                                                                                • Removed this element
                                                                                                                ..... orderedBy 0..1CodeableConceptOrder of section entries.
                                                                                                                Binding: ?? (preferred): What order applies to the items in the entry.

                                                                                                                0..1CodeableConceptOrder of section entries
                                                                                                                Binding: ?? (preferred): What order applies to the items in the entry.

                                                                                                                • Elements differ in short: 'Order of section entries.' vs 'Order of section entries'
                                                                                                                ..... entry C0..*Reference(Resource)A reference to data that supports this section
                                                                                                                C0..*Reference(Resource)A reference to data that supports this section
                                                                                                                  ..... emptyReason C0..1CodeableConceptReason the section is empty.
                                                                                                                  Binding: ?? (preferred): If a section is empty, why it is empty.

                                                                                                                  C0..1CodeableConceptReason the section is empty.
                                                                                                                  Binding: ?? (preferred): If a section is empty, why it is empty.

                                                                                                                    ..... section C0..*See section (Composition)Nested Section
                                                                                                                    0..*See section (Composition)Nested Section

                                                                                                                      doco Documentation for this format