Profile Comparison between http://hl7.org/fhir/StructureDefinition/profile-mapping vs http://hl7.org/fhir/StructureDefinition/profile-mapping

Left:Profile Mapping Extension (http://hl7.org/fhir/StructureDefinition/profile-mapping)
Right:Profile Mapping Extension (http://hl7.org/fhir/StructureDefinition/profile-mapping)

Messages

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Extension
      copyright
        descriptionExtension definition for Mapping between ```API``` and ```Profile```. CapabilityStatement.rest.resource.profile has two different profile statements: * profile - the overall system profile for a resource * supportedProfile 0..* - a particular profile that the system supports What is missing from this picture is defining which resources conform to which profile. Sometimes, of course, it's impossible to define this, but quite often, there's an algorithmic relationship that a server or client could use to know that resources with a particular set of values will or should conform to a given profile. This extension defines a relationship between a search string and a profile. Any resource that meets a given search string will be expected to conform to the particular profile. If more than one profile is nominated for a search string, resources SHALL conform to all the listed profiles. The last extension can be without a search matches and remaining resources This extension repeats, and order is important - once a match is found, this profile is the one that applies. Todo: If this extension is useful, it will be moved to the core extensions pack
          experimentalfalse
            fhirVersion5.0.0
              jurisdiction
                jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  kindcomplex-type
                    nameProfileMapping
                      publisherHL7 International / FHIR Infrastructure
                        purpose
                          statusactive
                            titleProfile Mapping Extension
                              typeExtension
                                urlhttp://hl7.org/fhir/StructureDefinition/profile-mapping

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  Extension 0..*Extensionprofile-mapping
                                  0..*Extensionprofile-mapping
                                    Extension.id 0..1idUnique id for inter-element referencing0..1idUnique id for inter-element referencing
                                      Extension.Slices for extension 2..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                      2..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                        Extension.url 1..1uri"http://hl7.org/fhir/StructureDefinition/profile-mapping"1..1uri"http://hl7.org/fhir/StructureDefinition/profile-mapping"
                                          Extension.value[x] 0..1base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference(), Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference(), SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, MetaValue of extension0..1base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference(), Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference(), SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, MetaValue of extension

                                            doco Documentation for this format