PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.use-case.omi@0.3.10
    http://omi.de/fhir/registry/StructureDefinition/mrt-resolution-requirement-extension
description: Defines the minimum, recommended and max resolution for an algorithm.
package_name: de.medizininformatikinitiative.use-case.omi
derivation: constraint
name: ResolutionRequirementExtension
type: Extension
elements:
  extension:
    mustSupport: true
    index: 0
    slicing:
      slices:
        minres:
          match: {}
          schema:
            mustSupport: true
            index: 0
            extensions:
              resolutionx:
                url: null
                mustSupport: true
                index: 1
                extensions: {}
                elements:
                  extension: {index: 2}
                  url:
                    pattern: {type: Uri, value: resolutionx}
                    index: 3
                  value:
                    choices: [valueQuantity]
                    index: 5
                  valueQuantity: {type: Quantity, choiceOf: value, index: 6}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 7
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 8
                      code:
                        pattern: {type: Code, value: mm}
                        index: 9
              resolutiony:
                url: null
                mustSupport: true
                index: 10
                extensions: {}
                elements:
                  extension: {index: 11}
                  url:
                    pattern: {type: Uri, value: resolutiony}
                    index: 12
                  value:
                    choices: [valueQuantity]
                    index: 14
                  valueQuantity: {type: Quantity, choiceOf: value, index: 15}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 16
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 17
                      code:
                        pattern: {type: Code, value: mm}
                        index: 18
              resolutionz:
                url: null
                mustSupport: true
                index: 19
                extensions: {}
                elements:
                  extension: {index: 20}
                  url:
                    pattern: {type: Uri, value: resolutionz}
                    index: 21
                  value:
                    choices: [valueQuantity]
                    index: 23
                  valueQuantity: {type: Quantity, choiceOf: value, index: 24}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 25
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 26
                      code:
                        pattern: {type: Code, value: mm}
                        index: 27
              qualifier:
                url: null
                mustSupport: true
                index: 28
                extensions: {}
                elements:
                  extension: {index: 29}
                  url:
                    pattern: {type: Uri, value: qualifier}
                    index: 30
                  value:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choices: [valueCoding]
                    index: 32
                  valueCoding:
                    type: Coding
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choiceOf: value
                    index: 33
                required: [valueCoding, value]
            elements:
              extension:
                mustSupport: true
                index: 1
                slicing:
                  slices:
                    resolutionx:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 1
                        extensions: {}
                        elements:
                          extension: {index: 2}
                          url:
                            pattern: {type: Uri, value: resolutionx}
                            index: 3
                          value:
                            choices: [valueQuantity]
                            index: 5
                          valueQuantity: {type: Quantity, choiceOf: value, index: 6}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 7
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 8
                              code:
                                pattern: {type: Code, value: mm}
                                index: 9
                    resolutiony:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 10
                        extensions: {}
                        elements:
                          extension: {index: 11}
                          url:
                            pattern: {type: Uri, value: resolutiony}
                            index: 12
                          value:
                            choices: [valueQuantity]
                            index: 14
                          valueQuantity: {type: Quantity, choiceOf: value, index: 15}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 16
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 17
                              code:
                                pattern: {type: Code, value: mm}
                                index: 18
                    resolutionz:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 19
                        extensions: {}
                        elements:
                          extension: {index: 20}
                          url:
                            pattern: {type: Uri, value: resolutionz}
                            index: 21
                          value:
                            choices: [valueQuantity]
                            index: 23
                          valueQuantity: {type: Quantity, choiceOf: value, index: 24}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 25
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 26
                              code:
                                pattern: {type: Code, value: mm}
                                index: 27
                    qualifier:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 28
                        extensions: {}
                        elements:
                          extension: {index: 29}
                          url:
                            pattern: {type: Uri, value: qualifier}
                            index: 30
                          value:
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                            choices: [valueCoding]
                            index: 32
                          valueCoding:
                            type: Coding
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                            choiceOf: value
                            index: 33
                        required: [valueCoding, value]
              url:
                pattern: {type: Uri, value: minres}
                index: 34
              value:
                choices: []
                index: 36
        recres:
          match: {}
          schema:
            mustSupport: true
            index: 37
            extensions:
              resolutionx:
                url: null
                mustSupport: true
                index: 38
                extensions: {}
                elements:
                  extension: {index: 39}
                  url:
                    pattern: {type: Uri, value: resolutionx}
                    index: 40
                  value:
                    choices: [valueQuantity]
                    index: 42
                  valueQuantity: {type: Quantity, choiceOf: value, index: 43}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 44
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 45
                      code:
                        pattern: {type: Code, value: mm}
                        index: 46
              resolutiony:
                url: null
                mustSupport: true
                index: 47
                extensions: {}
                elements:
                  extension: {index: 48}
                  url:
                    pattern: {type: Uri, value: resolutiony}
                    index: 49
                  value:
                    choices: [valueQuantity]
                    index: 51
                  valueQuantity: {type: Quantity, choiceOf: value, index: 52}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 53
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 54
                      code:
                        pattern: {type: Code, value: mm}
                        index: 55
              resolutionz:
                url: null
                mustSupport: true
                index: 56
                extensions: {}
                elements:
                  extension: {index: 57}
                  url:
                    pattern: {type: Uri, value: resolutionz}
                    index: 58
                  value:
                    choices: [valueQuantity]
                    index: 60
                  valueQuantity: {type: Quantity, choiceOf: value, index: 61}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 62
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 63
                      code:
                        pattern: {type: Code, value: mm}
                        index: 64
              qualifier:
                url: null
                mustSupport: true
                index: 65
                extensions: {}
                elements:
                  extension: {index: 66}
                  url:
                    pattern: {type: Uri, value: qualifier}
                    index: 67
                  value:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choices: [valueCoding]
                    index: 69
                  valueCoding:
                    type: Coding
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choiceOf: value
                    index: 70
                required: [valueCoding, value]
            elements:
              extension:
                mustSupport: true
                index: 38
                slicing:
                  slices:
                    resolutionx:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 38
                        extensions: {}
                        elements:
                          extension: {index: 39}
                          url:
                            pattern: {type: Uri, value: resolutionx}
                            index: 40
                          value:
                            choices: [valueQuantity]
                            index: 42
                          valueQuantity: {type: Quantity, choiceOf: value, index: 43}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 44
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 45
                              code:
                                pattern: {type: Code, value: mm}
                                index: 46
                    resolutiony:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 47
                        extensions: {}
                        elements:
                          extension: {index: 48}
                          url:
                            pattern: {type: Uri, value: resolutiony}
                            index: 49
                          value:
                            choices: [valueQuantity]
                            index: 51
                          valueQuantity: {type: Quantity, choiceOf: value, index: 52}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 53
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 54
                              code:
                                pattern: {type: Code, value: mm}
                                index: 55
                    resolutionz:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 56
                        extensions: {}
                        elements:
                          extension: {index: 57}
                          url:
                            pattern: {type: Uri, value: resolutionz}
                            index: 58
                          value:
                            choices: [valueQuantity]
                            index: 60
                          valueQuantity: {type: Quantity, choiceOf: value, index: 61}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 62
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 63
                              code:
                                pattern: {type: Code, value: mm}
                                index: 64
                    qualifier:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 65
                        extensions: {}
                        elements:
                          extension: {index: 66}
                          url:
                            pattern: {type: Uri, value: qualifier}
                            index: 67
                          value:
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                            choices: [valueCoding]
                            index: 69
                          valueCoding:
                            type: Coding
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                            choiceOf: value
                            index: 70
                        required: [valueCoding, value]
              url:
                pattern: {type: Uri, value: recres}
                index: 71
              value:
                choices: []
                index: 73
        maxres:
          match: {}
          schema:
            mustSupport: true
            index: 74
            extensions:
              resolutionx:
                url: null
                mustSupport: true
                index: 75
                extensions: {}
                elements:
                  extension: {index: 76}
                  url:
                    pattern: {type: Uri, value: resolutionx}
                    index: 77
                  value:
                    choices: [valueQuantity]
                    index: 79
                  valueQuantity: {type: Quantity, choiceOf: value, index: 80}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 81
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 82
                      code:
                        pattern: {type: Code, value: mm}
                        index: 83
              resolutiony:
                url: null
                mustSupport: true
                index: 84
                extensions: {}
                elements:
                  extension: {index: 85}
                  url:
                    pattern: {type: Uri, value: resolutiony}
                    index: 86
                  value:
                    choices: [valueQuantity]
                    index: 88
                  valueQuantity: {type: Quantity, choiceOf: value, index: 89}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 90
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 91
                      code:
                        pattern: {type: Code, value: mm}
                        index: 92
              resolutionz:
                url: null
                mustSupport: true
                index: 93
                extensions: {}
                elements:
                  extension: {index: 94}
                  url:
                    pattern: {type: Uri, value: resolutionz}
                    index: 95
                  value:
                    choices: [valueQuantity]
                    index: 97
                  valueQuantity: {type: Quantity, choiceOf: value, index: 98}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 99
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 100
                      code:
                        pattern: {type: Code, value: mm}
                        index: 101
              qualifier:
                url: null
                mustSupport: true
                index: 102
                extensions: {}
                elements:
                  extension: {index: 103}
                  url:
                    pattern: {type: Uri, value: qualifier}
                    index: 104
                  value:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choices: [valueCoding]
                    index: 106
                  valueCoding:
                    type: Coding
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choiceOf: value
                    index: 107
                required: [valueCoding, value]
            elements:
              extension:
                mustSupport: true
                index: 75
                slicing:
                  slices:
                    resolutionx:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 75
                        extensions: {}
                        elements:
                          extension: {index: 76}
                          url:
                            pattern: {type: Uri, value: resolutionx}
                            index: 77
                          value:
                            choices: [valueQuantity]
                            index: 79
                          valueQuantity: {type: Quantity, choiceOf: value, index: 80}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 81
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 82
                              code:
                                pattern: {type: Code, value: mm}
                                index: 83
                    resolutiony:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 84
                        extensions: {}
                        elements:
                          extension: {index: 85}
                          url:
                            pattern: {type: Uri, value: resolutiony}
                            index: 86
                          value:
                            choices: [valueQuantity]
                            index: 88
                          valueQuantity: {type: Quantity, choiceOf: value, index: 89}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 90
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 91
                              code:
                                pattern: {type: Code, value: mm}
                                index: 92
                    resolutionz:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 93
                        extensions: {}
                        elements:
                          extension: {index: 94}
                          url:
                            pattern: {type: Uri, value: resolutionz}
                            index: 95
                          value:
                            choices: [valueQuantity]
                            index: 97
                          valueQuantity: {type: Quantity, choiceOf: value, index: 98}
                          value[x]:
                            elements:
                              unit:
                                pattern: {type: String, value: mm}
                                index: 99
                              system:
                                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                                index: 100
                              code:
                                pattern: {type: Code, value: mm}
                                index: 101
                    qualifier:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 102
                        extensions: {}
                        elements:
                          extension: {index: 103}
                          url:
                            pattern: {type: Uri, value: qualifier}
                            index: 104
                          value:
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                            choices: [valueCoding]
                            index: 106
                          valueCoding:
                            type: Coding
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                            choiceOf: value
                            index: 107
                        required: [valueCoding, value]
              url:
                pattern: {type: Uri, value: maxres}
                index: 108
              value:
                choices: []
                index: 110
  url:
    pattern: {type: Uri, value: 'http://omi.de/fhir/registry/StructureDefinition/mrt-resolution-requirement-extension'}
    index: 111
  value:
    choices: []
    index: 113
