PackagesCanonicalsLogsProblems
    Packages
    ihe.iti.mcsd@3.8.0
    https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare
description: A profile on the mCSD Endpoint for Document Sharing environments.\n\nGiven 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.\n\nOpen-Issues:\n1. That payloadType and payloadMimeType are either empty to indicate that the endpoint is not constrained; or fully populated. \n2. 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. \n3. It did not seem right that Query be indicated with a mimeType of ebRegistry as that is not helpful to the use-case.\n4. should the homeCommunityId be mandated here, should those behind it be here, should this be empty?\n5. would a Proxy service that is supporting OrgAff be a good example of NOT putting a homeCommunityId in the endpoint.identifier?
package_name: ihe.iti.mcsd
derivation: constraint
name: MCSDEndpointDocShare
type: Endpoint
elements:
  extension:
    type: Extension
    mustSupport: true
    url: https://profiles.ihe.net/ITI/mCSD/StructureDefinition/ihe-endpointspecifictype
    index: 0
    slicing:
      slices:
        specificType:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'https://profiles.ihe.net/ITI/mCSD/StructureDefinition/ihe-endpointspecifictype', index: 0}
          min: 0
  identifier: {short: should be the homeCommunityId(s), index: 1}
  connectionType:
    binding: {strength: required, valueSet: 'https://profiles.ihe.net/ITI/mCSD/ValueSet/MCSDEndpointTypesCoreDocShareVS'}
    index: 2
  name: {short: Nothing useful to put in the name, index: 3}
  payloadType: {short: FormatCode(s), mustSupport: true, index: 4}
  payloadMimeType: {mustSupport: true, index: 5}
  address: {index: 6}
  header: {short: XCA defines protocol, index: 7}
package_version: 3.8.0
extensions:
  specificType: {url: 'https://profiles.ihe.net/ITI/mCSD/StructureDefinition/ihe-endpointspecifictype', min: 0, type: Extension, mustSupport: true, index: 0}
class: profile
kind: resource
url: https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint.DocShare
base: https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint
version: 3.8.0