PackagesCanonicalsLogsProblems
    Packages
    ihe.iti.mcsd@4.0.0
    https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.ProcessCareServices
description: A profile on the Bundle transaction for ITI-130 Process Care Services Resources Request Message
package_name: ihe.iti.mcsd
derivation: constraint
name: MCSDProcessCareServices
type: Bundle
elements:
  type:
    pattern: {type: code, value: transaction}
    type: code
    index: 0
  entry:
    mustSupport: true
    index: 1
    elements:
      resource: {mustSupport: true, index: 2}
      request:
        mustSupport: true
        index: 3
        elements:
          method:
            binding: {strength: required, valueSet: 'https://profiles.ihe.net/ITI/mCSD/ValueSet/restricted-http-verb-vs'}
            index: 4
    required: [request]
    slicing:
      rules: open
      description: Slicing based on the profile conformance of the entry
      discriminator:
      - {path: resource, type: profile}
      min: null
      slices:
        MCSDPractitioner:
          match: {}
          schema:
            short: Practitioner
            array: true
            index: 5
            elements:
              resource: {type: Practitioner, index: 6}
        MCSDPractitionerRole:
          match: {}
          schema:
            short: PractitionerRole
            array: true
            index: 7
            elements:
              resource: {type: PractitionerRole, index: 8}
        MCSDOrganization:
          match: {}
          schema:
            short: Organization
            array: true
            index: 9
            elements:
              resource: {type: Organization, index: 10}
        MCSDLocation:
          match: {}
          schema:
            short: Location
            array: true
            index: 11
            elements:
              resource: {type: Location, index: 12}
        MCSDHealthcareService:
          match: {}
          schema:
            short: HealthcareService
            array: true
            index: 13
            elements:
              resource: {type: HealthcareService, index: 14}
        MSDOrganizationAffiliation:
          match: {}
          schema:
            short: OrganizationAffiliation
            array: true
            index: 15
            elements:
              resource: {type: OrganizationAffiliation, index: 16}
        MCSDEndpoint:
          match: {}
          schema:
            short: Endpoint
            array: true
            index: 17
            elements:
              resource: {type: Endpoint, index: 18}
package_version: 4.0.0
class: profile
kind: resource
url: https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.ProcessCareServices
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 4.0.0