package_version: 0.3.10
extensions:
  minres:
    url: null
    mustSupport: true
    index: 0
    extensions:
      resolutionx:
        url: null
        mustSupport: true
        index: 1
        extensions: {}
        elements:
          extension: {index: 2}
          url:
            pattern: {type: Uri, value: resolutionx}
            index: 3
          value:
            choices: [valueQuantity]
            index: 5
          valueQuantity: {type: Quantity, choiceOf: value, index: 6}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 7
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 8
              code:
                pattern: {type: Code, value: mm}
                index: 9
      resolutiony:
        url: null
        mustSupport: true
        index: 10
        extensions: {}
        elements:
          extension: {index: 11}
          url:
            pattern: {type: Uri, value: resolutiony}
            index: 12
          value:
            choices: [valueQuantity]
            index: 14
          valueQuantity: {type: Quantity, choiceOf: value, index: 15}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 16
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 17
              code:
                pattern: {type: Code, value: mm}
                index: 18
      resolutionz:
        url: null
        mustSupport: true
        index: 19
        extensions: {}
        elements:
          extension: {index: 20}
          url:
            pattern: {type: Uri, value: resolutionz}
            index: 21
          value:
            choices: [valueQuantity]
            index: 23
          valueQuantity: {type: Quantity, choiceOf: value, index: 24}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 25
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 26
              code:
                pattern: {type: Code, value: mm}
                index: 27
      qualifier:
        url: null
        mustSupport: true
        index: 28
        extensions: {}
        elements:
          extension: {index: 29}
          url:
            pattern: {type: Uri, value: qualifier}
            index: 30
          value:
            mustSupport: true
            pattern:
              type: Coding
              value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
            choices: [valueCoding]
            index: 32
          valueCoding:
            type: Coding
            mustSupport: true
            pattern:
              type: Coding
              value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
            choiceOf: value
            index: 33
        required: [valueCoding, value]
    elements:
      extension:
        mustSupport: true
        index: 1
        slicing:
          slices:
            resolutionx:
              match: {}
              schema:
                mustSupport: true
                index: 1
                extensions: {}
                elements:
                  extension: {index: 2}
                  url:
                    pattern: {type: Uri, value: resolutionx}
                    index: 3
                  value:
                    choices: [valueQuantity]
                    index: 5
                  valueQuantity: {type: Quantity, choiceOf: value, index: 6}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 7
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 8
                      code:
                        pattern: {type: Code, value: mm}
                        index: 9
            resolutiony:
              match: {}
              schema:
                mustSupport: true
                index: 10
                extensions: {}
                elements:
                  extension: {index: 11}
                  url:
                    pattern: {type: Uri, value: resolutiony}
                    index: 12
                  value:
                    choices: [valueQuantity]
                    index: 14
                  valueQuantity: {type: Quantity, choiceOf: value, index: 15}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 16
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 17
                      code:
                        pattern: {type: Code, value: mm}
                        index: 18
            resolutionz:
              match: {}
              schema:
                mustSupport: true
                index: 19
                extensions: {}
                elements:
                  extension: {index: 20}
                  url:
                    pattern: {type: Uri, value: resolutionz}
                    index: 21
                  value:
                    choices: [valueQuantity]
                    index: 23
                  valueQuantity: {type: Quantity, choiceOf: value, index: 24}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 25
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 26
                      code:
                        pattern: {type: Code, value: mm}
                        index: 27
            qualifier:
              match: {}
              schema:
                mustSupport: true
                index: 28
                extensions: {}
                elements:
                  extension: {index: 29}
                  url:
                    pattern: {type: Uri, value: qualifier}
                    index: 30
                  value:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choices: [valueCoding]
                    index: 32
                  valueCoding:
                    type: Coding
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25570, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choiceOf: value
                    index: 33
                required: [valueCoding, value]
      url:
        pattern: {type: Uri, value: minres}
        index: 34
      value:
        choices: []
        index: 36
  recres:
    url: null
    mustSupport: true
    index: 37
    extensions:
      resolutionx:
        url: null
        mustSupport: true
        index: 38
        extensions: {}
        elements:
          extension: {index: 39}
          url:
            pattern: {type: Uri, value: resolutionx}
            index: 40
          value:
            choices: [valueQuantity]
            index: 42
          valueQuantity: {type: Quantity, choiceOf: value, index: 43}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 44
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 45
              code:
                pattern: {type: Code, value: mm}
                index: 46
      resolutiony:
        url: null
        mustSupport: true
        index: 47
        extensions: {}
        elements:
          extension: {index: 48}
          url:
            pattern: {type: Uri, value: resolutiony}
            index: 49
          value:
            choices: [valueQuantity]
            index: 51
          valueQuantity: {type: Quantity, choiceOf: value, index: 52}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 53
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 54
              code:
                pattern: {type: Code, value: mm}
                index: 55
      resolutionz:
        url: null
        mustSupport: true
        index: 56
        extensions: {}
        elements:
          extension: {index: 57}
          url:
            pattern: {type: Uri, value: resolutionz}
            index: 58
          value:
            choices: [valueQuantity]
            index: 60
          valueQuantity: {type: Quantity, choiceOf: value, index: 61}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 62
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 63
              code:
                pattern: {type: Code, value: mm}
                index: 64
      qualifier:
        url: null
        mustSupport: true
        index: 65
        extensions: {}
        elements:
          extension: {index: 66}
          url:
            pattern: {type: Uri, value: qualifier}
            index: 67
          value:
            mustSupport: true
            pattern:
              type: Coding
              value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
            choices: [valueCoding]
            index: 69
          valueCoding:
            type: Coding
            mustSupport: true
            pattern:
              type: Coding
              value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
            choiceOf: value
            index: 70
        required: [valueCoding, value]
    elements:
      extension:
        mustSupport: true
        index: 38
        slicing:
          slices:
            resolutionx:
              match: {}
              schema:
                mustSupport: true
                index: 38
                extensions: {}
                elements:
                  extension: {index: 39}
                  url:
                    pattern: {type: Uri, value: resolutionx}
                    index: 40
                  value:
                    choices: [valueQuantity]
                    index: 42
                  valueQuantity: {type: Quantity, choiceOf: value, index: 43}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 44
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 45
                      code:
                        pattern: {type: Code, value: mm}
                        index: 46
            resolutiony:
              match: {}
              schema:
                mustSupport: true
                index: 47
                extensions: {}
                elements:
                  extension: {index: 48}
                  url:
                    pattern: {type: Uri, value: resolutiony}
                    index: 49
                  value:
                    choices: [valueQuantity]
                    index: 51
                  valueQuantity: {type: Quantity, choiceOf: value, index: 52}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 53
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 54
                      code:
                        pattern: {type: Code, value: mm}
                        index: 55
            resolutionz:
              match: {}
              schema:
                mustSupport: true
                index: 56
                extensions: {}
                elements:
                  extension: {index: 57}
                  url:
                    pattern: {type: Uri, value: resolutionz}
                    index: 58
                  value:
                    choices: [valueQuantity]
                    index: 60
                  valueQuantity: {type: Quantity, choiceOf: value, index: 61}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 62
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 63
                      code:
                        pattern: {type: Code, value: mm}
                        index: 64
            qualifier:
              match: {}
              schema:
                mustSupport: true
                index: 65
                extensions: {}
                elements:
                  extension: {index: 66}
                  url:
                    pattern: {type: Uri, value: qualifier}
                    index: 67
                  value:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choices: [valueCoding]
                    index: 69
                  valueCoding:
                    type: Coding
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C41187, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choiceOf: value
                    index: 70
                required: [valueCoding, value]
      url:
        pattern: {type: Uri, value: recres}
        index: 71
      value:
        choices: []
        index: 73
  maxres:
    url: null
    mustSupport: true
    index: 74
    extensions:
      resolutionx:
        url: null
        mustSupport: true
        index: 75
        extensions: {}
        elements:
          extension: {index: 76}
          url:
            pattern: {type: Uri, value: resolutionx}
            index: 77
          value:
            choices: [valueQuantity]
            index: 79
          valueQuantity: {type: Quantity, choiceOf: value, index: 80}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 81
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 82
              code:
                pattern: {type: Code, value: mm}
                index: 83
      resolutiony:
        url: null
        mustSupport: true
        index: 84
        extensions: {}
        elements:
          extension: {index: 85}
          url:
            pattern: {type: Uri, value: resolutiony}
            index: 86
          value:
            choices: [valueQuantity]
            index: 88
          valueQuantity: {type: Quantity, choiceOf: value, index: 89}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 90
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 91
              code:
                pattern: {type: Code, value: mm}
                index: 92
      resolutionz:
        url: null
        mustSupport: true
        index: 93
        extensions: {}
        elements:
          extension: {index: 94}
          url:
            pattern: {type: Uri, value: resolutionz}
            index: 95
          value:
            choices: [valueQuantity]
            index: 97
          valueQuantity: {type: Quantity, choiceOf: value, index: 98}
          value[x]:
            elements:
              unit:
                pattern: {type: String, value: mm}
                index: 99
              system:
                pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                index: 100
              code:
                pattern: {type: Code, value: mm}
                index: 101
      qualifier:
        url: null
        mustSupport: true
        index: 102
        extensions: {}
        elements:
          extension: {index: 103}
          url:
            pattern: {type: Uri, value: qualifier}
            index: 104
          value:
            mustSupport: true
            pattern:
              type: Coding
              value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
            choices: [valueCoding]
            index: 106
          valueCoding:
            type: Coding
            mustSupport: true
            pattern:
              type: Coding
              value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
            choiceOf: value
            index: 107
        required: [valueCoding, value]
    elements:
      extension:
        mustSupport: true
        index: 75
        slicing:
          slices:
            resolutionx:
              match: {}
              schema:
                mustSupport: true
                index: 75
                extensions: {}
                elements:
                  extension: {index: 76}
                  url:
                    pattern: {type: Uri, value: resolutionx}
                    index: 77
                  value:
                    choices: [valueQuantity]
                    index: 79
                  valueQuantity: {type: Quantity, choiceOf: value, index: 80}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 81
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 82
                      code:
                        pattern: {type: Code, value: mm}
                        index: 83
            resolutiony:
              match: {}
              schema:
                mustSupport: true
                index: 84
                extensions: {}
                elements:
                  extension: {index: 85}
                  url:
                    pattern: {type: Uri, value: resolutiony}
                    index: 86
                  value:
                    choices: [valueQuantity]
                    index: 88
                  valueQuantity: {type: Quantity, choiceOf: value, index: 89}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 90
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 91
                      code:
                        pattern: {type: Code, value: mm}
                        index: 92
            resolutionz:
              match: {}
              schema:
                mustSupport: true
                index: 93
                extensions: {}
                elements:
                  extension: {index: 94}
                  url:
                    pattern: {type: Uri, value: resolutionz}
                    index: 95
                  value:
                    choices: [valueQuantity]
                    index: 97
                  valueQuantity: {type: Quantity, choiceOf: value, index: 98}
                  value[x]:
                    elements:
                      unit:
                        pattern: {type: String, value: mm}
                        index: 99
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        index: 100
                      code:
                        pattern: {type: Code, value: mm}
                        index: 101
            qualifier:
              match: {}
              schema:
                mustSupport: true
                index: 102
                extensions: {}
                elements:
                  extension: {index: 103}
                  url:
                    pattern: {type: Uri, value: qualifier}
                    index: 104
                  value:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choices: [valueCoding]
                    index: 106
                  valueCoding:
                    type: Coding
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: C25564, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl'}
                    choiceOf: value
                    index: 107
                required: [valueCoding, value]
      url:
        pattern: {type: Uri, value: maxres}
        index: 108
      value:
        choices: []
        index: 110
class: extension
kind: complex-type
url: http://omi.de/fhir/registry/StructureDefinition/mrt-resolution-requirement-extension
base: http://hl7.org/fhir/StructureDefinition/Extension
version: null