PackagesCanonicalsLogsProblems
    Packages
    ans.cnsa.fhir@0.1.0
    http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/QuestionnaireResponseMDPH
description: Profil QuestionnaireResponseMDPH adapté au cas d'usage SI-MDPH.\r\nLe concept métier « Formulaire demande » est ici représenté par la ressource « QuestionnaireResponse ».  \r\nCette dernière permet d’associer les réponses de l’usager, de son aidant ou de son représentant légal au formulaire-type et de faire le lien avec les ressources Patient, RelatedPerson et Questionnaire. \r\nUn profil spécifique est créé pour ce volet et nommé QuestionnaireResponseMDPH
package_name: ans.cnsa.fhir
derivation: constraint
name: QuestionnaireResponseMDPH
type: QuestionnaireResponse
elements:
  meta:
    index: 0
    elements:
      lastUpdated: {index: 1}
      profile:
        pattern: {type: Canonical, value: 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/QuestionnaireResponseMDPH'}
        index: 2
    required: [lastUpdated, profile]
  contained: {type: Resource, index: 3}
  questionnaire: {type: canonical, index: 4}
  status:
    pattern: {type: Code, value: completed}
    index: 5
  subject:
    type: Reference
    refers: ['http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/FrPatientMDPH']
    index: 6
  source:
    type: Reference
    refers: ['http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/FrPatientMDPH', 'http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/RelatedPersonMDPH']
    index: 7
  item:
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: linkId, type: value}
      min: 1
      slices:
        generales:
          match: {linkId: '1'}
          schema:
            index: 9
            elements:
              linkId:
                pattern: {type: String, value: '1'}
                index: 10
              answer: {index: 11}
              item:
                index: 12
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    identifiantDossierDeDemandes:
                      match: {linkId: '2'}
                      schema:
                        index: 13
                        elements:
                          linkId:
                            pattern: {type: String, value: '2'}
                            index: 14
                          answer: {index: 15}
                          item:
                            index: 16
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                identifiantDossierDeDemandes:
                                  match: {linkId: '3'}
                                  schema:
                                    index: 17
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '3'}
                                        index: 18
                                      answer: {index: 19}
                                      item:
                                        index: 20
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            identifiantTechniqueDossier:
                                              match: {linkId: '4'}
                                              schema:
                                                _required: true
                                                index: 21
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '4'}
                                                    index: 22
                                                  answer:
                                                    index: 23
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 25
                                                      valueString: {type: string, choiceOf: value, index: 26}
                                                required: [answer]
                                            nouveauDossier:
                                              match: {linkId: '5'}
                                              schema:
                                                _required: true
                                                index: 27
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '5'}
                                                    index: 28
                                                  answer:
                                                    index: 29
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 31
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 32}
                                                required: [answer]
                                            identifiantMDPHDuDossierEnCasDeComplement:
                                              match: {linkId: '6'}
                                              schema:
                                                index: 33
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '6'}
                                                    index: 34
                                                  answer:
                                                    index: 35
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 37
                                                      valueString: {type: string, choiceOf: value, index: 38}
                    dossierExistantAutreMDPH:
                      match: {linkId: '7'}
                      schema:
                        index: 39
                        elements:
                          linkId:
                            pattern: {type: String, value: '7'}
                            index: 40
                          answer: {index: 41}
                          item:
                            index: 42
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                dossierExistantAutreMDPH:
                                  match: {linkId: '8'}
                                  schema:
                                    index: 43
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '8'}
                                        index: 44
                                      answer: {index: 45}
                                      item:
                                        index: 46
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            dossierExistant:
                                              match: {linkId: '9'}
                                              schema:
                                                index: 47
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '9'}
                                                    index: 48
                                                  answer:
                                                    index: 49
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 51
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 52}
                                            departementMDPHCode:
                                              match: {linkId: '10'}
                                              schema:
                                                index: 53
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '10'}
                                                    index: 54
                                                  answer:
                                                    index: 55
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 57
                                                      valueCoding: {type: Coding, choiceOf: value, index: 58}
                                            nDossier:
                                              match: {linkId: '11'}
                                              schema:
                                                index: 59
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '11'}
                                                    index: 60
                                                  answer:
                                                    index: 61
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 63
                                                      valueString: {type: string, choiceOf: value, index: 64}
        identiteDuDemandeur:
          match: {linkId: '12'}
          schema:
            index: 65
            elements:
              linkId:
                pattern: {type: String, value: '12'}
                index: 66
              answer: {index: 67}
              item:
                index: 68
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    donneesIdentiteDemandeur:
                      match: {linkId: '13'}
                      schema:
                        index: 69
                        elements:
                          linkId:
                            pattern: {type: String, value: '13'}
                            index: 70
                          answer: {index: 71}
                          item:
                            index: 72
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                donneesIdentiteDemandeur:
                                  match: {linkId: '14'}
                                  schema:
                                    index: 73
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '14'}
                                        index: 74
                                      answer: {index: 75}
                                      item:
                                        index: 76
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDeDemandeur:
                                              match: {linkId: '15'}
                                              schema:
                                                index: 77
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '15'}
                                                    index: 78
                                                  answer:
                                                    index: 79
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 81
                                                      valueCoding: {type: Coding, choiceOf: value, index: 82}
                                            raisonSociale:
                                              match: {linkId: '16'}
                                              schema:
                                                index: 83
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '16'}
                                                    index: 84
                                                  answer:
                                                    index: 85
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 87
                                                      valueString: {type: string, choiceOf: value, index: 88}
                                            modeCommunication:
                                              match: {linkId: '17'}
                                              schema:
                                                _required: true
                                                index: 89
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '17'}
                                                    index: 90
                                                  answer:
                                                    index: 91
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 93
                                                      valueCoding: {type: Coding, choiceOf: value, index: 94}
                                                required: [answer]
        identiteBeneficiaire:
          match: {linkId: '18'}
          schema:
            index: 95
            elements:
              linkId:
                pattern: {type: String, value: '18'}
                index: 96
              answer: {index: 97}
              item:
                index: 98
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    identiteBeneficiaire:
                      match: {linkId: '19'}
                      schema:
                        index: 99
                        elements:
                          linkId:
                            pattern: {type: String, value: '19'}
                            index: 100
                          answer: {index: 101}
                          item:
                            index: 102
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                donneesIdentite:
                                  match: {linkId: '20'}
                                  schema:
                                    index: 103
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '20'}
                                        index: 104
                                      answer: {index: 105}
                                      item:
                                        index: 106
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            modeCommunication:
                                              match: {linkId: '21'}
                                              schema:
                                                _required: true
                                                index: 107
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '21'}
                                                    index: 108
                                                  answer:
                                                    index: 109
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 111
                                                      valueCoding: {type: Coding, choiceOf: value, index: 112}
                                                required: [answer]
                                organisme:
                                  match: {linkId: '22'}
                                  schema:
                                    index: 113
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '22'}
                                        index: 114
                                      answer: {index: 115}
                                      item:
                                        index: 116
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            domicileAupresDUnOrganisme:
                                              match: {linkId: '23'}
                                              schema:
                                                index: 117
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '23'}
                                                    index: 118
                                                  answer:
                                                    index: 119
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 121
                                                      valueString: {type: string, choiceOf: value, index: 122}
                                            adresseDeLOrganisme:
                                              match: {linkId: '24'}
                                              schema:
                                                index: 123
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '24'}
                                                    index: 124
                                                  answer:
                                                    index: 125
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 127
                                                      valueString: {type: string, choiceOf: value, index: 128}
                                            organismePayeurPrestationsFamilialesRsa:
                                              match: {linkId: '25'}
                                              schema:
                                                index: 129
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '25'}
                                                    index: 130
                                                  answer:
                                                    index: 131
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 133
                                                      valueCoding: {type: Coding, choiceOf: value, index: 134}
                                            nAllocataire:
                                              match: {linkId: '26'}
                                              schema:
                                                index: 135
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '26'}
                                                    index: 136
                                                  answer:
                                                    index: 137
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 139
                                                      valueString: {type: string, choiceOf: value, index: 140}
                                            organismeDAssuranceMaladie:
                                              match: {linkId: '27'}
                                              schema:
                                                index: 141
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '27'}
                                                    index: 142
                                                  answer:
                                                    index: 143
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 145
                                                      valueCoding: {type: Coding, choiceOf: value, index: 146}
                                            votreNumeroDeSecuriteSociale:
                                              match: {linkId: '28'}
                                              schema:
                                                index: 147
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '28'}
                                                    index: 148
                                                  answer:
                                                    index: 149
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 151
                                                      valueString: {type: string, choiceOf: value, index: 152}
                    parents:
                      match: {linkId: '29'}
                      schema:
                        index: 153
                        elements:
                          linkId:
                            pattern: {type: String, value: '29'}
                            index: 154
                          answer: {index: 155}
                          item:
                            index: 156
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                parent1OuRepresentantLegal1:
                                  match: {linkId: '30'}
                                  schema:
                                    index: 157
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '30'}
                                        index: 158
                                      answer: {index: 159}
                                      item:
                                        index: 160
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            exerceAutoriteParentale:
                                              match: {linkId: '31'}
                                              schema:
                                                index: 161
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '31'}
                                                    index: 162
                                                  answer:
                                                    index: 163
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 165
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 166}
                                parent2OuRepresentantLegal2:
                                  match: {linkId: '32'}
                                  schema:
                                    index: 167
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '32'}
                                        index: 168
                                      answer: {index: 169}
                                      item:
                                        index: 170
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            exerceAutoriteParentale:
                                              match: {linkId: '33'}
                                              schema:
                                                index: 171
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '33'}
                                                    index: 172
                                                  answer:
                                                    index: 173
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 175
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 176}
                    aideDansLaDemarche:
                      match: {linkId: '34'}
                      schema:
                        index: 177
                        elements:
                          linkId:
                            pattern: {type: String, value: '34'}
                            index: 178
                          answer: {index: 179}
                          item:
                            index: 180
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                aideDansLaDemarche:
                                  match: {linkId: '35'}
                                  schema:
                                    index: 181
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '35'}
                                        index: 182
                                      answer: {index: 183}
                                      item:
                                        index: 184
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDAidant:
                                              match: {linkId: '36'}
                                              schema:
                                                index: 185
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '36'}
                                                    index: 186
                                                  answer:
                                                    index: 187
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 189
                                                      valueCoding: {type: Coding, choiceOf: value, index: 190}
                                            nomAssociation:
                                              match: {linkId: '37'}
                                              schema:
                                                index: 191
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '37'}
                                                    index: 192
                                                  answer:
                                                    index: 193
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 195
                                                      valueString: {type: string, choiceOf: value, index: 196}
                    mesureDeProtection:
                      match: {linkId: '38'}
                      schema:
                        index: 197
                        elements:
                          linkId:
                            pattern: {type: String, value: '38'}
                            index: 198
                          answer: {index: 199}
                          item:
                            index: 200
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                mesureDeProtection1:
                                  match: {linkId: '39'}
                                  schema:
                                    index: 201
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '39'}
                                        index: 202
                                      answer: {index: 203}
                                      item:
                                        index: 204
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDeMesureDeProtection:
                                              match: {linkId: '40'}
                                              schema:
                                                index: 205
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '40'}
                                                    index: 206
                                                  answer:
                                                    index: 207
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 209
                                                      valueCoding: {type: Coding, choiceOf: value, index: 210}
                                            nomOrganisme:
                                              match: {linkId: '41'}
                                              schema:
                                                index: 211
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '41'}
                                                    index: 212
                                                  answer:
                                                    index: 213
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 215
                                                      valueString: {type: string, choiceOf: value, index: 216}
                                mesureDeProtection2:
                                  match: {linkId: '42'}
                                  schema:
                                    index: 217
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '42'}
                                        index: 218
                                      answer: {index: 219}
                                      item:
                                        index: 220
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDeMesureDeProtection:
                                              match: {linkId: '43'}
                                              schema:
                                                index: 221
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '43'}
                                                    index: 222
                                                  answer:
                                                    index: 223
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 225
                                                      valueCoding: {type: Coding, choiceOf: value, index: 226}
                                            nomOrganisme:
                                              match: {linkId: '44'}
                                              schema:
                                                index: 227
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '44'}
                                                    index: 228
                                                  answer:
                                                    index: 229
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 231
                                                      valueString: {type: string, choiceOf: value, index: 232}
                    traitementRapideDemande:
                      match: {linkId: '45'}
                      schema:
                        index: 233
                        elements:
                          linkId:
                            pattern: {type: String, value: '45'}
                            index: 234
                          answer: {index: 235}
                          item:
                            index: 236
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                traitementRapideDemande:
                                  match: {linkId: '46'}
                                  schema:
                                    index: 237
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '46'}
                                        index: 238
                                      answer: {index: 239}
                                      item:
                                        index: 240
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            situationNecessitantUnTraitementRapide:
                                              match: {linkId: '47'}
                                              schema:
                                                index: 241
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '47'}
                                                    index: 242
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 244
                                                      valueCoding: {type: Coding, choiceOf: value, index: 245}
                                            dateEntreePrevue:
                                              match: {linkId: '48'}
                                              schema:
                                                index: 246
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '48'}
                                                    index: 247
                                                  answer:
                                                    index: 248
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 250
                                                      valueDate: {type: date, choiceOf: value, index: 251}
                                            explicationDifficulte:
                                              match: {linkId: '49'}
                                              schema:
                                                index: 252
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '49'}
                                                    index: 253
                                                  answer:
                                                    index: 254
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 256
                                                      valueString: {type: string, choiceOf: value, index: 257}
                                            droitsConcernesSiRisqueDeRuptureDeDroit:
                                              match: {linkId: '50'}
                                              schema:
                                                index: 258
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '50'}
                                                    index: 259
                                                  answer:
                                                    index: 260
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 262
                                                      valueString: {type: string, choiceOf: value, index: 263}
                                            dateDEcheanceDuDroitConcerne:
                                              match: {linkId: '51'}
                                              schema:
                                                index: 264
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '51'}
                                                    index: 265
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 267
                                                      valueDate: {type: date, choiceOf: value, index: 268}
                    informationsGenerales:
                      match: {linkId: '52'}
                      schema:
                        index: 269
                        elements:
                          linkId:
                            pattern: {type: String, value: '52'}
                            index: 270
                          answer: {index: 271}
                          item:
                            index: 272
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                informationsGenerales:
                                  match: {linkId: '53'}
                                  schema:
                                    index: 273
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '53'}
                                        index: 274
                                      answer: {index: 275}
                                      item:
                                        index: 276
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            difficultesCertificatMedical:
                                              match: {linkId: '54'}
                                              schema:
                                                index: 277
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '54'}
                                                    index: 278
                                                  answer:
                                                    index: 279
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 281
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 282}
                                            explicationsDifficultes:
                                              match: {linkId: '55'}
                                              schema:
                                                index: 283
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '55'}
                                                    index: 284
                                                  answer:
                                                    index: 285
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 287
                                                      valueString: {type: string, choiceOf: value, index: 288}
                                            accordEchangesDonneesAvecPartenaires:
                                              match: {linkId: '56'}
                                              schema:
                                                index: 289
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '56'}
                                                    index: 290
                                                  answer:
                                                    index: 291
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 293
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 294}
                                            certificationExactitudeInformations:
                                              match: {linkId: '57'}
                                              schema:
                                                index: 295
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '57'}
                                                    index: 296
                                                  answer:
                                                    index: 297
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 299
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 300}
                                            souhaitProcedureSimplifiee:
                                              match: {linkId: '58'}
                                              schema:
                                                index: 301
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '58'}
                                                    index: 302
                                                  answer:
                                                    index: 303
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 305
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 306}
        vieQuotidienne:
          match: {linkId: '59'}
          schema:
            index: 307
            elements:
              linkId:
                pattern: {type: String, value: '59'}
                index: 308
              answer: {index: 309}
              item:
                index: 310
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    situationVieQuotidienne:
                      match: {linkId: '60'}
                      schema:
                        index: 311
                        elements:
                          linkId:
                            pattern: {type: String, value: '60'}
                            index: 312
                          answer: {index: 313}
                          item:
                            index: 314
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                description:
                                  match: {linkId: '61'}
                                  schema:
                                    index: 315
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '61'}
                                        index: 316
                                      answer: {index: 317}
                                      item:
                                        index: 318
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            situation:
                                              match: {linkId: '62'}
                                              schema:
                                                index: 319
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '62'}
                                                    index: 320
                                                  answer:
                                                    index: 321
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 323
                                                      valueString: {type: string, choiceOf: value, index: 324}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 325}
                                            lieuDeVie:
                                              match: {linkId: '63'}
                                              schema:
                                                index: 326
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '63'}
                                                    index: 327
                                                  answer:
                                                    index: 328
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 330
                                                      valueString: {type: string, choiceOf: value, index: 331}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 332}
                                            nomEsms:
                                              match: {linkId: '64'}
                                              schema:
                                                index: 333
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '64'}
                                                    index: 334
                                                  answer:
                                                    index: 335
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 337
                                                      valueString: {type: string, choiceOf: value, index: 338}
                                            typeEsms:
                                              match: {linkId: '65'}
                                              schema:
                                                index: 339
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '65'}
                                                    index: 340
                                                  answer:
                                                    index: 341
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 343
                                                      valueString: {type: string, choiceOf: value, index: 344}
                                            adresseEsms:
                                              match: {linkId: '66'}
                                              schema:
                                                index: 345
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '66'}
                                                    index: 346
                                                  answer:
                                                    index: 347
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 349
                                                      valueString: {type: string, choiceOf: value, index: 350}
                                            accident:
                                              match: {linkId: '67'}
                                              schema:
                                                index: 351
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '67'}
                                                    index: 352
                                                  answer:
                                                    index: 353
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 355
                                                      valueString: {type: string, choiceOf: value, index: 356}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 357}
                                            demandeIndeminsationAboutie:
                                              match: {linkId: '68'}
                                              schema:
                                                index: 358
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '68'}
                                                    index: 359
                                                  answer:
                                                    index: 360
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 362
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 363}
                                            organismeIndemnisation:
                                              match: {linkId: '69'}
                                              schema:
                                                index: 364
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '69'}
                                                    index: 365
                                                  answer:
                                                    index: 366
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 368
                                                      valueString: {type: string, choiceOf: value, index: 369}
                                aidesFinancieresEtRessources:
                                  match: {linkId: '70'}
                                  schema:
                                    index: 370
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '70'}
                                        index: 371
                                      answer: {index: 372}
                                      item:
                                        index: 373
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            allocationSupplementaireDInvalidte:
                                              match: {linkId: '85'}
                                              schema:
                                                index: 458
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '85'}
                                                    index: 459
                                                  answer:
                                                    index: 460
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 462
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 463}
                                            perceptionAss:
                                              match: {linkId: '74'}
                                              schema:
                                                index: 392
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '74'}
                                                    index: 393
                                                  answer:
                                                    index: 394
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 396
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 397}
                                            retraitePourInaptitudeDansLaFonctionPubliqueOuRetraiteAnticipee:
                                              match: {linkId: '88'}
                                              schema:
                                                index: 476
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '88'}
                                                    index: 477
                                                  answer:
                                                    index: 478
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 480
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 481}
                                            autreAideTechniquePrecisions:
                                              match: {linkId: '103'}
                                              schema:
                                                index: 566
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '103'}
                                                    index: 567
                                                  answer:
                                                    index: 568
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 570
                                                      valueString: {type: string, choiceOf: value, index: 571}
                                            perceptionRsa:
                                              match: {linkId: '72'}
                                              schema:
                                                index: 380
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '72'}
                                                    index: 381
                                                  answer:
                                                    index: 382
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 384
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 385}
                                            dateDebutRetraiteAnticipee:
                                              match: {linkId: '89'}
                                              schema:
                                                index: 482
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '89'}
                                                    index: 483
                                                  answer:
                                                    index: 484
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 486
                                                      valueDate: {type: date, choiceOf: value, index: 487}
                                            aideALaPersonneAutrePrecisions:
                                              match: {linkId: '109'}
                                              schema:
                                                index: 602
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '109'}
                                                    index: 603
                                                  answer:
                                                    index: 604
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 606
                                                      valueString: {type: string, choiceOf: value, index: 607}
                                            autreAideTechnique:
                                              match: {linkId: '102'}
                                              schema:
                                                index: 560
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '102'}
                                                    index: 561
                                                  answer:
                                                    index: 562
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 564
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 565}
                                            aidesTechniquesPrecisions:
                                              match: {linkId: '101'}
                                              schema:
                                                index: 554
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '101'}
                                                    index: 555
                                                  answer:
                                                    index: 556
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 558
                                                      valueString: {type: string, choiceOf: value, index: 559}
                                            pensionDeRetraite:
                                              match: {linkId: '91'}
                                              schema:
                                                index: 494
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '91'}
                                                    index: 495
                                                  answer:
                                                    index: 496
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 498
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 499}
                                            autrePensionDeCeTypePrecision:
                                              match: {linkId: '83'}
                                              schema:
                                                index: 446
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '83'}
                                                    index: 447
                                                  answer:
                                                    index: 448
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 450
                                                      valueString: {type: string, choiceOf: value, index: 451}
                                            renteDAccidentOuMaladieProfessionnelle:
                                              match: {linkId: '86'}
                                              schema:
                                                index: 464
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '86'}
                                                    index: 465
                                                  answer:
                                                    index: 466
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 468
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 469}
                                            aidesTechniques:
                                              match: {linkId: '100'}
                                              schema:
                                                index: 548
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '100'}
                                                    index: 549
                                                  answer:
                                                    index: 550
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 552
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 553}
                                            majorationTiercePersonne:
                                              match: {linkId: '84'}
                                              schema:
                                                index: 452
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '84'}
                                                    index: 453
                                                  answer:
                                                    index: 454
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 456
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 457}
                                            nombreDHeuresRemunereesEmploiTiercePersonneParSemaine:
                                              match: {linkId: '111'}
                                              schema:
                                                index: 614
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '111'}
                                                    index: 615
                                                  answer:
                                                    index: 616
                                                    elements:
                                                      value:
                                                        choices: [valueInteger]
                                                        index: 618
                                                      valueInteger: {type: integer, choiceOf: value, index: 619}
                                            amenagementDeLogement:
                                              match: {linkId: '97'}
                                              schema:
                                                index: 530
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '97'}
                                                    index: 531
                                                  answer:
                                                    index: 532
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 534
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 535}
                                            dateDebutPerceptionIndemnitesJournalieres:
                                              match: {linkId: '78'}
                                              schema:
                                                index: 416
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '78'}
                                                    index: 417
                                                  answer:
                                                    index: 418
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 420
                                                      valueDate: {type: date, choiceOf: value, index: 421}
                                            perceptionAllocationChomage:
                                              match: {linkId: '73'}
                                              schema:
                                                index: 386
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '73'}
                                                    index: 387
                                                  answer:
                                                    index: 388
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 390
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 391}
                                            perceptionRevenuDActivite:
                                              match: {linkId: '75'}
                                              schema:
                                                index: 398
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '75'}
                                                    index: 399
                                                  answer:
                                                    index: 400
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 402
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 403}
                                            perceptionAah:
                                              match: {linkId: '71'}
                                              schema:
                                                index: 374
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '71'}
                                                    index: 375
                                                  answer:
                                                    index: 376
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 378
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 379}
                                            dateFinPerceptionIndemnitesJournalieres:
                                              match: {linkId: '79'}
                                              schema:
                                                index: 422
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '79'}
                                                    index: 423
                                                  answer:
                                                    index: 424
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 426
                                                      valueDate: {type: date, choiceOf: value, index: 427}
                                            aideALaPersonne:
                                              match: {linkId: '104'}
                                              schema:
                                                index: 572
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '104'}
                                                    index: 573
                                                  answer:
                                                    index: 574
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 576
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 577}
                                            demandePensionDeRetraite:
                                              match: {linkId: '94'}
                                              schema:
                                                index: 512
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '94'}
                                                    index: 513
                                                  answer:
                                                    index: 514
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 516
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 517}
                                            typePensionInvalidite:
                                              match: {linkId: '80'}
                                              schema:
                                                index: 428
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '80'}
                                                    index: 429
                                                  answer:
                                                    index: 430
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 432
                                                      valueCoding: {type: Coding, choiceOf: value, index: 433}
                                            aideTechniqueMaterielOuEquipement:
                                              match: {linkId: '96'}
                                              schema:
                                                index: 524
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '96'}
                                                    index: 525
                                                  answer:
                                                    index: 526
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 528
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 529}
                                            perceptionIndemnitesJournalieres:
                                              match: {linkId: '77'}
                                              schema:
                                                index: 410
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '77'}
                                                    index: 411
                                                  answer:
                                                    index: 412
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 414
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 415}
                                            aideALaPersonneAccompagnementMedico-Social:
                                              match: {linkId: '107'}
                                              schema:
                                                index: 590
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '107'}
                                                    index: 591
                                                  answer:
                                                    index: 592
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 594
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 595}
                                            aideALaPersonneFamille:
                                              match: {linkId: '105'}
                                              schema:
                                                index: 578
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '105'}
                                                    index: 579
                                                  answer:
                                                    index: 580
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 582
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 583}
                                            prestationComplementaireDeRecoursATiercePersonne:
                                              match: {linkId: '87'}
                                              schema:
                                                index: 470
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '87'}
                                                    index: 471
                                                  answer:
                                                    index: 472
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 474
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 475}
                                            dateDebutRetraite:
                                              match: {linkId: '92'}
                                              schema:
                                                index: 500
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '92'}
                                                    index: 501
                                                  answer:
                                                    index: 502
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 504
                                                      valueDate: {type: date, choiceOf: value, index: 505}
                                            renoncementEmploiDuAuHandicapDeLEnfant:
                                              match: {linkId: '110'}
                                              schema:
                                                index: 608
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '110'}
                                                    index: 609
                                                  answer:
                                                    index: 610
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 612
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 613}
                                            aideALaPersonneAutre:
                                              match: {linkId: '108'}
                                              schema:
                                                index: 596
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '108'}
                                                    index: 597
                                                  answer:
                                                    index: 598
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 600
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 601}
                                            beneficiaireAspa:
                                              match: {linkId: '93'}
                                              schema:
                                                index: 506
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '93'}
                                                    index: 507
                                                  answer:
                                                    index: 508
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 510
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 511}
                                            aideAnimaliere:
                                              match: {linkId: '99'}
                                              schema:
                                                index: 542
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '99'}
                                                    index: 543
                                                  answer:
                                                    index: 544
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 546
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 547}
                                            aideALaPersonneProfessionnelDeSoinsADomicile:
                                              match: {linkId: '106'}
                                              schema:
                                                index: 584
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '106'}
                                                    index: 585
                                                  answer:
                                                    index: 586
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 588
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 589}
                                            perceptionRevenuIssuDUneActiviteEnEsat:
                                              match: {linkId: '76'}
                                              schema:
                                                index: 404
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '76'}
                                                    index: 405
                                                  answer:
                                                    index: 406
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 408
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 409}
                                            amenagementDeVehicule:
                                              match: {linkId: '98'}
                                              schema:
                                                index: 536
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '98'}
                                                    index: 537
                                                  answer:
                                                    index: 538
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 540
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 541}
                                            tauxDIpp:
                                              match: {linkId: '90'}
                                              schema:
                                                index: 488
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '90'}
                                                    index: 489
                                                  answer:
                                                    index: 490
                                                    elements:
                                                      value:
                                                        choices: [valueInteger]
                                                        index: 492
                                                      valueInteger: {type: integer, choiceOf: value, index: 493}
                                            nombreDHeuresRemunereesEmploiTiercePersonneParAnSiEmploiNonRegulier:
                                              match: {linkId: '112'}
                                              schema:
                                                index: 620
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '112'}
                                                    index: 621
                                                  answer:
                                                    index: 622
                                                    elements:
                                                      value:
                                                        choices: [valueInteger]
                                                        index: 624
                                                      valueInteger: {type: integer, choiceOf: value, index: 625}
                                            quotiteTravailTempsPartiel:
                                              match: {linkId: '113'}
                                              schema:
                                                index: 626
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '113'}
                                                    index: 627
                                                  answer:
                                                    index: 628
                                                    elements:
                                                      value:
                                                        choices: [valueInteger]
                                                        index: 630
                                                      valueInteger: {type: integer, choiceOf: value, index: 631}
                                            dateDebutPensionInvalidite:
                                              match: {linkId: '81'}
                                              schema:
                                                index: 434
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '81'}
                                                    index: 435
                                                  answer:
                                                    index: 436
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 438
                                                      valueDate: {type: date, choiceOf: value, index: 439}
                                            autrePensionDeCeType:
                                              match: {linkId: '82'}
                                              schema:
                                                index: 440
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '82'}
                                                    index: 441
                                                  answer:
                                                    index: 442
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 444
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 445}
                                            beneficiaireApa:
                                              match: {linkId: '95'}
                                              schema:
                                                index: 518
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '95'}
                                                    index: 519
                                                  answer:
                                                    index: 520
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 522
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 523}
                                fraisLiesAuHandicapEtRestantACharge:
                                  match: {linkId: '114'}
                                  schema:
                                    index: 632
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '114'}
                                        index: 633
                                      answer: {index: 634}
                                      item:
                                        index: 635
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            fraisEngages:
                                              match: {linkId: '115'}
                                              schema:
                                                index: 636
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '115'}
                                                    index: 637
                                                  answer:
                                                    index: 638
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 640
                                                      valueString: {type: string, choiceOf: value, index: 641}
                                            frequenceFraisEngages:
                                              match: {linkId: '116'}
                                              schema:
                                                index: 642
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '116'}
                                                    index: 643
                                                  answer:
                                                    index: 644
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 646
                                                      valueString: {type: string, choiceOf: value, index: 647}
                                            montantTotal:
                                              match: {linkId: '117'}
                                              schema:
                                                index: 648
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '117'}
                                                    index: 649
                                                  answer:
                                                    index: 650
                                                    elements:
                                                      value:
                                                        choices: [valueDecimal]
                                                        index: 652
                                                      valueDecimal: {type: decimal, choiceOf: value, index: 653}
                                            montantRembourse:
                                              match: {linkId: '118'}
                                              schema:
                                                index: 654
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '118'}
                                                    index: 655
                                                  answer:
                                                    index: 656
                                                    elements:
                                                      value:
                                                        choices: [valueDecimal]
                                                        index: 658
                                                      valueDecimal: {type: decimal, choiceOf: value, index: 659}
                                            precisions:
                                              match: {linkId: '119'}
                                              schema:
                                                index: 660
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '119'}
                                                    index: 661
                                                  answer:
                                                    index: 662
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 664
                                                      valueString: {type: string, choiceOf: value, index: 665}
                    besoinsDansLaVieQuotidienne:
                      match: {linkId: '120'}
                      schema:
                        index: 666
                        elements:
                          linkId:
                            pattern: {type: String, value: '120'}
                            index: 667
                          answer: {index: 668}
                          item:
                            index: 669
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                besoinsDansLaVieQuotidienne:
                                  match: {linkId: '121'}
                                  schema:
                                    index: 670
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '121'}
                                        index: 671
                                      answer: {index: 672}
                                      item:
                                        index: 673
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            besoinAideVieQuotidienne:
                                              match: {linkId: '122'}
                                              schema:
                                                index: 674
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '122'}
                                                    index: 675
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 677
                                                      valueString: {type: string, choiceOf: value, index: 678}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 679}
                                            besoinAideMobilite:
                                              match: {linkId: '123'}
                                              schema:
                                                index: 680
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '123'}
                                                    index: 681
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 683
                                                      valueString: {type: string, choiceOf: value, index: 684}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 685}
                                            utilisationTransportAdaptesLocaux:
                                              match: {linkId: '124'}
                                              schema:
                                                index: 686
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '124'}
                                                    index: 687
                                                  answer:
                                                    index: 688
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 690
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 691}
                                            besoinsAideVieSociale:
                                              match: {linkId: '125'}
                                              schema:
                                                index: 692
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '125'}
                                                    index: 693
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 695
                                                      valueString: {type: string, choiceOf: value, index: 696}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 697}
                    attentesDansLaVieQuotidienne:
                      match: {linkId: '126'}
                      schema:
                        index: 698
                        elements:
                          linkId:
                            pattern: {type: String, value: '126'}
                            index: 699
                          answer: {index: 700}
                          item:
                            index: 701
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                souhaits:
                                  match: {linkId: '127'}
                                  schema:
                                    index: 702
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '127'}
                                        index: 703
                                      answer: {index: 704}
                                      item:
                                        index: 705
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            souhaits:
                                              match: {linkId: '128'}
                                              schema:
                                                index: 706
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '128'}
                                                    index: 707
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 709
                                                      valueString: {type: string, choiceOf: value, index: 710}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 711}
                                identificationEsms:
                                  match: {linkId: '129'}
                                  schema:
                                    index: 712
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '129'}
                                        index: 713
                                      answer: {index: 714}
                                      item:
                                        index: 715
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            nomEsms:
                                              match: {linkId: '130'}
                                              schema:
                                                index: 716
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '130'}
                                                    index: 717
                                                  answer:
                                                    index: 718
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 720
                                                      valueString: {type: string, choiceOf: value, index: 721}
                                            typeEsms:
                                              match: {linkId: '131'}
                                              schema:
                                                index: 722
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '131'}
                                                    index: 723
                                                  answer:
                                                    index: 724
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 726
                                                      valueString: {type: string, choiceOf: value, index: 727}
                                            adresseEsms:
                                              match: {linkId: '132'}
                                              schema:
                                                index: 728
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '132'}
                                                    index: 729
                                                  answer:
                                                    index: 730
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 732
                                                      valueString: {type: string, choiceOf: value, index: 733}
                                            contactAvecLEsms:
                                              match: {linkId: '133'}
                                              schema:
                                                index: 734
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '133'}
                                                    index: 735
                                                  answer:
                                                    index: 736
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 738
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 739}
                                autresRenseignements:
                                  match: {linkId: '134'}
                                  schema:
                                    index: 740
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '134'}
                                        index: 741
                                      answer: {index: 742}
                                      item:
                                        index: 743
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            autresRenseignements:
                                              match: {linkId: '135'}
                                              schema:
                                                index: 744
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '135'}
                                                    index: 745
                                                  answer:
                                                    index: 746
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 748
                                                      valueString: {type: string, choiceOf: value, index: 749}
        vieScolaireOuEtudiante:
          match: {linkId: '136'}
          schema:
            index: 750
            elements:
              linkId:
                pattern: {type: String, value: '136'}
                index: 751
              answer: {index: 752}
              item:
                index: 753
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    situationScolaire:
                      match: {linkId: '137'}
                      schema:
                        index: 754
                        elements:
                          linkId:
                            pattern: {type: String, value: '137'}
                            index: 755
                          answer: {index: 756}
                          item:
                            index: 757
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                etudiantOuApprentissage:
                                  match: {linkId: '150'}
                                  schema:
                                    index: 830
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '150'}
                                        index: 831
                                      answer: {index: 832}
                                      item:
                                        index: 833
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDEtude:
                                              match: {linkId: '151'}
                                              schema:
                                                index: 834
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '151'}
                                                    index: 835
                                                  answer:
                                                    index: 836
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 838
                                                      valueString: {type: string, choiceOf: value, index: 839}
                                            diplomesObtenus:
                                              match: {linkId: '152'}
                                              schema:
                                                index: 840
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '152'}
                                                    index: 841
                                                  answer:
                                                    index: 842
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 844
                                                      valueString: {type: string, choiceOf: value, index: 845}
                                            diplomesPreparess:
                                              match: {linkId: '153'}
                                              schema:
                                                index: 846
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '153'}
                                                    index: 847
                                                  answer:
                                                    index: 848
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 850
                                                      valueString: {type: string, choiceOf: value, index: 851}
                                            nomEtablissement:
                                              match: {linkId: '154'}
                                              schema:
                                                index: 852
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '154'}
                                                    index: 853
                                                  answer:
                                                    index: 854
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 856
                                                      valueString: {type: string, choiceOf: value, index: 857}
                                            adresseEtablissement:
                                              match: {linkId: '155'}
                                              schema:
                                                index: 858
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '155'}
                                                    index: 859
                                                  answer:
                                                    index: 860
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 862
                                                      valueString: {type: string, choiceOf: value, index: 863}
                                            dateDebutEtudeOuApprentissage:
                                              match: {linkId: '156'}
                                              schema:
                                                index: 864
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '156'}
                                                    index: 865
                                                  answer:
                                                    index: 866
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 868
                                                      valueDate: {type: date, choiceOf: value, index: 869}
                                scolarite:
                                  match: {linkId: '138'}
                                  schema:
                                    index: 758
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '138'}
                                        index: 759
                                      answer: {index: 760}
                                      item:
                                        index: 761
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDeScolarisation:
                                              match: {linkId: '139'}
                                              schema:
                                                index: 762
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '139'}
                                                    index: 763
                                                  answer:
                                                    index: 764
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 766
                                                      valueCoding: {type: Coding, choiceOf: value, index: 767}
                                            milieuDeScolarisation:
                                              match: {linkId: '140'}
                                              schema:
                                                index: 768
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '140'}
                                                    index: 769
                                                  answer:
                                                    index: 770
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 772
                                                      valueCoding: {type: Coding, choiceOf: value, index: 773}
                                            autreMilieuDeScolarisationPrecisions:
                                              match: {linkId: '144'}
                                              schema:
                                                index: 774
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '144'}
                                                    index: 775
                                                  answer:
                                                    index: 776
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 778
                                                      valueString: {type: string, choiceOf: value, index: 779}
                                            internatFraisIntegralementPrisEnCharge:
                                              match: {linkId: '145'}
                                              schema:
                                                index: 780
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '145'}
                                                    index: 781
                                                  answer:
                                                    index: 782
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 784
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 785}
                                aideHumaineAuxElevesHandicapes:
                                  match: {linkId: '164'}
                                  schema:
                                    index: 906
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '164'}
                                        index: 907
                                      answer: {index: 908}
                                      item:
                                        index: 909
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            aideHumaineAuxElevesHandicapes:
                                              match: {linkId: '165'}
                                              schema:
                                                index: 910
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '165'}
                                                    index: 911
                                                  answer:
                                                    index: 912
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 914
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 915}
                                            aideHumainePrecisions:
                                              match: {linkId: '166'}
                                              schema:
                                                index: 916
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '166'}
                                                    index: 917
                                                  answer:
                                                    index: 918
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 920
                                                      valueString: {type: string, choiceOf: value, index: 921}
                                adaptationConditionsMaterielles:
                                  match: {linkId: '162'}
                                  schema:
                                    index: 896
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '162'}
                                        index: 897
                                      answer: {index: 898}
                                      item:
                                        index: 899
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            adaptationConditionsMaterielles:
                                              match: {linkId: '163'}
                                              schema:
                                                index: 900
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '163'}
                                                    index: 901
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 903
                                                      valueString: {type: string, choiceOf: value, index: 904}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 905}
                                nonScolarisation:
                                  match: {linkId: '146'}
                                  schema:
                                    index: 808
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '146'}
                                        index: 809
                                      answer: {index: 810}
                                      item:
                                        index: 811
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            motifDeNonScolarisation:
                                              match: {linkId: '147'}
                                              schema:
                                                index: 812
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '147'}
                                                    index: 813
                                                  answer:
                                                    index: 814
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 816
                                                      valueCoding: {type: Coding, choiceOf: value, index: 817}
                                            dateScolariationFuture:
                                              match: {linkId: '148'}
                                              schema:
                                                index: 818
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '148'}
                                                    index: 819
                                                  answer:
                                                    index: 820
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 822
                                                      valueDate: {type: date, choiceOf: value, index: 823}
                                            autreMotifDeNonScolarisationPrecision:
                                              match: {linkId: '149'}
                                              schema:
                                                index: 824
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '149'}
                                                    index: 825
                                                  answer:
                                                    index: 826
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 828
                                                      valueString: {type: string, choiceOf: value, index: 829}
                                emploiDuTemps:
                                  match: {linkId: '167'}
                                  schema:
                                    index: 922
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '167'}
                                        index: 923
                                      answer: {index: 924}
                                      item:
                                        index: 925
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            lundiMidi:
                                              match: {linkId: '169'}
                                              schema:
                                                index: 932
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '169'}
                                                    index: 933
                                                  answer:
                                                    index: 934
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 936
                                                      valueString: {type: string, choiceOf: value, index: 937}
                                            vendrediMidi:
                                              match: {linkId: '185'}
                                              schema:
                                                index: 1028
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '185'}
                                                    index: 1029
                                                  answer:
                                                    index: 1030
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1032
                                                      valueString: {type: string, choiceOf: value, index: 1033}
                                            dimancheMatinee:
                                              match: {linkId: '192'}
                                              schema:
                                                index: 1070
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '192'}
                                                    index: 1071
                                                  answer:
                                                    index: 1072
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1074
                                                      valueString: {type: string, choiceOf: value, index: 1075}
                                            jeudiMatinee:
                                              match: {linkId: '180'}
                                              schema:
                                                index: 998
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '180'}
                                                    index: 999
                                                  answer:
                                                    index: 1000
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1002
                                                      valueString: {type: string, choiceOf: value, index: 1003}
                                            mercrediApres-Midi:
                                              match: {linkId: '178'}
                                              schema:
                                                index: 986
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '178'}
                                                    index: 987
                                                  answer:
                                                    index: 988
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 990
                                                      valueString: {type: string, choiceOf: value, index: 991}
                                            lundiSoireeNuit:
                                              match: {linkId: '171'}
                                              schema:
                                                index: 944
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '171'}
                                                    index: 945
                                                  answer:
                                                    index: 946
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 948
                                                      valueString: {type: string, choiceOf: value, index: 949}
                                            mercrediSoireeNuit:
                                              match: {linkId: '179'}
                                              schema:
                                                index: 992
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '179'}
                                                    index: 993
                                                  answer:
                                                    index: 994
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 996
                                                      valueString: {type: string, choiceOf: value, index: 997}
                                            lundiMatinee:
                                              match: {linkId: '168'}
                                              schema:
                                                index: 926
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '168'}
                                                    index: 927
                                                  answer:
                                                    index: 928
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 930
                                                      valueString: {type: string, choiceOf: value, index: 931}
                                            dimancheMidi:
                                              match: {linkId: '193'}
                                              schema:
                                                index: 1076
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '193'}
                                                    index: 1077
                                                  answer:
                                                    index: 1078
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1080
                                                      valueString: {type: string, choiceOf: value, index: 1081}
                                            mardiMatinee:
                                              match: {linkId: '172'}
                                              schema:
                                                index: 950
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '172'}
                                                    index: 951
                                                  answer:
                                                    index: 952
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 954
                                                      valueString: {type: string, choiceOf: value, index: 955}
                                            vendrediSoireeNuit:
                                              match: {linkId: '187'}
                                              schema:
                                                index: 1040
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '187'}
                                                    index: 1041
                                                  answer:
                                                    index: 1042
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1044
                                                      valueString: {type: string, choiceOf: value, index: 1045}
                                            vendrediApres-Midi:
                                              match: {linkId: '186'}
                                              schema:
                                                index: 1034
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '186'}
                                                    index: 1035
                                                  answer:
                                                    index: 1036
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1038
                                                      valueString: {type: string, choiceOf: value, index: 1039}
                                            mardiApres-Midi:
                                              match: {linkId: '174'}
                                              schema:
                                                index: 962
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '174'}
                                                    index: 963
                                                  answer:
                                                    index: 964
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 966
                                                      valueString: {type: string, choiceOf: value, index: 967}
                                            jeudiSoireeNuit:
                                              match: {linkId: '183'}
                                              schema:
                                                index: 1016
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '183'}
                                                    index: 1017
                                                  answer:
                                                    index: 1018
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1020
                                                      valueString: {type: string, choiceOf: value, index: 1021}
                                            samediMidi:
                                              match: {linkId: '189'}
                                              schema:
                                                index: 1052
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '189'}
                                                    index: 1053
                                                  answer:
                                                    index: 1054
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1056
                                                      valueString: {type: string, choiceOf: value, index: 1057}
                                            jeudiMidi:
                                              match: {linkId: '181'}
                                              schema:
                                                index: 1004
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '181'}
                                                    index: 1005
                                                  answer:
                                                    index: 1006
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1008
                                                      valueString: {type: string, choiceOf: value, index: 1009}
                                            mercrediMidi:
                                              match: {linkId: '177'}
                                              schema:
                                                index: 980
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '177'}
                                                    index: 981
                                                  answer:
                                                    index: 982
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 984
                                                      valueString: {type: string, choiceOf: value, index: 985}
                                            dimancheSoireeNuit:
                                              match: {linkId: '195'}
                                              schema:
                                                index: 1088
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '195'}
                                                    index: 1089
                                                  answer:
                                                    index: 1090
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1092
                                                      valueString: {type: string, choiceOf: value, index: 1093}
                                            lundiApres-Midi:
                                              match: {linkId: '170'}
                                              schema:
                                                index: 938
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '170'}
                                                    index: 939
                                                  answer:
                                                    index: 940
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 942
                                                      valueString: {type: string, choiceOf: value, index: 943}
                                            mercrediMatinee:
                                              match: {linkId: '176'}
                                              schema:
                                                index: 974
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '176'}
                                                    index: 975
                                                  answer:
                                                    index: 976
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 978
                                                      valueString: {type: string, choiceOf: value, index: 979}
                                            mardiMidi:
                                              match: {linkId: '173'}
                                              schema:
                                                index: 956
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '173'}
                                                    index: 957
                                                  answer:
                                                    index: 958
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 960
                                                      valueString: {type: string, choiceOf: value, index: 961}
                                            mardiSoireeNuit:
                                              match: {linkId: '175'}
                                              schema:
                                                index: 968
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '175'}
                                                    index: 969
                                                  answer:
                                                    index: 970
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 972
                                                      valueString: {type: string, choiceOf: value, index: 973}
                                            samediApres-Midi:
                                              match: {linkId: '190'}
                                              schema:
                                                index: 1058
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '190'}
                                                    index: 1059
                                                  answer:
                                                    index: 1060
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1062
                                                      valueString: {type: string, choiceOf: value, index: 1063}
                                            jeudiApres-Midi:
                                              match: {linkId: '182'}
                                              schema:
                                                index: 1010
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '182'}
                                                    index: 1011
                                                  answer:
                                                    index: 1012
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1014
                                                      valueString: {type: string, choiceOf: value, index: 1015}
                                            dimancheApres-Midi:
                                              match: {linkId: '194'}
                                              schema:
                                                index: 1082
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '194'}
                                                    index: 1083
                                                  answer:
                                                    index: 1084
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1086
                                                      valueString: {type: string, choiceOf: value, index: 1087}
                                            vendrediMatinee:
                                              match: {linkId: '184'}
                                              schema:
                                                index: 1022
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '184'}
                                                    index: 1023
                                                  answer:
                                                    index: 1024
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1026
                                                      valueString: {type: string, choiceOf: value, index: 1027}
                                            samediSoireeNuit:
                                              match: {linkId: '191'}
                                              schema:
                                                index: 1064
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '191'}
                                                    index: 1065
                                                  answer:
                                                    index: 1066
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1068
                                                      valueString: {type: string, choiceOf: value, index: 1069}
                                            samediMatinee:
                                              match: {linkId: '188'}
                                              schema:
                                                index: 1046
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '188'}
                                                    index: 1047
                                                  answer:
                                                    index: 1048
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1050
                                                      valueString: {type: string, choiceOf: value, index: 1051}
                                accompagnementOuSoins:
                                  match: {linkId: '160'}
                                  schema:
                                    index: 886
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '160'}
                                        index: 887
                                      answer: {index: 888}
                                      item:
                                        index: 889
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeDAccompagnementEtSoins:
                                              match: {linkId: '161'}
                                              schema:
                                                index: 890
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '161'}
                                                    index: 891
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 893
                                                      valueString: {type: string, choiceOf: value, index: 894}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 895}
                                etablissements:
                                  match: {linkId: '313'}
                                  schema:
                                    index: 786
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '313'}
                                        index: 787
                                      answer: {index: 788}
                                      item:
                                        index: 789
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            nomEtablissement:
                                              match: {linkId: '314'}
                                              schema:
                                                index: 790
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '314'}
                                                    index: 791
                                                  answer:
                                                    index: 792
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 794
                                                      valueString: {type: string, choiceOf: value, index: 795}
                                            adresseEtablissement:
                                              match: {linkId: '315'}
                                              schema:
                                                index: 796
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '315'}
                                                    index: 797
                                                  answer:
                                                    index: 798
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 800
                                                      valueString: {type: string, choiceOf: value, index: 801}
                                            dateEntreeEtablissement:
                                              match: {linkId: '316'}
                                              schema:
                                                index: 802
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '316'}
                                                    index: 803
                                                  answer:
                                                    index: 804
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 806
                                                      valueDate: {type: date, choiceOf: value, index: 807}
                                parcoursEtudiantOuApprentissage:
                                  match: {linkId: '157'}
                                  schema:
                                    index: 870
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '157'}
                                        index: 871
                                      answer: {index: 872}
                                      item:
                                        index: 873
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            annees:
                                              match: {linkId: '158'}
                                              schema:
                                                index: 874
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '158'}
                                                    index: 875
                                                  answer:
                                                    index: 876
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 878
                                                      valueString: {type: string, choiceOf: value, index: 879}
                                            etablissement:
                                              match: {linkId: '159'}
                                              schema:
                                                index: 880
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '159'}
                                                    index: 881
                                                  answer:
                                                    index: 882
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 884
                                                      valueString: {type: string, choiceOf: value, index: 885}
                    besoinsVieScolaireOuEtudiante:
                      match: {linkId: '196'}
                      schema:
                        index: 1094
                        elements:
                          linkId:
                            pattern: {type: String, value: '196'}
                            index: 1095
                          answer: {index: 1096}
                          item:
                            index: 1097
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                besoinsApprentissage:
                                  match: {linkId: '197'}
                                  schema:
                                    index: 1098
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '197'}
                                        index: 1099
                                      answer: {index: 1100}
                                      item:
                                        index: 1101
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            besoinDApprentissage:
                                              match: {linkId: '198'}
                                              schema:
                                                index: 1102
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '198'}
                                                    index: 1103
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1105
                                                      valueString: {type: string, choiceOf: value, index: 1106}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1107}
                                besoinsPourCommuniquer:
                                  match: {linkId: '199'}
                                  schema:
                                    index: 1108
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '199'}
                                        index: 1109
                                      answer: {index: 1110}
                                      item:
                                        index: 1111
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            besoinDeCommunication:
                                              match: {linkId: '200'}
                                              schema:
                                                index: 1112
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '200'}
                                                    index: 1113
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1115
                                                      valueString: {type: string, choiceOf: value, index: 1116}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1117}
                                besoinsPourLEntretienPersonnel:
                                  match: {linkId: '201'}
                                  schema:
                                    index: 1118
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '201'}
                                        index: 1119
                                      answer: {index: 1120}
                                      item:
                                        index: 1121
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            besoinEntretienPersonnel:
                                              match: {linkId: '202'}
                                              schema:
                                                index: 1122
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '202'}
                                                    index: 1123
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1125
                                                      valueString: {type: string, choiceOf: value, index: 1126}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1127}
                                besoinsMobilite:
                                  match: {linkId: '203'}
                                  schema:
                                    index: 1128
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '203'}
                                        index: 1129
                                      answer: {index: 1130}
                                      item:
                                        index: 1131
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            besoinMobilite:
                                              match: {linkId: '204'}
                                              schema:
                                                index: 1132
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '204'}
                                                    index: 1133
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1135
                                                      valueString: {type: string, choiceOf: value, index: 1136}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1137}
                    attentesEnMatiereDeVieScolairePeriscolaireEtudiante:
                      match: {linkId: '205'}
                      schema:
                        index: 1138
                        elements:
                          linkId:
                            pattern: {type: String, value: '205'}
                            index: 1139
                          answer: {index: 1140}
                          item:
                            index: 1141
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                souhaits:
                                  match: {linkId: '206'}
                                  schema:
                                    index: 1142
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '206'}
                                        index: 1143
                                      answer: {index: 1144}
                                      item:
                                        index: 1145
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            souhaits:
                                              match: {linkId: '207'}
                                              schema:
                                                index: 1146
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '207'}
                                                    index: 1147
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1149
                                                      valueString: {type: string, choiceOf: value, index: 1150}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1151}
                                            nomEtablissementScolaireIdentifie:
                                              match: {linkId: '208'}
                                              schema:
                                                index: 1152
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '208'}
                                                    index: 1153
                                                  answer:
                                                    index: 1154
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1156
                                                      valueString: {type: string, choiceOf: value, index: 1157}
                                            adresseEtablissementScolaireIdentifie:
                                              match: {linkId: '209'}
                                              schema:
                                                index: 1158
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '209'}
                                                    index: 1159
                                                  answer:
                                                    index: 1160
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1162
                                                      valueString: {type: string, choiceOf: value, index: 1163}
                                            contactEtabliAvecEtablissement:
                                              match: {linkId: '210'}
                                              schema:
                                                index: 1164
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '210'}
                                                    index: 1165
                                                  answer:
                                                    index: 1166
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1168
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1169}
                                            raisonsNonPriseDeContactEnseignantReferent:
                                              match: {linkId: '211'}
                                              schema:
                                                index: 1170
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '211'}
                                                    index: 1171
                                                  answer:
                                                    index: 1172
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1174
                                                      valueString: {type: string, choiceOf: value, index: 1175}
                                            autresRenseignementsImportants:
                                              match: {linkId: '212'}
                                              schema:
                                                index: 1176
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '212'}
                                                    index: 1177
                                                  answer:
                                                    index: 1178
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1180
                                                      valueString: {type: string, choiceOf: value, index: 1181}
        situationProfessionnelle:
          match: {linkId: '213'}
          schema:
            index: 1182
            elements:
              linkId:
                pattern: {type: String, value: '213'}
                index: 1183
              answer: {index: 1184}
              item:
                index: 1185
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    situation:
                      match: {linkId: '214'}
                      schema:
                        index: 1186
                        elements:
                          linkId:
                            pattern: {type: String, value: '214'}
                            index: 1187
                          answer: {index: 1188}
                          item:
                            index: 1189
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                projetProfessionnel:
                                  match: {linkId: '268'}
                                  schema:
                                    index: 1492
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '268'}
                                        index: 1493
                                      answer: {index: 1494}
                                      item:
                                        index: 1495
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            definitionProjet:
                                              match: {linkId: '269'}
                                              schema:
                                                index: 1496
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '269'}
                                                    index: 1497
                                                  answer:
                                                    index: 1498
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1500
                                                      valueString: {type: string, choiceOf: value, index: 1501}
                                            presenceSoutien:
                                              match: {linkId: '270'}
                                              schema:
                                                index: 1502
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '270'}
                                                    index: 1503
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1505
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1506}
                                            nomStructureIdentifiee:
                                              match: {linkId: '271'}
                                              schema:
                                                index: 1507
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '271'}
                                                    index: 1508
                                                  answer:
                                                    index: 1509
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1511
                                                      valueString: {type: string, choiceOf: value, index: 1512}
                                            adresseStructureIdentifiee:
                                              match: {linkId: '272'}
                                              schema:
                                                index: 1513
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '272'}
                                                    index: 1514
                                                  answer:
                                                    index: 1515
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1517
                                                      valueString: {type: string, choiceOf: value, index: 1518}
                                            contactPrisAvecLaStructure:
                                              match: {linkId: '273'}
                                              schema:
                                                index: 1519
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '273'}
                                                    index: 1520
                                                  answer:
                                                    index: 1521
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1523
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1524}
                                            autresRenseignementsImportants:
                                              match: {linkId: '274'}
                                              schema:
                                                index: 1525
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '274'}
                                                    index: 1526
                                                  answer:
                                                    index: 1527
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1529
                                                      valueString: {type: string, choiceOf: value, index: 1530}
                                parcoursProfessionnel:
                                  match: {linkId: '251'}
                                  schema:
                                    index: 1399
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '251'}
                                        index: 1400
                                      answer: {index: 1401}
                                      item:
                                        index: 1402
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            anneePoste:
                                              match: {linkId: '252'}
                                              schema:
                                                index: 1403
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '252'}
                                                    index: 1404
                                                  answer:
                                                    index: 1405
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1407
                                                      valueString: {type: string, choiceOf: value, index: 1408}
                                            dureePoste:
                                              match: {linkId: '253'}
                                              schema:
                                                index: 1409
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '253'}
                                                    index: 1410
                                                  answer:
                                                    index: 1411
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1413
                                                      valueString: {type: string, choiceOf: value, index: 1414}
                                            intitulePoste:
                                              match: {linkId: '254'}
                                              schema:
                                                index: 1415
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '254'}
                                                    index: 1416
                                                  answer:
                                                    index: 1417
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1419
                                                      valueString: {type: string, choiceOf: value, index: 1420}
                                            nomEntreprisePoste:
                                              match: {linkId: '255'}
                                              schema:
                                                index: 1421
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '255'}
                                                    index: 1422
                                                  answer:
                                                    index: 1423
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1425
                                                      valueString: {type: string, choiceOf: value, index: 1426}
                                            dureeTempsDeTravailPoste:
                                              match: {linkId: '256'}
                                              schema:
                                                index: 1427
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '256'}
                                                    index: 1428
                                                  answer:
                                                    index: 1429
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1431
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1432}
                                            motifFinActivitePoste:
                                              match: {linkId: '257'}
                                              schema:
                                                index: 1433
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '257'}
                                                    index: 1434
                                                  answer:
                                                    index: 1435
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1437
                                                      valueString: {type: string, choiceOf: value, index: 1438}
                                arretDeTravail:
                                  match: {linkId: '233'}
                                  schema:
                                    index: 1294
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '233'}
                                        index: 1295
                                      answer: {index: 1296}
                                      item:
                                        index: 1297
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            arretDeTravail:
                                              match: {linkId: '234'}
                                              schema:
                                                index: 1298
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '234'}
                                                    index: 1299
                                                  answer:
                                                    index: 1300
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1302
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1303}
                                            dateDebutAt:
                                              match: {linkId: '235'}
                                              schema:
                                                index: 1304
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '235'}
                                                    index: 1305
                                                  answer:
                                                    index: 1306
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1308
                                                      valueDate: {type: date, choiceOf: value, index: 1309}
                                            motifArretSiArret:
                                              match: {linkId: '236'}
                                              schema:
                                                index: 1310
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '236'}
                                                    index: 1311
                                                  answer:
                                                    index: 1312
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1314
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1315}
                                            rencontreAvecUnProfessionnelDuServiceSocialDeVotreCaisseDeRetraite:
                                              match: {linkId: '237'}
                                              schema:
                                                index: 1316
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '237'}
                                                    index: 1317
                                                  answer:
                                                    index: 1318
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1320
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1321}
                                            dateRencontreProfessionnel:
                                              match: {linkId: '238'}
                                              schema:
                                                index: 1322
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '238'}
                                                    index: 1323
                                                  answer:
                                                    index: 1324
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1326
                                                      valueDate: {type: date, choiceOf: value, index: 1327}
                                            rencontreAvecLeMedecinDeSanteAuTravailEnVisiteDePre-Reprise:
                                              match: {linkId: '239'}
                                              schema:
                                                index: 1328
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '239'}
                                                    index: 1329
                                                  answer:
                                                    index: 1330
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1332
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1333}
                                            dateRencontreMedecin:
                                              match: {linkId: '240'}
                                              schema:
                                                index: 1334
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '240'}
                                                    index: 1335
                                                  answer:
                                                    index: 1336
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1338
                                                      valueDate: {type: date, choiceOf: value, index: 1339}
                                formation:
                                  match: {linkId: '262'}
                                  schema:
                                    index: 1461
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '262'}
                                        index: 1462
                                      answer: {index: 1463}
                                      item:
                                        index: 1464
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            formation:
                                              match: {linkId: '263'}
                                              schema:
                                                index: 1465
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '263'}
                                                    index: 1466
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1468
                                                      valueString: {type: string, choiceOf: value, index: 1469}
                                emploi:
                                  match: {linkId: '215'}
                                  schema:
                                    index: 1190
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '215'}
                                        index: 1191
                                      answer: {index: 1192}
                                      item:
                                        index: 1193
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            nomEmployeur:
                                              match: {linkId: '221'}
                                              schema:
                                                index: 1224
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '221'}
                                                    index: 1225
                                                  answer:
                                                    index: 1226
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1228
                                                      valueString: {type: string, choiceOf: value, index: 1229}
                                            libelleEmploi:
                                              match: {linkId: '226'}
                                              schema:
                                                index: 1254
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '226'}
                                                    index: 1255
                                                  answer:
                                                    index: 1256
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1258
                                                      valueString: {type: string, choiceOf: value, index: 1259}
                                            precisionsSiNonAdapte:
                                              match: {linkId: '229'}
                                              schema:
                                                index: 1272
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '229'}
                                                    index: 1273
                                                  answer:
                                                    index: 1274
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1276
                                                      valueString: {type: string, choiceOf: value, index: 1277}
                                            emploiAdapteAuHandicap:
                                              match: {linkId: '228'}
                                              schema:
                                                index: 1266
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '228'}
                                                    index: 1267
                                                  answer:
                                                    index: 1268
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1270
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1271}
                                            situationProfessionnelle:
                                              match: {linkId: '216'}
                                              schema:
                                                index: 1194
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '216'}
                                                    index: 1195
                                                  answer:
                                                    index: 1196
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1198
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1199}
                                            regimeTravailleurIndependant:
                                              match: {linkId: '225'}
                                              schema:
                                                index: 1248
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '225'}
                                                    index: 1249
                                                  answer:
                                                    index: 1250
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1252
                                                      valueString: {type: string, choiceOf: value, index: 1253}
                                            dateDebutEmploi:
                                              match: {linkId: '218'}
                                              schema:
                                                index: 1206
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '218'}
                                                    index: 1207
                                                  answer:
                                                    index: 1208
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1210
                                                      valueDate: {type: date, choiceOf: value, index: 1211}
                                            tempsDeTravail:
                                              match: {linkId: '227'}
                                              schema:
                                                index: 1260
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '227'}
                                                    index: 1261
                                                  answer:
                                                    index: 1262
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1264
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1265}
                                            nomOrganisme:
                                              match: {linkId: '224'}
                                              schema:
                                                index: 1242
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '224'}
                                                    index: 1243
                                                  answer:
                                                    index: 1244
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1246
                                                      valueString: {type: string, choiceOf: value, index: 1247}
                                            typeDEmploi:
                                              match: {linkId: '220'}
                                              schema:
                                                index: 1218
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '220'}
                                                    index: 1219
                                                  answer:
                                                    index: 1220
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1222
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1223}
                                            milieuDeLEmploi:
                                              match: {linkId: '219'}
                                              schema:
                                                index: 1212
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '219'}
                                                    index: 1213
                                                  answer:
                                                    index: 1214
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1216
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1217}
                                            dejaTravaille:
                                              match: {linkId: '217'}
                                              schema:
                                                index: 1200
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '217'}
                                                    index: 1201
                                                  answer:
                                                    index: 1202
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1204
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1205}
                                            adresseEmployeur:
                                              match: {linkId: '222'}
                                              schema:
                                                index: 1230
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '222'}
                                                    index: 1231
                                                  answer:
                                                    index: 1232
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1234
                                                      valueString: {type: string, choiceOf: value, index: 1235}
                                            remunere:
                                              match: {linkId: '223'}
                                              schema:
                                                index: 1236
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '223'}
                                                    index: 1237
                                                  answer:
                                                    index: 1238
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1240
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1241}
                                            difficultesLieesAuHandicap:
                                              match: {linkId: '230'}
                                              schema:
                                                index: 1278
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '230'}
                                                    index: 1279
                                                  answer:
                                                    index: 1280
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1282
                                                      valueString: {type: string, choiceOf: value, index: 1283}
                                accompagnementPourConserverLEmploi:
                                  match: {linkId: '231'}
                                  schema:
                                    index: 1284
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '231'}
                                        index: 1285
                                      answer: {index: 1286}
                                      item:
                                        index: 1287
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            accompagnementPourConserverLEmploi:
                                              match: {linkId: '232'}
                                              schema:
                                                index: 1288
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '232'}
                                                    index: 1289
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1291
                                                      valueString: {type: string, choiceOf: value, index: 1292}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1293}
                                sansEmploi:
                                  match: {linkId: '241'}
                                  schema:
                                    index: 1340
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '241'}
                                        index: 1341
                                      answer: {index: 1342}
                                      item:
                                        index: 1343
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            situation:
                                              match: {linkId: '246'}
                                              schema:
                                                index: 1368
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '246'}
                                                    index: 1369
                                                  answer:
                                                    index: 1370
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1372
                                                      valueString: {type: string, choiceOf: value, index: 1373}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1374}
                                            vousEtesSansEmploi:
                                              match: {linkId: '242'}
                                              schema:
                                                index: 1344
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '242'}
                                                    index: 1345
                                                  answer:
                                                    index: 1346
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1348
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1349}
                                            accompagnementVersLEmploiRealise:
                                              match: {linkId: '248'}
                                              schema:
                                                index: 1381
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '248'}
                                                    index: 1382
                                                  answer:
                                                    index: 1383
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1385
                                                      valueString: {type: string, choiceOf: value, index: 1386}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1387}
                                            dateDebutSansEmploi:
                                              match: {linkId: '243'}
                                              schema:
                                                index: 1350
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '243'}
                                                    index: 1351
                                                  answer:
                                                    index: 1352
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1354
                                                      valueDate: {type: date, choiceOf: value, index: 1355}
                                            dateDebutSituation:
                                              match: {linkId: '247'}
                                              schema:
                                                index: 1375
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '247'}
                                                    index: 1376
                                                  answer:
                                                    index: 1377
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1379
                                                      valueDate: {type: date, choiceOf: value, index: 1380}
                                            reconnaissanceRqthOuOrientationProfessionnelleValantRqth:
                                              match: {linkId: '250'}
                                              schema:
                                                index: 1393
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '250'}
                                                    index: 1394
                                                  answer:
                                                    index: 1395
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1397
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1398}
                                            raisonsAbsenceDEmploi:
                                              match: {linkId: '245'}
                                              schema:
                                                index: 1362
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '245'}
                                                    index: 1363
                                                  answer:
                                                    index: 1364
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1366
                                                      valueString: {type: string, choiceOf: value, index: 1367}
                                            dejaTravaille:
                                              match: {linkId: '244'}
                                              schema:
                                                index: 1356
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '244'}
                                                    index: 1357
                                                  answer:
                                                    index: 1358
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1360
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1361}
                                            beneficesPrestations:
                                              match: {linkId: '249'}
                                              schema:
                                                index: 1388
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '249'}
                                                    index: 1389
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1391
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1392}
                                qualification:
                                  match: {linkId: '258'}
                                  schema:
                                    index: 1439
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '258'}
                                        index: 1440
                                      answer: {index: 1441}
                                      item:
                                        index: 1442
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            niveauDeQualification:
                                              match: {linkId: '259'}
                                              schema:
                                                index: 1443
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '259'}
                                                    index: 1444
                                                  answer:
                                                    index: 1445
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1447
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1448}
                                            derniereClasseFrequentee:
                                              match: {linkId: '260'}
                                              schema:
                                                index: 1449
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '260'}
                                                    index: 1450
                                                  answer:
                                                    index: 1451
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1453
                                                      valueString: {type: string, choiceOf: value, index: 1454}
                                            bilanDeCompetences:
                                              match: {linkId: '261'}
                                              schema:
                                                index: 1455
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '261'}
                                                    index: 1456
                                                  answer:
                                                    index: 1457
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1459
                                                      valueString: {type: string, choiceOf: value, index: 1460}
                                diplome:
                                  match: {linkId: '264'}
                                  schema:
                                    index: 1470
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '264'}
                                        index: 1471
                                      answer: {index: 1472}
                                      item:
                                        index: 1473
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            diplome:
                                              match: {linkId: '265'}
                                              schema:
                                                index: 1474
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '265'}
                                                    index: 1475
                                                  answer:
                                                    index: 1476
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1478
                                                      valueString: {type: string, choiceOf: value, index: 1479}
                                            anneeObtentionDiplome:
                                              match: {linkId: '266'}
                                              schema:
                                                index: 1480
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '266'}
                                                    index: 1481
                                                  answer:
                                                    index: 1482
                                                    elements:
                                                      value:
                                                        choices: [valueInteger]
                                                        index: 1484
                                                      valueInteger: {type: integer, choiceOf: value, index: 1485}
                                            domaineDiplome:
                                              match: {linkId: '267'}
                                              schema:
                                                index: 1486
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '267'}
                                                    index: 1487
                                                  answer:
                                                    index: 1488
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1490
                                                      valueString: {type: string, choiceOf: value, index: 1491}
        droitsEtPrestationsDemandes:
          match: {linkId: '275'}
          schema:
            index: 1531
            elements:
              linkId:
                pattern: {type: String, value: '275'}
                index: 1532
              answer: {index: 1533}
              item:
                index: 1534
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    demandesRelativesALaVieQuotidienne:
                      match: {linkId: '276'}
                      schema:
                        index: 1535
                        elements:
                          linkId:
                            pattern: {type: String, value: '276'}
                            index: 1536
                          answer: {index: 1537}
                          item:
                            index: 1538
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                beneficiaireDeMoinsDe20Ans:
                                  match: {linkId: '277'}
                                  schema:
                                    index: 1539
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '277'}
                                        index: 1540
                                      answer: {index: 1541}
                                      item:
                                        index: 1542
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            demande:
                                              match: {linkId: '278'}
                                              schema:
                                                index: 1543
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '278'}
                                                    index: 1544
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1546
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1547}
                                beneficiaireDePlusDe20Ans:
                                  match: {linkId: '279'}
                                  schema:
                                    index: 1548
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '279'}
                                        index: 1549
                                      answer: {index: 1550}
                                      item:
                                        index: 1551
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            demande:
                                              match: {linkId: '280'}
                                              schema:
                                                index: 1552
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '280'}
                                                    index: 1553
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1555
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1556}
                    demandesRelativesALaVieScolaire:
                      match: {linkId: '281'}
                      schema:
                        index: 1557
                        elements:
                          linkId:
                            pattern: {type: String, value: '281'}
                            index: 1558
                          answer: {index: 1559}
                          item:
                            index: 1560
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                parcoursDeScolarisation:
                                  match: {linkId: '282'}
                                  schema:
                                    index: 1561
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '282'}
                                        index: 1562
                                      answer: {index: 1563}
                                      item:
                                        index: 1564
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            parcoursDeScolarisation:
                                              match: {linkId: '283'}
                                              schema:
                                                index: 1565
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '283'}
                                                    index: 1566
                                                  answer:
                                                    index: 1567
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1569
                                                      valueString: {type: string, choiceOf: value, index: 1570}
                    demandesRelativesAuTravailALEmploiEtALaFormation:
                      match: {linkId: '284'}
                      schema:
                        index: 1571
                        elements:
                          linkId:
                            pattern: {type: String, value: '284'}
                            index: 1572
                          answer: {index: 1573}
                          item:
                            index: 1574
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                demandesRelativesALEmploi:
                                  match: {linkId: '285'}
                                  schema:
                                    index: 1575
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '285'}
                                        index: 1576
                                      answer: {index: 1577}
                                      item:
                                        index: 1578
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            demande:
                                              match: {linkId: '286'}
                                              schema:
                                                index: 1579
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '286'}
                                                    index: 1580
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1582
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1583}
        vieAidantFamilial:
          match: {linkId: '287'}
          schema:
            index: 1584
            elements:
              linkId:
                pattern: {type: String, value: '287'}
                index: 1585
              answer: {index: 1586}
              item:
                index: 1587
                slicing:
                  rules: open
                  discriminator:
                  - {path: linkId, type: value}
                  min: null
                  slices:
                    situationEtBesoinsAidant:
                      match: {linkId: '288'}
                      schema:
                        index: 1588
                        elements:
                          linkId:
                            pattern: {type: String, value: '288'}
                            index: 1589
                          answer: {index: 1590}
                          item:
                            index: 1591
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                identiteAidant:
                                  match: {linkId: '289'}
                                  schema:
                                    index: 1592
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '289'}
                                        index: 1593
                                      answer: {index: 1594}
                                      item:
                                        index: 1595
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            lienAvecLaPersonneEnSituationDeHandicap:
                                              match: {linkId: '290'}
                                              schema:
                                                index: 1596
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '290'}
                                                    index: 1597
                                                  answer:
                                                    index: 1598
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1600
                                                      valueString: {type: string, choiceOf: value, index: 1601}
                                            memeLieuDeVie:
                                              match: {linkId: '291'}
                                              schema:
                                                index: 1602
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '291'}
                                                    index: 1603
                                                  answer:
                                                    index: 1604
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1606
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1607}
                                            dateDebutMemeLieuDeVie:
                                              match: {linkId: '292'}
                                              schema:
                                                index: 1608
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '292'}
                                                    index: 1609
                                                  answer:
                                                    index: 1610
                                                    elements:
                                                      value:
                                                        choices: [valueDate]
                                                        index: 1612
                                                      valueDate: {type: date, choiceOf: value, index: 1613}
                                            actuellementEmploye:
                                              match: {linkId: '293'}
                                              schema:
                                                index: 1614
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '293'}
                                                    index: 1615
                                                  answer:
                                                    index: 1616
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1618
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1619}
                                            reductionDActiviteLieeALaPriseEnChargeDeLaPersonneAidee:
                                              match: {linkId: '294'}
                                              schema:
                                                index: 1620
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '294'}
                                                    index: 1621
                                                  answer:
                                                    index: 1622
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1624
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1625}
                                natureDeLAide:
                                  match: {linkId: '295'}
                                  schema:
                                    index: 1626
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '295'}
                                        index: 1627
                                      answer: {index: 1628}
                                      item:
                                        index: 1629
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            natureAideApportee:
                                              match: {linkId: '296'}
                                              schema:
                                                index: 1630
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '296'}
                                                    index: 1631
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1633
                                                      valueString: {type: string, choiceOf: value, index: 1634}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1635}
                                accompagnementAidant:
                                  match: {linkId: '297'}
                                  schema:
                                    index: 1636
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '297'}
                                        index: 1637
                                      answer: {index: 1638}
                                      item:
                                        index: 1639
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            typeAccompagnantAidant:
                                              match: {linkId: '298'}
                                              schema:
                                                index: 1640
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '298'}
                                                    index: 1641
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueCoding]
                                                        index: 1643
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1644}
                                            soutienDansLaDemarche:
                                              match: {linkId: '299'}
                                              schema:
                                                index: 1645
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '299'}
                                                    index: 1646
                                                  answer:
                                                    index: 1647
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1649
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1650}
                                            precisionSoutien:
                                              match: {linkId: '300'}
                                              schema:
                                                index: 1651
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '300'}
                                                    index: 1652
                                                  answer:
                                                    index: 1653
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1655
                                                      valueString: {type: string, choiceOf: value, index: 1656}
                                            solutionEnCasDEmpechement:
                                              match: {linkId: '301'}
                                              schema:
                                                index: 1657
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '301'}
                                                    index: 1658
                                                  answer:
                                                    index: 1659
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1661
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1662}
                                            precisionSolution:
                                              match: {linkId: '302'}
                                              schema:
                                                index: 1663
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '302'}
                                                    index: 1664
                                                  answer:
                                                    index: 1665
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1667
                                                      valueString: {type: string, choiceOf: value, index: 1668}
                                situationProchaine:
                                  match: {linkId: '303'}
                                  schema:
                                    index: 1669
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '303'}
                                        index: 1670
                                      answer: {index: 1671}
                                      item:
                                        index: 1672
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            situationProchaine:
                                              match: {linkId: '304'}
                                              schema:
                                                index: 1673
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '304'}
                                                    index: 1674
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1676
                                                      valueString: {type: string, choiceOf: value, index: 1677}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1678}
                    attentesDeLAidantFamilial:
                      match: {linkId: '305'}
                      schema:
                        index: 1679
                        elements:
                          linkId:
                            pattern: {type: String, value: '305'}
                            index: 1680
                          answer: {index: 1681}
                          item:
                            index: 1682
                            slicing:
                              rules: open
                              discriminator:
                              - {path: linkId, type: value}
                              min: null
                              slices:
                                attentesDeLAidantFamilial:
                                  match: {linkId: '306'}
                                  schema:
                                    index: 1683
                                    elements:
                                      linkId:
                                        pattern: {type: String, value: '306'}
                                        index: 1684
                                      answer: {index: 1685}
                                      item:
                                        index: 1686
                                        slicing:
                                          rules: open
                                          discriminator:
                                          - {path: linkId, type: value}
                                          min: null
                                          slices:
                                            attentesDeLAidantFamilial:
                                              match: {linkId: '307'}
                                              schema:
                                                index: 1687
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '307'}
                                                    index: 1688
                                                  answer:
                                                    elements:
                                                      value:
                                                        choices: [valueString, valueCoding]
                                                        index: 1690
                                                      valueString: {type: string, choiceOf: value, index: 1691}
                                                      valueCoding: {type: Coding, choiceOf: value, index: 1692}
                                            serviceOuStructureIdentifie:
                                              match: {linkId: '308'}
                                              schema:
                                                index: 1693
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '308'}
                                                    index: 1694
                                                  answer:
                                                    index: 1695
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1697
                                                      valueString: {type: string, choiceOf: value, index: 1698}
                                            adresseStructureIdentifiee:
                                              match: {linkId: '309'}
                                              schema:
                                                index: 1699
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '309'}
                                                    index: 1700
                                                  answer:
                                                    index: 1701
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1703
                                                      valueString: {type: string, choiceOf: value, index: 1704}
                                            souhaitConnaissanceDispositifPourAidant:
                                              match: {linkId: '310'}
                                              schema:
                                                index: 1705
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '310'}
                                                    index: 1706
                                                  answer:
                                                    index: 1707
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1709
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1710}
                                            souhaitConnaissanceDispositifPourPersonneAidee:
                                              match: {linkId: '311'}
                                              schema:
                                                index: 1711
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '311'}
                                                    index: 1712
                                                  answer:
                                                    index: 1713
                                                    elements:
                                                      value:
                                                        choices: [valueBoolean]
                                                        index: 1715
                                                      valueBoolean: {type: boolean, choiceOf: value, index: 1716}
                                            autresRenseignementsVieAidant:
                                              match: {linkId: '312'}
                                              schema:
                                                index: 1717
                                                elements:
                                                  linkId:
                                                    pattern: {type: String, value: '312'}
                                                    index: 1718
                                                  answer:
                                                    index: 1719
                                                    elements:
                                                      value:
                                                        choices: [valueString]
                                                        index: 1721
                                                      valueString: {type: string, choiceOf: value, index: 1722}
package_version: 0.1.0
class: profile
kind: resource
url: http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/QuestionnaireResponseMDPH
base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse
version: '1.0'
required: [item, subject, questionnaire, source, meta, contained]