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

Left:Obligations Profile (http://hl7.org/fhir/StructureDefinition/obligations-profile)
Right:Obligations Profile (http://hl7.org/fhir/StructureDefinition/obligations-profile)

Messages

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Extension
      .copyright
        .descriptionThis extension declares that the data in a resource was authored (collected/handled/created/transformed) by an application that conformed to the set of element level obligations described in the referenced profile. Note that 'authoring' is often a client function, but that is not always the case. The declaration may optionally reference a particular ActorDefinition to select which set of obligations applied. Note that although the focus of this extension is declaring which obligations applied to the authoring of this resource, obligations are applied at the level of a data element, and the profile maps between the elements of the resource and the obligations at each data element. For this reason, it's better for profiles referenced by this extension to be [obligation profiles](https://hl7.org/fhir/tools/StructureDefinition-obligation-profile.html), or at least, profiles that focus on applicaion obligations rather than data verification. Only the obligations pertaining to authoring the data are considered to apply in this declaration. As an example of the kind of use this extension might support, an application could decide, while reading the contents of a resource, that an element was available for data entry and the fact that it is mising implies 'no value exists' as opposed to 'creating system was unable to provide a value'. This extension is a statement about the provenance of a particular version of the resource that it is describing; as such, it should be made in a Provenance resource referring to that particular version. Alternatively, the extension can be placed in the resource about which the declaration is made (in Resource.meta); in this case, the declaration SHOULD be removed when the resource data is altered (it may be replaced by a new declaration). Unlike the claim of data conformance in Resource.meta.profile, the declaration contained in this extension cannot be added simply because the data in the resource is observed to conform to a profile, since it pertains to the rules that apply to the application that authored the resource. For the same reason, intermediaries processing resources SHOULD preserve this declaration unless they alter the data itself. This declaration is often used to drive processing rules associated with the trustworthiness of the data in the resource. Applications/specifications/workflows that make use of this declaration should carefully consider the integrity of the chain of handling from the source the processing before choosing to trust the declaration. A simpler alternative to this profile is to use the [[[http://hl7.org/fhir/StructureDefinition/feature-assertion]]] extension.
          .experimentaltrue
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  .kindcomplex-type
                    .nameObligationsProfile
                      .publisherHL7 International / FHIR Infrastructure
                        .purpose
                          .statusdraft
                            .titleObligations Profile
                              .typeExtension
                                .urlhttp://hl7.org/fhir/StructureDefinition/obligations-profile

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Extension 0..*ExtensionAuthored by an application conforming to a set of obligations
                                  0..*ExtensionAuthored by an application conforming to a set of obligations
                                    ... id 0..1idUnique id for inter-element referencing0..1idUnique id for inter-element referencing
                                      ... Slices for extension 1..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                      1..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                        ... url 1..1uri"http://hl7.org/fhir/StructureDefinition/obligations-profile"1..1uri"http://hl7.org/fhir/StructureDefinition/obligations-profile"

                                          doco Documentation for this format