Profile Comparison between https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare vs https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare

Left:mCSD Endpoint for Document Sharing (https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare)
Right:mCSD Endpoint for Document Sharing (https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.8.0' vs '3.9.0'
InformationStructureDefinition.dateValues for date differ: '2022-08-12T09:41:58-05:00' vs '2024-12-02T17:05:26-06:00'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttps://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint
      .copyright
        .date2022-08-12T09:41:58-05:002024-12-02T17:05:26-06:00
        • Values Differ
        .descriptionA profile on the mCSD Endpoint for Document Sharing environments. Given that in FHIR R4 the .connnectionType is 1..1, each type of endpoint will be indicated with an independent Endpoint resource. Thus a XCA Responding Gateway will need two Endpoint instances to express Query vs Retrieve. Open-Issues: 1. That payloadType and payloadMimeType are either empty to indicate that the endpoint is not constrained; or fully populated. 2. That payloadType and PayloadMimeType for XCA/XDS/MHD Query and XCA/XDS/MHD Retrieve would be the same thus replicating the capability at both endpoints. 3. It did not seem right that Query be indicated with a mimeType of ebRegistry as that is not helpful to the use-case. 4. should the homeCommunityId be mandated here, should those behind it be here, should this be empty? 5. would a Proxy service that is supporting OrgAff be a good example of NOT putting a homeCommunityId in the endpoint.identifier?
          .experimental
            .fhirVersion4.0.1
              .jurisdiction
                ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  .kindresource
                    .nameMCSDEndpointDocShare
                      .publisherIHE IT Infrastructure Technical Committee
                        .purpose
                          .statusactive
                            .titlemCSD Endpoint for Document Sharing
                              .typeEndpoint
                                .urlhttps://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare
                                  .version3.8.03.9.0
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Endpoint 0..*MCSDEndpointThe technical details of an endpoint that can be used for electronic services
                                  0..*MCSDEndpointThe technical details of an endpoint that can be used for electronic services
                                    ... id Σ0..1stringLogical id of this artifactΣ0..1idLogical id of this artifact
                                      ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                        ... implicitRules ?!Σ0..0?!Σ0..0
                                          ... 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
                                            ... 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
                                                  ... modifierExtension ?!0..0?!0..0
                                                    ... identifier Σ0..*Identifiershould be the homeCommunityId(s)
                                                    Σ0..*Identifiershould be the homeCommunityId(s)
                                                      ... status ?!SΣ1..1coderepresents the current status of this endpoint.
                                                      Binding: ?? (required): The status of the endpoint.

                                                      ?!SΣ1..1coderepresents the current status of this endpoint.
                                                      Binding: ?? (required): The status of the endpoint.

                                                        ... connectionType Σ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
                                                        Binding: ?? (required)
                                                        Σ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
                                                        Binding: ?? (required)
                                                          ... name Σ0..0Σ0..0
                                                            ... managingOrganization Σ1..1Reference(mCSD Organization)Organization that manages this endpoint.Σ1..1Reference(mCSD Organization)Organization that manages this endpoint.
                                                              ... contact 0..*ContactPointContact details for source (e.g. troubleshooting)
                                                              0..*ContactPointContact details for source (e.g. troubleshooting)
                                                                ... period SΣ0..1PeriodOverall deployment lifetime for this endpoint.SΣ0..1PeriodOverall deployment lifetime for this endpoint.
                                                                  ... payloadType SΣ1..*CodeableConceptFormatCode(s)
                                                                  Binding: ?? (example)
                                                                  SΣ1..*CodeableConceptFormatCode(s)
                                                                  Binding: ?? (example)
                                                                    ... payloadMimeType SΣ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
                                                                    Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed.


                                                                    SΣ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
                                                                    Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed.


                                                                      ... address Σ1..1urlThe technical base address for connecting to this endpointΣ1..1urlThe technical base address for connecting to this endpoint
                                                                        ... header 0..00..0

                                                                          doco Documentation for this format