Profile Comparison between http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyBulkDataGraphDefinition vs http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyBulkDataGraphDefinition

Left:Formulary Bulk Data Graph Definition (http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyBulkDataGraphDefinition)
Right:Formulary Bulk Data Graph Definition (http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyBulkDataGraphDefinition)

Messages

ErrorStructureDefinition.versionValues for version differ: '2.1.0' vs '3.0.0-ballot'
InformationStructureDefinition.dateValues for date differ: '2025-02-26T17:11:51+00:00' vs '2026-11-09T20:57:19+00:00'
InformationGraphDefinition.languageExample/preferred bindings differ at GraphDefinition.language using binding from FormularyBulkDataGraphDefinition

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/GraphDefinition
      copyright
        date2025-02-26T17:11:51+00:002026-11-09T20:57:19+00:00
        • Values Differ
        descriptionA GraphDefinition defining a graph of resources to return in a query for a Formulary related Bulk Data request.
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]urn:iso:std:iso:3166#US
                  kindresource
                    nameFormularyBulkDataGraphDefinition
                      publisherHL7 International / Pharmacy
                        purpose
                          statusdraft
                            titleFormulary Bulk Data Graph Definition
                              typeGraphDefinition
                                urlhttp://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyBulkDataGraphDefinition
                                  version2.1.03.0.0-ballot
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  GraphDefinition C0..*GraphDefinitionDefinition of a graph of resources
                                  C0..*GraphDefinitionDefinition of a graph of resources
                                    GraphDefinition.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                      GraphDefinition.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                        GraphDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                          GraphDefinition.language 0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          • Example/preferred bindings differ at GraphDefinition.language using binding from FormularyBulkDataGraphDefinition
                                          GraphDefinition.text 0..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          0..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                            GraphDefinition.contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                              GraphDefinition.extension 0..*ExtensionAdditional content defined by implementations
                                              0..*ExtensionAdditional content defined by implementations
                                                GraphDefinition.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                  GraphDefinition.url This element is included in summaries. 0..1uriCanonical identifier for this graph definition, represented as a URI (globally unique) This element is included in summaries. 0..1uriCanonical identifier for this graph definition, represented as a URI (globally unique)
                                                    GraphDefinition.version This element is included in summaries. 0..1stringBusiness version of the graph definition This element is included in summaries. 0..1stringBusiness version of the graph definition
                                                      GraphDefinition.name This element is included in summaries. C1..1stringName for this graph definition (computer friendly)
                                                      Required Pattern: FormularyGraphDefinition (extensions allowed)
                                                      This element is included in summaries. C1..1stringName for this graph definition (computer friendly)
                                                      Required Pattern: FormularyGraphDefinition (extensions allowed)
                                                        GraphDefinition.status This element is a modifier element. This element is included in summaries. 1..1codedraft | active | retired | unknown
                                                        Binding: ?? (required): The lifecycle status of an artifact.
                                                        Required Pattern: active (extensions allowed)
                                                        This element is a modifier element. This element is included in summaries. 1..1codedraft | active | retired | unknown
                                                        Binding: ?? (required): The lifecycle status of an artifact.
                                                        Required Pattern: active (extensions allowed)
                                                          GraphDefinition.experimental This element is included in summaries. 0..1booleanFor testing purposes, not real usage This element is included in summaries. 0..1booleanFor testing purposes, not real usage
                                                            GraphDefinition.date This element is included in summaries. 0..1dateTimeDate last changed This element is included in summaries. 0..1dateTimeDate last changed
                                                              GraphDefinition.publisher This element is included in summaries. 0..1stringName of the publisher (organization or individual) This element is included in summaries. 0..1stringName of the publisher (organization or individual)
                                                                GraphDefinition.contact This element is included in summaries. 0..*ContactDetailContact details for the publisher
                                                                This element is included in summaries. 0..*ContactDetailContact details for the publisher
                                                                  GraphDefinition.description 0..1markdownNatural language description of the graph definition0..1markdownNatural language description of the graph definition
                                                                    GraphDefinition.useContext This element is included in summaries. 0..*UsageContextThe context that the content is intended to support
                                                                    This element is included in summaries. 0..*UsageContextThe context that the content is intended to support
                                                                      GraphDefinition.jurisdiction This element is included in summaries. 0..*CodeableConceptIntended jurisdiction for graph definition (if applicable)
                                                                      Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                      This element is included in summaries. 0..*CodeableConceptIntended jurisdiction for graph definition (if applicable)
                                                                      Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                        GraphDefinition.purpose 0..1markdownWhy this graph definition is defined0..1markdownWhy this graph definition is defined
                                                                          GraphDefinition.start This element is included in summaries. 1..1codeType of resource at which the graph starts
                                                                          Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
                                                                          Required Pattern: InsurancePlan (extensions allowed)
                                                                          This element is included in summaries. 1..1codeType of resource at which the graph starts
                                                                          Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
                                                                          Required Pattern: InsurancePlan (extensions allowed)
                                                                            GraphDefinition.profile 0..1canonical(StructureDefinition)Profile on base resource
                                                                            Required Pattern: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Formulary (extensions allowed)
                                                                            0..1canonical(StructureDefinition)Profile on base resource
                                                                            Required Pattern: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Formulary (extensions allowed)
                                                                              GraphDefinition.link 0..*BackboneElementLinks this graph makes rules about
                                                                              0..*BackboneElementLinks this graph makes rules about
                                                                                GraphDefinition.link.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                  GraphDefinition.link.extension 0..*ExtensionAdditional content defined by implementations
                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                    GraphDefinition.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                    This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                      GraphDefinition.link.path 0..1stringPath in the resource that contains the link0..1stringPath in the resource that contains the link
                                                                                        GraphDefinition.link.sliceName 0..1stringWhich slice (if profiled)0..1stringWhich slice (if profiled)
                                                                                          GraphDefinition.link.min 0..1integerMinimum occurrences for this link0..1integerMinimum occurrences for this link
                                                                                            GraphDefinition.link.max 0..1stringMaximum occurrences for this link0..1stringMaximum occurrences for this link
                                                                                              GraphDefinition.link.description 0..1stringWhy this link is specified0..1stringWhy this link is specified
                                                                                                GraphDefinition.link.target 0..*BackboneElementPotential target for the link
                                                                                                0..*BackboneElementPotential target for the link
                                                                                                  GraphDefinition.link.target.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                    GraphDefinition.link.target.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                      GraphDefinition.link.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                      This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                        GraphDefinition.link.target.type 1..1codeType of resource this link refers to
                                                                                                        Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
                                                                                                        Required Pattern: Basic (extensions allowed)
                                                                                                        1..1codeType of resource this link refers to
                                                                                                        Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
                                                                                                        Required Pattern: Basic (extensions allowed)
                                                                                                          GraphDefinition.link.target.params 0..1stringCriteria for reverse lookup
                                                                                                          Required Pattern: formulary={ref} (extensions allowed)
                                                                                                          0..1stringCriteria for reverse lookup
                                                                                                          Required Pattern: formulary={ref} (extensions allowed)
                                                                                                            GraphDefinition.link.target.profile 0..1canonical(StructureDefinition)Profile for the target resource
                                                                                                            Required Pattern: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyItem (extensions allowed)
                                                                                                            0..1canonical(StructureDefinition)Profile for the target resource
                                                                                                            Required Pattern: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyItem (extensions allowed)
                                                                                                              GraphDefinition.link.target.compartment 0..*BackboneElementCompartment Consistency Rules
                                                                                                              0..*BackboneElementCompartment Consistency Rules
                                                                                                                GraphDefinition.link.target.compartment.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                  GraphDefinition.link.target.compartment.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                    GraphDefinition.link.target.compartment.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                    This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                      GraphDefinition.link.target.compartment.use 1..1codecondition | requirement
                                                                                                                      Binding: ?? (required): Defines how a compartment rule is used.
                                                                                                                      1..1codecondition | requirement
                                                                                                                      Binding: ?? (required): Defines how a compartment rule is used.
                                                                                                                        GraphDefinition.link.target.compartment.code 1..1codePatient | Encounter | RelatedPerson | Practitioner | Device
                                                                                                                        Binding: ?? (required): Identifies a compartment.
                                                                                                                        1..1codePatient | Encounter | RelatedPerson | Practitioner | Device
                                                                                                                        Binding: ?? (required): Identifies a compartment.
                                                                                                                          GraphDefinition.link.target.compartment.rule 1..1codeidentical | matching | different | custom
                                                                                                                          Binding: ?? (required): How a compartment must be linked.
                                                                                                                          1..1codeidentical | matching | different | custom
                                                                                                                          Binding: ?? (required): How a compartment must be linked.
                                                                                                                            GraphDefinition.link.target.compartment.expression 0..1stringCustom rule, as a FHIRPath expression0..1stringCustom rule, as a FHIRPath expression
                                                                                                                              GraphDefinition.link.target.compartment.description 0..1stringDocumentation for FHIRPath expression0..1stringDocumentation for FHIRPath expression
                                                                                                                                GraphDefinition.link.target.link 0..*BackboneElementAdditional links from target resource
                                                                                                                                0..*BackboneElementAdditional links from target resource
                                                                                                                                  GraphDefinition.link.target.link.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                    GraphDefinition.link.target.link.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                      GraphDefinition.link.target.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                      This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                        GraphDefinition.link.target.link.path 0..1stringPath in the resource that contains the link
                                                                                                                                        Required Pattern: Basic.subject (extensions allowed)
                                                                                                                                        0..1stringPath in the resource that contains the link
                                                                                                                                        Required Pattern: Basic.subject (extensions allowed)
                                                                                                                                          GraphDefinition.link.target.link.sliceName 0..1stringWhich slice (if profiled)0..1stringWhich slice (if profiled)
                                                                                                                                            GraphDefinition.link.target.link.min 0..1integerMinimum occurrences for this link0..1integerMinimum occurrences for this link
                                                                                                                                              GraphDefinition.link.target.link.max 0..1stringMaximum occurrences for this link0..1stringMaximum occurrences for this link
                                                                                                                                                GraphDefinition.link.target.link.description 0..1stringWhy this link is specified0..1stringWhy this link is specified
                                                                                                                                                  GraphDefinition.link.target.link.target 0..*BackboneElementPotential target for the link
                                                                                                                                                  0..*BackboneElementPotential target for the link
                                                                                                                                                    GraphDefinition.link.target.link.target.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                      GraphDefinition.link.target.link.target.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                                                                        GraphDefinition.link.target.link.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                        This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                          GraphDefinition.link.target.link.target.type 1..1codeType of resource this link refers to
                                                                                                                                                          Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
                                                                                                                                                          Required Pattern: MedicationKnowledge (extensions allowed)
                                                                                                                                                          1..1codeType of resource this link refers to
                                                                                                                                                          Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
                                                                                                                                                          Required Pattern: MedicationKnowledge (extensions allowed)
                                                                                                                                                            GraphDefinition.link.target.link.target.params 0..1stringCriteria for reverse lookup0..1stringCriteria for reverse lookup
                                                                                                                                                              GraphDefinition.link.target.link.target.profile 0..1canonical(StructureDefinition)Profile for the target resource
                                                                                                                                                              Required Pattern: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug (extensions allowed)
                                                                                                                                                              0..1canonical(StructureDefinition)Profile for the target resource
                                                                                                                                                              Required Pattern: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug (extensions allowed)
                                                                                                                                                                GraphDefinition.link.target.link.target.compartment 0..*BackboneElementCompartment Consistency Rules
                                                                                                                                                                0..*BackboneElementCompartment Consistency Rules
                                                                                                                                                                  GraphDefinition.link.target.link.target.compartment.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                    GraphDefinition.link.target.link.target.compartment.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                      GraphDefinition.link.target.link.target.compartment.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                      This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                        GraphDefinition.link.target.link.target.compartment.use 1..1codecondition | requirement
                                                                                                                                                                        Binding: ?? (required): Defines how a compartment rule is used.
                                                                                                                                                                        1..1codecondition | requirement
                                                                                                                                                                        Binding: ?? (required): Defines how a compartment rule is used.
                                                                                                                                                                          GraphDefinition.link.target.link.target.compartment.code 1..1codePatient | Encounter | RelatedPerson | Practitioner | Device
                                                                                                                                                                          Binding: ?? (required): Identifies a compartment.
                                                                                                                                                                          1..1codePatient | Encounter | RelatedPerson | Practitioner | Device
                                                                                                                                                                          Binding: ?? (required): Identifies a compartment.
                                                                                                                                                                            GraphDefinition.link.target.link.target.compartment.rule 1..1codeidentical | matching | different | custom
                                                                                                                                                                            Binding: ?? (required): How a compartment must be linked.
                                                                                                                                                                            1..1codeidentical | matching | different | custom
                                                                                                                                                                            Binding: ?? (required): How a compartment must be linked.
                                                                                                                                                                              GraphDefinition.link.target.link.target.compartment.expression 0..1stringCustom rule, as a FHIRPath expression0..1stringCustom rule, as a FHIRPath expression
                                                                                                                                                                                GraphDefinition.link.target.link.target.compartment.description 0..1stringDocumentation for FHIRPath expression0..1stringDocumentation for FHIRPath expression
                                                                                                                                                                                  GraphDefinition.link.target.link.target.link 0..*See link (GraphDefinition)Additional links from target resource
                                                                                                                                                                                  0..*See link (GraphDefinition)Additional links from target resource

                                                                                                                                                                                    doco Documentation for this format