PackagesCanonicalsLogsProblems
    Packages
    nit-mvp.nit@0.0.1
    https://pnt.agenas.it/fhir/StructureDefinition/CodeSystem
description: null
package_name: nit-mvp.nit
derivation: constraint
name: CodeSystem
type: CodeSystem
elements:
  description: {short: Descrizione testuale human-readable del CodeSystem, mustSupport: true, index: 28}
  versionNeeded: {short: STabilità versione, mustSupport: true, index: 31}
  meta:
    short: Metadati della risorsa
    mustSupport: true
    index: 0
    elements:
      versionId: {short: Identificativo della versione della risorsa, mustSupport: true, index: 1}
      lastUpdated: {short: Quando la versione della risorsa è stata modificata l'ultima volta, mustSupport: true, index: 2}
      profile: {short: Profili a cui questa risorsa dichiara di conformarsi, mustSupport: true, index: 3}
      tag:
        short: Tag applicati a questa risorsa
        mustSupport: true
        index: 4
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            tenantOrganization:
              match: {system: 'https://terminology.pnt.agenas.it/ValueSet/tenantOrganisation'}
              schema:
                short: Organizzazione
                index: 5
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://terminology.pnt.agenas.it/ValueSet/tenantOrganisation'}
                    index: 6
                  code: {index: 7}
                required: [system, code]
            isDelta:
              match: {system: 'https://pnt.agenas.it/tag/isDelta'}
              schema:
                mustSupport: true
                index: 8
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://pnt.agenas.it/tag/isDelta'}
                    mustSupport: true
                    index: 9
                  code: {short: true - false, mustSupport: true, index: 10}
                required: [system, code]
            UUIDConceptCodes:
              match: {system: 'https://pnt.agenas.it/tag/UUIDConceptCodes'}
              schema:
                mustSupport: true
                index: 11
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://pnt.agenas.it/tag/UUIDConceptCodes'}
                    mustSupport: true
                    index: 12
                  code: {mustSupport: true, index: 13}
                required: [system, code]
            conceptCount:
              match: {system: 'https://pnt.agenas.it/tag/conceptCount'}
              schema:
                mustSupport: true
                index: 14
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://pnt.agenas.it/tag/conceptCount'}
                    mustSupport: true
                    index: 15
                  code: {mustSupport: true, index: 16}
                required: [system, code]
            isFixedMonoVersion:
              match: {system: 'https://pnt.agenas.it/tag/isFixedMonoVersion'}
              schema:
                mustSupport: true
                meaningWhenMissing: Its a mono-versioned codes system or is multi-versioned code system.
                index: 17
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://pnt.agenas.it/tag/isFixedMonoVersion'}
                    index: 18
                  code: {short: true - false, index: 19}
                required: [system, code]
    required: [profile]
  publisher: {short: Nome dell'editore (Individo o organizzaizone), mustSupport: true, index: 27}
  content: {mustSupport: true, index: 32}
  property:
    short: Proprietà aggiuntive del CodeSystem
    mustSupport: true
    index: 33
    extensions:
      valueSetBinding: {url: 'https://pnt.agenas.it/fhir/StructureDefinition/extension-codeSystem-propertyValueSetBinding', max: 1, type: Extension, index: 34}
    elements:
      extension:
        type: Extension
        url: https://pnt.agenas.it/fhir/StructureDefinition/extension-codeSystem-propertyValueSetBinding
        index: 34
        slicing:
          slices:
            valueSetBinding:
              match: {}
              schema: {type: Extension, url: 'https://pnt.agenas.it/fhir/StructureDefinition/extension-codeSystem-propertyValueSetBinding', index: 34}
              max: 1
      code: {mustSupport: true, index: 35}
      type: {mustSupport: true, index: 36}
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        concept-status:
          match: {code: status}
          schema:
            short: Stato conetto
            mustSupport: true
            index: 37
            elements:
              code:
                pattern: {type: Code, value: status}
                mustSupport: true
                index: 38
              type:
                pattern: {type: Code, value: code}
                mustSupport: true
                index: 39
        concept-period-start:
          match: {code: period-start}
          schema:
            short: Periodo validità concetto - inizio
            mustSupport: true
            index: 40
            elements:
              code:
                pattern: {type: Code, value: period-start}
                mustSupport: true
                index: 41
              type:
                pattern: {type: Code, value: dateTime}
                mustSupport: true
                index: 42
        concept-period-end:
          match: {code: period-end}
          schema:
            short: Periodo validità concetto - fine
            mustSupport: true
            index: 43
            elements:
              code:
                pattern: {type: Code, value: period-end}
                mustSupport: true
                index: 44
              type:
                pattern: {type: Code, value: dateTime}
                mustSupport: true
                index: 45
  name: {mustSupport: true, index: 23}
  copyright: {short: Copyright, mustSupport: true, index: 29}
  experimental: {mustSupport: true, index: 26}
  title: {mustSupport: true, index: 24}
  extension:
    type: Extension
    short: Codici non univoci
    mustSupport: true
    url: https://pnt.agenas.it/fhir/StructureDefinition/extension-codeSystem-hasNonUniqueConceptCodes
    index: 20
    slicing:
      slices:
        hasNonUniqueCodes:
          match: {}
          schema: {type: Extension, short: Codici non univoci, mustSupport: true, url: 'https://pnt.agenas.it/fhir/StructureDefinition/extension-codeSystem-hasNonUniqueConceptCodes', index: 20}
          max: 1
  status: {mustSupport: true, index: 25}
  valueSet: {mustSupport: true, index: 30}
  url: {short: Identificativo canonical per questa CodeSystem, mustSupport: true, index: 21}
  concept:
    short: Concetti del CodeSystem
    mustSupport: true
    index: 46
    elements:
      id: {mustSupport: true, index: 47}
      code: {short: Codice che identifica il concetto, mustSupport: true, index: 48}
      display: {short: Testo in visulaizzaione, mustSupport: true, index: 49}
      definition: {short: Definizione, mustSupport: true, index: 50}
      designation: {short: Ulteriori rappresentazioni del concetto, mustSupport: true, index: 51}
      property:
        short: Proprietà aggiuntive del concetto
        mustSupport: true
        index: 52
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: null
          slices:
            concept-lastUpdate:
              match: {code: lastUpdate}
              schema:
                short: Ultima modifica concetto
                index: 53
                elements:
                  code:
                    pattern: {type: Code, value: lastUpdate}
                    index: 54
                  value:
                    choices: [valueDateTime]
                    index: 56
                  valueDateTime: {type: dateTime, choiceOf: value, index: 57}
  version: {short: Versione business del CodeSystem, mustSupport: true, index: 22}
package_version: 0.0.1
extensions:
  hasNonUniqueCodes: {url: 'https://pnt.agenas.it/fhir/StructureDefinition/extension-codeSystem-hasNonUniqueConceptCodes', max: 1, type: Extension, short: Codici non univoci, mustSupport: true, index: 20}
class: profile
kind: resource
url: https://pnt.agenas.it/fhir/StructureDefinition/CodeSystem
base: http://hl7.org/fhir/StructureDefinition/CodeSystem
version: null
required: [versionNeeded, url, version, meta]