Profile Comparison between http://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wof-connect-practitioner vs http://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wof-connect-practitioner

Left:Wof Connect Practitioner (http://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wof-connect-practitioner)
Right:Wof Connect Practitioner (http://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wof-connect-practitioner)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.1.0' vs '0.1.1'
InformationStructureDefinition.statusValues for status differ: 'draft' vs 'active'
InformationStructureDefinition.dateValues for date differ: '2025-11-27T09:26:06+00:00' vs '2026-03-06T12:21:16+00:00'
InformationStructureDefinition.jurisdictionAdded the item 'null#null'
InformationStructureDefinition.shortValues for short differ: 'Logical id of this artifact' vs 'Logical id of the practitioner'
WarningPractitioner.idElements differ in definition for mustSupport: 'false' vs 'true'
InformationPractitioner.idElement minimum cardinalities differ: '0' vs '1'
InformationPractitioner.identifierElement minimum cardinalities differ: '0' vs '1'
InformationStructureDefinition.shortValues for short differ: 'Whether this practitioner's record is in active use' vs 'Indicates whether the practitioner record is active'
WarningPractitioner.activeElements differ in definition for mustSupport: 'false' vs 'true'
InformationPractitioner.activeElement minimum cardinalities differ: '0' vs '1'
InformationStructureDefinition.shortValues for short differ: 'The name(s) associated with the practitioner' vs 'Name of the practitioner'
WarningPractitioner.nameElements differ in definition for mustSupport: 'false' vs 'true'
InformationPractitioner.nameElement minimum cardinalities differ: '0' vs '1'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Practitioner
      .copyright
        .date2025-11-27T09:26:06+00:002026-03-06T12:21:16+00:00
        • Values Differ
        .descriptionPractitioner resource as exposed by WOF Connect integrations.
        • Added the item 'Practitioner resource as exposed by WOF Connect integrations.'
        .experimental
          .fhirVersion4.0.1
            .jurisdiction
              ..jurisdiction[0]null#null
              • Added the item 'null#null'
              .kindresource
                .nameWofConnectPractitioner
                  .publisherService Well AB
                    .purpose
                      .statusdraftactive
                      • Values Differ
                      .titleWof Connect Practitioner
                        .typePractitioner
                          .urlhttp://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wof-connect-practitioner
                            .version0.1.00.1.1
                            • Values Differ

                            Structure

                            NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                            .. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
                            0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
                              ... id Σ0..1idLogical id of this artifactSOΣ1..1idLogical id of the practitioner
                              ObligationsActor
                              SHALL:populatehttps://serveractor.examplse.se
                              • Elements differ in definition for mustSupport: 'false' vs 'true'
                              • Element minimum cardinalities differ: '0' vs '1'
                              ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                .... id 0..1stringUnique id for inter-element referencing
                                • Added this element
                                .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                Slice: Unordered, Open by value:url
                                • Added this element
                                .... versionId Σ0..1idVersion specific identifier
                                • Added this element
                                .... lastUpdated Σ0..1instantWhen the resource version last changed
                                • Added this element
                                .... source Σ1..1uriIdentifies where the resource comes from
                                • Added this element
                                .... profile Σ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                • Added this element
                                .... security Σ0..*CodingSecurity Labels applied to this resource
                                Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
                                • Added this element
                                .... tag Σ0..*CodingTags applied to this resource
                                Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
                                • Added this element
                                ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                  ... 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
                                    ... contained 0..*ResourceContained, inline Resources
                                    0..*ResourceContained, inline Resources
                                      ... extension 0..*ExtensionAdditional content defined by implementations
                                      0..*ExtensionAdditional content defined by implementations
                                        ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                        ?!0..*ExtensionExtensions that cannot be ignored
                                          ... identifier Σ0..*IdentifierAn identifier for the person as this agent
                                          OΣ1..*IdentifierAn identifier for the person as this agent
                                          Slice: Unordered, Open by pattern:type.coding.code
                                          ObligationsActor
                                          SHALL:populatehttps://serveractor.examplse.se
                                          • Element minimum cardinalities differ: '0' vs '1'
                                          ... active Σ0..1booleanWhether this practitioner's record is in active useSOΣ1..1booleanIndicates whether the practitioner record is active
                                          ObligationsActor
                                          SHALL:populatehttps://serveractor.examplse.se
                                          • Elements differ in definition for mustSupport: 'false' vs 'true'
                                          • Element minimum cardinalities differ: '0' vs '1'
                                          ... name Σ0..*HumanNameThe name(s) associated with the practitioner
                                          SOΣ1..*HumanNameName of the practitioner
                                          ObligationsActor
                                          SHALL:populatehttps://serveractor.examplse.se
                                          • Elements differ in definition for mustSupport: 'false' vs 'true'
                                          • Element minimum cardinalities differ: '0' vs '1'
                                          .... id 0..1stringUnique id for inter-element referencing
                                          • Added this element
                                          .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                          Slice: Unordered, Open by value:url
                                          • Added this element
                                          .... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
                                          Binding: ?? (required): The use of a human name.
                                          • Added this element
                                          .... text SΣ1..1stringFull display name of the practitioner
                                          • Added this element
                                          .... family Σ0..1stringFamily name (surname)
                                          • Added this element
                                          .... given Σ0..*stringGiven name(s). WOF Connect uses the first given name for display.
                                          This repeating element order: Given Names appear in the correct order for presenting the name
                                          • Added this element
                                          .... prefix Σ0..*stringParts that come before the name
                                          This repeating element order: Prefixes appear in the correct order for presenting the name
                                          • Added this element
                                          .... suffix Σ0..*stringParts that come after the name
                                          This repeating element order: Suffixes appear in the correct order for presenting the name
                                          • Added this element
                                          .... period Σ0..1PeriodTime period when name was/is in use
                                          • Added this element
                                          ... telecom Σ0..*ContactPointA contact detail for the practitioner (that apply to all roles)
                                          Σ0..*ContactPointA contact detail for the practitioner (that apply to all roles)
                                            ... address Σ0..*AddressAddress(es) of the practitioner that are not role specific (typically home address)
                                            Σ0..*AddressAddress(es) of the practitioner that are not role specific (typically home address)
                                              ... gender Σ0..1codemale | female | other | unknown
                                              Binding: ?? (required): The gender of a person used for administrative purposes.
                                              Σ0..1codemale | female | other | unknown
                                              Binding: ?? (required): The gender of a person used for administrative purposes.
                                                ... birthDate Σ0..1dateThe date on which the practitioner was bornΣ0..1dateThe date on which the practitioner was born
                                                  ... photo 0..*AttachmentImage of the person
                                                  0..*AttachmentImage of the person
                                                    ... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
                                                    0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
                                                      .... 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
                                                            .... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
                                                            0..*IdentifierAn identifier for this qualification for the practitioner
                                                              .... code 1..1CodeableConceptCoded representation of the qualification
                                                              Binding: ?? (example): Specific qualification the practitioner has to provide a service.
                                                              1..1CodeableConceptCoded representation of the qualification
                                                              Binding: ?? (example): Specific qualification the practitioner has to provide a service.
                                                                .... period 0..1PeriodPeriod during which the qualification is valid0..1PeriodPeriod during which the qualification is valid
                                                                  .... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification0..1Reference(Organization)Organization that regulates and issues the qualification
                                                                    ... communication 0..*CodeableConceptA language the practitioner can use in patient communication
                                                                    Binding: ?? (preferred): A human language.
                                                                    Additional BindingsPurpose
                                                                    ??Max Binding

                                                                    0..*CodeableConceptA language the practitioner can use in patient communication
                                                                    Binding: ?? (preferred): A human language.
                                                                    Additional BindingsPurpose
                                                                    ??Max Binding


                                                                      doco Documentation for this format