Profile Comparison between http://hl7.org/fhir/uv/ebm/StructureDefinition/exposure-definition vs http://hl7.org/fhir/uv/ebm/StructureDefinition/exposure-definition

Left:ExposureDefinition (http://hl7.org/fhir/uv/ebm/StructureDefinition/exposure-definition)
Right:ExposureDefinition (http://hl7.org/fhir/uv/ebm/StructureDefinition/exposure-definition)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot' vs '2.0.0-ballot'
InformationStructureDefinition.dateValues for date differ: '2023-12-17T16:55:23+00:00' vs '2024-11-22T11:53:36+00:00'
WarningStructureDefinition.fhirVersionValues for fhirVersion differ: '5.0.0' vs '6.0.0-ballot2'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.org/fhir/uv/ebm/StructureDefinition/cohort-definition' vs 'http://hl7.org/fhir/uv/ebm/StructureDefinition/conceptual-cohort-definition'
InformationStructureDefinition.shortValues for short differ: 'Extension' vs 'Extensions that cannot be ignored'
InformationStructureDefinition.definitionValues for definition differ: 'An Extension' 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).'
InformationStructureDefinition.commentValues for comment differ: 'Note: This is a business identifier, not a resource identifier (see [discussion](http://hl7.org/fhir/R5/resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types.' vs 'Note: This is a business identifier, not a resource identifier (see [discussion](http://hl7.org/fhir/6.0.0-ballot2/resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types.'
InformationGroup.typeElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'definitional | enumerated' vs 'definitional | conceptual | enumerated'
InformationStructureDefinition.definitionValues for definition differ: 'Basis for membership in the Group: * 'definitional': The Group.characteristics specified are both necessary and sufficient to determine membership. All entities that meet the criteria are considered to be members of the group, whether referenced by the group or not. If members are present, they are individuals that happen to be known as meeting the Group.characteristics. The list cannot be presumed to be complete. * 'enumerated': The Group.characteristics are necessary but not sufficient to determine membership. Membership is determined by being listed as one of the Group.member.' vs 'Basis for membership in the Group: * 'definitional': The Group.characteristics specified are both necessary and sufficient to determine membership. All entities that meet the criteria are considered to be members of the group, whether referenced by the group or not. If members are present, they are individuals that happen to be known as meeting the Group.characteristics. The list cannot be presumed to be complete. * 'conceptual': The Group.characteristics specified are both necessary and sufficient to determine membership. The 'conceptual' Group is a 'definitional' Group in which the Group.type is not bound to FHIR types. * 'enumerated': The Group.characteristics are necessary but not sufficient to determine membership. Membership is determined by being listed as one of the Group.member.'
InformationStructureDefinition.shortValues for short differ: 'Kind of Group members' vs 'Use of the Group (and by implication, kind of members)'
InformationStructureDefinition.definitionValues for definition differ: 'Provides a specific type of resource the group includes; e.g. 'cow', 'syringe', etc.' vs 'A code that describes the use of the group. The use of the group usually dictates what kind of entities can be members of the group.'
InformationStructureDefinition.commentValues for comment differ: 'This would generally be omitted for Person resources.' vs 'The types of entities that can be members needs to align with Group.type'
InformationStructureDefinition.shortValues for short differ: 'Extension' vs 'Additional content defined by implementations'
InformationStructureDefinition.definitionValues for definition differ: 'An 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.'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/uv/ebm/StructureDefinition/cohort-definitionhttp://hl7.org/fhir/uv/ebm/StructureDefinition/conceptual-cohort-definition
    • Values Differ
    .copyright
      .date2023-12-17T16:55:23+00:002024-11-22T11:53:36+00:00
      • Values Differ
      .descriptionProfile of Group for Evidence Based Medicine IG. The ExposureDefinition Profile is used to express the criteria defining an evidence variable (or categorical value for a variable) in the role of exposure.
        .experimental
          .fhirVersion5.0.06.0.0-ballot2
          • Values Differ
          .jurisdiction
            ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
              .kindresource
                .nameExposureDefinition
                  .publisherHL7 International / Clinical Decision Support
                    .purpose
                      .statusdraft
                        .title
                          .typeGroup
                            .urlhttp://hl7.org/fhir/uv/ebm/StructureDefinition/exposure-definition
                              .version1.0.0-ballot2.0.0-ballot
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              .. Group 0..*CohortDefinitionGroup of multiple entities
                              C0..*ConceptualCohortDefinitionGroup of multiple entities
                              cnl-2: Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
                                ... 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
                                      ... language 0..1codeLanguage of the resource content
                                      Binding: ?? (required): IETF language tag for a human language

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

                                      Additional BindingsPurpose
                                      ??Starter Set
                                        ... 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
                                            ... Slices for extension 0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                            0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                              ... Slices for modifierExtension ?!Σ0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url
                                              ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                ... identifier Σ0..*IdentifierBusiness Identifier for this Group
                                                Σ0..*IdentifierBusiness Identifier for this Group
                                                  ... active ?!Σ0..1booleanWhether this group's record is in active use
                                                  • Removed this element
                                                  ... type Σ1..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
                                                  Binding: ?? (required): Types of resources that are part of group.

                                                  Σ0..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
                                                  Binding: ?? (required): Types of resources that are part of group.

                                                  • Element minimum cardinalities differ: '1' vs '0'
                                                  ... membership Σ1..1codedefinitional | enumerated
                                                  Binding: ?? (required): The basis for membership in a group


                                                  Required Pattern: definitional
                                                  Σ1..1codedefinitional | conceptual | enumerated
                                                  Binding: ?? (required): The basis for membership in a group


                                                  Required Pattern: conceptual
                                                    ... code Σ0..1CodeableConceptKind of Group members
                                                    Binding Description (No ValueSet): (example): Kind of particular resource; e.g. cow, syringe, lake, etc.

                                                    Σ0..1CodeableConceptUse of the Group (and by implication, kind of members)
                                                    Binding: ?? (extensible): A code that describes the kind of group, which usually dictates what kind if entities can be in the group.

                                                      ... name Σ0..1stringLabel for GroupΣ0..1stringLabel for Group
                                                        ... description 0..1markdownNatural language description of the group0..1markdownNatural language description of the group
                                                          ... quantity Σ0..0Σ0..0
                                                            ... managingEntity Σ0..1Reference(Organization | RelatedPerson | Practitioner | PractitionerRole)Entity that is the custodian of the Group's definitionΣ0..1Reference(Organization | RelatedPerson | Practitioner | PractitionerRole)Entity that is the custodian of the Group's definition
                                                              ... characteristic Σ0..*BackboneElementInclude / Exclude group members by Trait
                                                              Σ0..*BackboneElementInclude / Exclude group members by Trait
                                                                .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                  .... Slices for extension 0..*ExtensionExtension
                                                                  Slice: Unordered, Open by value:url
                                                                  0..*ExtensionAdditional content defined by implementations
                                                                    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                      .... code Σ1..1CodeableConceptKind of characteristic
                                                                      Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

                                                                      Σ1..1CodeableConceptKind of characteristic
                                                                      Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

                                                                        .... value[x] Σ1..1CodeableConcept, boolean, Quantity, Range, Reference()Value held by characteristic
                                                                        Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

                                                                        Σ1..1CodeableConcept, boolean, Quantity, Range, Reference(), uri, ExpressionValue held by characteristic
                                                                        Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

                                                                          .... exclude Σ1..1booleanGroup includes or excludesΣ1..1booleanGroup includes or excludes
                                                                            .... period 0..1PeriodPeriod over which characteristic is tested0..1PeriodPeriod over which characteristic is tested
                                                                              .... description 0..1markdownNatural language description of the characteristic
                                                                              • Added this element
                                                                              .... method 0..*CodeableConceptMethod for how the characteristic value was determined
                                                                              Binding: ?? (example)
                                                                              • Added this element
                                                                              .... determinedBy[x] 0..1Reference(Device | DeviceDefinition | DeviceMetric), ExpressionDefines the characteristic
                                                                              • Added this element
                                                                              .... offset ?!Σ0..1CodeableConceptReference point for comparison
                                                                              Binding: ?? (example)
                                                                              • Added this element
                                                                              .... instances[x] 0..1Quantity, RangeNumber of occurrences meeting the characteristic
                                                                              • Added this element
                                                                              .... duration[x] 0..1Duration, RangeLength of time in which the characteristic is met
                                                                              • Added this element
                                                                              .... timing 0..*RelativeTimeTiming in which the characteristic is determined
                                                                              • Added this element
                                                                              ... member 0..00..0
                                                                                .... 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
                                                                                    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                      .... entity 1..1Reference(CareTeam | Device | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen)Reference to the group member1..1Reference(CareTeam | Device | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen)Reference to the group member
                                                                                        .... period 0..1PeriodPeriod member belonged to the group0..1PeriodPeriod member belonged to the group
                                                                                          .... inactive 0..1booleanIf member is no longer in group0..1booleanIf member is no longer in group
                                                                                            .... involvement 0..*CodeableConceptCode that describes how user is part of the group
                                                                                            Binding: ?? (example): A code that describes how a user is involved in the group


                                                                                            • Added this element
                                                                                            ... url ΣC0..1uriCanonical identifier for this Group, represented as an absolute URI (globally unique)
                                                                                            cnl-1: URL should not contain | or # - these characters make processing canonical references problematic
                                                                                            • Added this element
                                                                                            ... version Σ0..1stringBusiness version of the Group
                                                                                            • Added this element
                                                                                            ... versionAlgorithm[x] Σ0..1string, CodingHow to compare versions
                                                                                            Binding: ?? (extensible)
                                                                                            • Added this element
                                                                                            ... title Σ0..1stringName for this Group (human friendly)
                                                                                            • Added this element
                                                                                            ... status ?!Σ0..1codedraft | active | retired | unknown
                                                                                            Binding: ?? (required): The lifecycle status of an artifact.

                                                                                            • Added this element
                                                                                            ... experimental Σ0..1booleanFor testing purposes, not real usage
                                                                                            • Added this element
                                                                                            ... date Σ0..1dateTimeDate last changed
                                                                                            • Added this element
                                                                                            ... publisher Σ0..1stringName of the publisher/steward (organization or individual)
                                                                                            • Added this element
                                                                                            ... contact Σ0..*ContactDetailContact details for the publisher
                                                                                            • Added this element
                                                                                            ... useContext Σ0..*UsageContextThe context that the content is intended to support
                                                                                            • Added this element
                                                                                            ... purpose 0..1markdownWhy this Group is defined
                                                                                            • Added this element
                                                                                            ... copyright 0..1markdownUse and/or publishing restrictions
                                                                                            • Added this element
                                                                                            ... copyrightLabel 0..1stringCopyright holder and year(s)
                                                                                            • Added this element
                                                                                            ... combinationMethod ?!Σ0..1codeall-of | any-of | at-least | at-most | except-subset
                                                                                            Binding: ?? (required)
                                                                                            • Added this element
                                                                                            ... combinationThreshold 0..1positiveIntProvides the value of "n" when "at-least" or "at-most" codes are used
                                                                                            • Added this element

                                                                                            doco Documentation for this format