PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.mesures@3.1.0
    https://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-bundle-flux-alimentation
description: Profil de la ressource Bundle du flux d'alimentation à envoyer au serveur
package_name: ans.fhir.fr.mesures
derivation: constraint
name: MesBundleFluxAlimentation
type: Bundle
elements:
  type:
    pattern: {type: Code, value: transaction}
    index: 0
  entry:
    index: 1
    slicing:
      rules: open
      description: Slice based on the request.url pattern
      discriminator:
      - {path: request.url, type: pattern}
      min: 1
      slices:
        mes-observation:
          match:
            request: {url: Observation}
          schema:
            _required: true
            index: 2
            elements:
              resource: {type: Observation, index: 3}
              request:
                index: 4
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 5
                  url:
                    pattern: {type: Uri, value: Observation}
                    index: 6
            required: [request]
        mes-device:
          match:
            request: {url: Device}
          schema:
            index: 7
            elements:
              resource: {type: Device, index: 8}
              request:
                index: 9
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 10
                  url:
                    pattern: {type: Uri, value: Device}
                    index: 11
            required: [request]
package_version: 3.1.0
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-bundle-flux-alimentation
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 3.1.0
required: [entry]