PackagesCanonicalsLogsProblems
    Packages
    ans.cisis.nde.fhir.r4@1.0.0
    http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/NdE_NotificationRequestNdE
description: Ressource CommunicationRequest utilisée dans le Flux 4 - TransmissionOrdreNotification
package_name: ans.cisis.nde.fhir.r4
derivation: constraint
name: NdE_NotificationRequestNdE
type: CommunicationRequest
elements:
  contained: {index: 0}
  extension:
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        EventEmissionTime:
          match: {url: null}
          schema: {type: Extension, short: EventEmissionTime, url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/EventEmissionTime', index: 2}
          min: 0
          max: 1
        EventTime:
          match: {url: null}
          schema: {type: Extension, short: EventTime, url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/eventTime', index: 3}
          min: 0
          max: 1
        EventType:
          match: {url: null}
          schema: {type: Extension, short: EventType, url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/EventType', index: 4}
          min: 1
          max: 1
  basedOn:
    type: Reference
    refers: ['http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/SubscriptionNdE']
    index: 5
  medium: {index: 6}
  subject:
    type: Reference
    refers: ['http://interopsante.org/fhir/StructureDefinition/FrPatient']
    index: 7
  payload:
    index: 8
    elements:
      content:
        choices: []
        index: 10
  requester:
    type: Reference
    refers: ['http://interopsante.org/fhir/StructureDefinition/FrOrganization', 'http://interopsante.org/fhir/StructureDefinition/FrPractitioner']
    index: 11
  recipient:
    type: Reference
    refers: ['http://interopsante.org/fhir/StructureDefinition/FrOrganization', 'http://interopsante.org/fhir/StructureDefinition/FrPatient', 'http://interopsante.org/fhir/StructureDefinition/FrPractitioner', 'http://interopsante.org/fhir/StructureDefinition/FrRelatedPerson']
    index: 12
    extensions:
      RecipientEndpoint: {url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/RecipientEndpoint', min: 1, max: 1, type: Extension, index: 14}
    elements:
      extension:
        index: 13
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 1
          slices:
            RecipientEndpoint:
              match: {url: null}
              schema: {type: Extension, url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/RecipientEndpoint', index: 14}
              min: 1
              max: 1
    required: [extension]
package_version: 1.0.0
extensions:
  EventEmissionTime: {url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/EventEmissionTime', min: 0, max: 1, type: Extension, short: EventEmissionTime, index: 2}
  EventTime: {url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/eventTime', min: 0, max: 1, type: Extension, short: EventTime, index: 3}
  EventType: {url: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/EventType', min: 1, max: 1, type: Extension, short: EventType, index: 4}
class: profile
kind: resource
url: http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/NdE_NotificationRequestNdE
base: http://hl7.org/fhir/StructureDefinition/CommunicationRequest
version: '2.0'
required: [requester, basedOn, recipient, medium, extension, subject, payload, contained]