PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.mesures@3.2.0-ballot
    https://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-bundle-flux-alimentation-biologie
description: Profil biologie de la ressource Bundle du flux d'alimentation des mesures de biologie à transmettre
package_name: ans.fhir.fr.mesures
derivation: constraint
name: MesBundleFluxAlimentationBiologie
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: resource, type: profile}
      min: 1
      slices:
        mes-observation-ldl:
          match: {}
          schema:
            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-observation-hdl:
          match: {}
          schema:
            index: 7
            elements:
              resource: {type: Observation, index: 8}
              request:
                index: 9
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 10
                  url:
                    pattern: {type: Uri, value: Observation}
                    index: 11
            required: [request]
        mes-observation-trigly:
          match: {}
          schema:
            index: 12
            elements:
              resource: {type: Observation, index: 13}
              request:
                index: 14
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 15
                  url:
                    pattern: {type: Uri, value: Observation}
                    index: 16
            required: [request]
        mes-observation-total:
          match: {}
          schema:
            index: 17
            elements:
              resource: {type: Observation, index: 18}
              request:
                index: 19
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 20
                  url:
                    pattern: {type: Uri, value: Observation}
                    index: 21
            required: [request]
        mes-observation-aspect:
          match: {}
          schema:
            index: 22
            elements:
              resource: {type: Observation, index: 23}
              request:
                index: 24
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 25
                  url:
                    pattern: {type: Uri, value: Observation}
                    index: 26
            required: [request]
        mes-observation-glycemie:
          match: {}
          schema:
            index: 27
            elements:
              resource: {type: Observation, index: 28}
              request:
                index: 29
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 30
                  url:
                    pattern: {type: Uri, value: Observation}
                    index: 31
            required: [request]
        mes-diagnostic-report:
          match: {}
          schema:
            _required: true
            index: 32
            elements:
              resource: {type: DiagnosticReport, index: 33}
              request:
                index: 34
                elements:
                  method:
                    pattern: {type: Code, value: POST}
                    index: 35
                  url:
                    pattern: {type: Uri, value: DiagnosticReport}
                    index: 36
            required: [request]
package_version: 3.2.0-ballot
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-bundle-flux-alimentation-biologie
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 3.2.0-ballot
required: [entry]