PackagesCanonicalsLogsProblems
    Packages
    gdrl.fhir.r4@1.2.0
    https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenIstruzioniEtichette
description: null
package_name: gdrl.fhir.r4
derivation: constraint
name: ReteLabSpecimenIstruzioniEtichette
type: Extension
elements:
  extension:
    short: Identificativo Numero Etichetta
    index: 0
    slicing:
      slices:
        indicazioniFormattazione:
          match: {}
          schema:
            short: Formato di rappresentazione
            index: 30
            elements:
              url:
                pattern: {type: Uri, value: indicazioniFormattazione}
                index: 31
              value:
                choices: [valueString, valueCodeableConcept]
                index: 33
              valueString: {type: string, choiceOf: value, index: 34}
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35}
        numeroCopie:
          match: {}
          schema:
            short: Numero di copie
            index: 36
            elements:
              url:
                pattern: {type: Uri, value: numeroCopie}
                index: 37
              value:
                choices: [valueInteger, valueString]
                index: 39
              valueInteger: {type: integer, choiceOf: value, index: 40}
              valueString: {type: string, choiceOf: value, index: 41}
        fillerSide:
          match: {}
          schema:
            short: Posizione dei caratteri di riempimento
            index: 73
            elements:
              url:
                pattern: {type: Uri, value: fillerSide}
                index: 74
              value:
                choices: [valueString]
                index: 76
              valueString: {type: string, choiceOf: value, index: 77}
        categoriaEtichetta:
          match: {}
          schema:
            short: Categoria etichetta
            index: 18
            elements:
              url:
                pattern: {type: Uri, value: categoriaEtichetta}
                index: 19
              value:
                choices: [valueCode, valueString, valueCodeableConcept]
                index: 21
              valueCode: {type: code, choiceOf: value, index: 22}
              valueString: {type: string, choiceOf: value, index: 23}
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 24}
        descrizioneEtichetta:
          match: {}
          schema:
            short: Descrizione dell’etichetta a valore documentativo
            index: 85
            elements:
              url:
                pattern: {type: Uri, value: descrizioneEtichetta}
                index: 86
              value:
                choices: [valueString]
                index: 88
              valueString: {type: string, choiceOf: value, index: 89}
        ampiezzaBarcode:
          match: {}
          schema:
            short: Ampiezza del barcode (estensione orizzontale).
            index: 42
            elements:
              url:
                pattern: {type: Uri, value: ampiezzaBarcode}
                index: 43
              value:
                choices: [valueQuantity]
                index: 45
              valueQuantity: {type: Quantity, choiceOf: value, index: 46}
              value[x]:
                elements:
                  value: {short: Numero di caratteri, index: 47}
                  unit:
                    pattern: {type: String, value: ch}
                    index: 48
        dimensioneEffettivaBarcode:
          match: {}
          schema:
            short: Dimensione effettiva del barcode
            index: 55
            elements:
              url:
                pattern: {type: Uri, value: dimensioneEffettivaBarcode}
                index: 56
              value:
                choices: [valueInteger, valueString]
                index: 58
              valueInteger: {type: integer, choiceOf: value, index: 59}
              valueString: {type: string, choiceOf: value, index: 60}
        tipoBarcode:
          match: {}
          schema:
            short: Tipologia del barcode
            index: 61
            elements:
              url:
                pattern: {type: Uri, value: tipoBarcode}
                index: 62
              value:
                choices: [valueString, valueCodeableConcept]
                index: 64
              valueString: {type: string, choiceOf: value, index: 65}
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 66}
        altezzaBarcode:
          match: {}
          schema:
            short: Altezza del barcode
            index: 49
            elements:
              url:
                pattern: {type: Uri, value: altezzaBarcode}
                index: 50
              value:
                choices: [valueInteger, valueString]
                index: 52
              valueInteger: {type: integer, choiceOf: value, index: 53}
              valueString: {type: string, choiceOf: value, index: 54}
        codiceEtichetta:
          match: {}
          schema:
            short: Codice etichetta
            index: 13
            elements:
              url:
                pattern: {type: Uri, value: codiceEtichetta}
                index: 14
              value:
                choices: [valueString]
                index: 16
              valueString: {type: string, choiceOf: value, index: 17}
        fillerPattern:
          match: {}
          schema:
            short: Caratteri di riempimento
            index: 67
            elements:
              url:
                pattern: {type: Uri, value: fillerPattern}
                index: 68
              value:
                choices: [valueInteger, valueString]
                index: 70
              valueInteger: {type: integer, choiceOf: value, index: 71}
              valueString: {type: string, choiceOf: value, index: 72}
        identificativoNumeroEtichetta:
          match: {}
          schema:
            short: Identificativo Numero Etichetta
            index: 0
            elements:
              url:
                pattern: {type: Uri, value: identificativoNumeroEtichetta}
                index: 1
              value:
                choices: [valueDecimal, valueInteger, valueString, valueIdentifier]
                index: 3
              valueDecimal: {type: decimal, choiceOf: value, index: 4}
              valueInteger: {type: integer, choiceOf: value, index: 5}
              valueString: {type: string, choiceOf: value, index: 6}
              valueIdentifier: {type: Identifier, choiceOf: value, index: 7}
        bordaturaBarcode:
          match: {}
          schema:
            short: Bordatura Barcode
            index: 78
            elements:
              url:
                pattern: {type: Uri, value: bordaturaBarcode}
                index: 79
              value:
                choices: [valueBoolean, valueString, valueCodeableConcept]
                index: 81
              valueBoolean: {type: boolean, choiceOf: value, index: 82}
              valueString: {type: string, choiceOf: value, index: 83}
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
        contenutoTipoRigaEtichetta:
          match: {}
          schema:
            short: Valore contenuto e tipo nella riga dell’etichetta
            index: 25
            elements:
              url:
                pattern: {type: Uri, value: contenutoTipoRigaEtichetta}
                index: 26
              value:
                choices: [valueString]
                index: 28
              valueString: {type: string, choiceOf: value, index: 29}
        numeroRigaEtichetta:
          match: {}
          schema:
            short: Numero di riga all’interno dell’etichetta
            index: 8
            elements:
              url:
                pattern: {type: Uri, value: numeroRigaEtichetta}
                index: 9
              value:
                choices: [valueInteger]
                index: 11
              valueInteger: {type: integer, choiceOf: value, index: 12}
  url:
    pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenIstruzioniEtichette'}
    index: 90
  value:
    choices: []
    index: 92
package_version: 1.2.0
extensions:
  indicazioniFormattazione:
    url: null
    short: Formato di rappresentazione
    index: 30
    elements:
      url:
        pattern: {type: Uri, value: indicazioniFormattazione}
        index: 31
      value:
        choices: [valueString, valueCodeableConcept]
        index: 33
      valueString: {type: string, choiceOf: value, index: 34}
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35}
  numeroCopie:
    url: null
    short: Numero di copie
    index: 36
    elements:
      url:
        pattern: {type: Uri, value: numeroCopie}
        index: 37
      value:
        choices: [valueInteger, valueString]
        index: 39
      valueInteger: {type: integer, choiceOf: value, index: 40}
      valueString: {type: string, choiceOf: value, index: 41}
  fillerSide:
    url: null
    short: Posizione dei caratteri di riempimento
    index: 73
    elements:
      url:
        pattern: {type: Uri, value: fillerSide}
        index: 74
      value:
        choices: [valueString]
        index: 76
      valueString: {type: string, choiceOf: value, index: 77}
  categoriaEtichetta:
    url: null
    short: Categoria etichetta
    index: 18
    elements:
      url:
        pattern: {type: Uri, value: categoriaEtichetta}
        index: 19
      value:
        choices: [valueCode, valueString, valueCodeableConcept]
        index: 21
      valueCode: {type: code, choiceOf: value, index: 22}
      valueString: {type: string, choiceOf: value, index: 23}
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 24}
  descrizioneEtichetta:
    url: null
    short: Descrizione dell’etichetta a valore documentativo
    index: 85
    elements:
      url:
        pattern: {type: Uri, value: descrizioneEtichetta}
        index: 86
      value:
        choices: [valueString]
        index: 88
      valueString: {type: string, choiceOf: value, index: 89}
  ampiezzaBarcode:
    url: null
    short: Ampiezza del barcode (estensione orizzontale).
    index: 42
    elements:
      url:
        pattern: {type: Uri, value: ampiezzaBarcode}
        index: 43
      value:
        choices: [valueQuantity]
        index: 45
      valueQuantity: {type: Quantity, choiceOf: value, index: 46}
      value[x]:
        elements:
          value: {short: Numero di caratteri, index: 47}
          unit:
            pattern: {type: String, value: ch}
            index: 48
  dimensioneEffettivaBarcode:
    url: null
    short: Dimensione effettiva del barcode
    index: 55
    elements:
      url:
        pattern: {type: Uri, value: dimensioneEffettivaBarcode}
        index: 56
      value:
        choices: [valueInteger, valueString]
        index: 58
      valueInteger: {type: integer, choiceOf: value, index: 59}
      valueString: {type: string, choiceOf: value, index: 60}
  tipoBarcode:
    url: null
    short: Tipologia del barcode
    index: 61
    elements:
      url:
        pattern: {type: Uri, value: tipoBarcode}
        index: 62
      value:
        choices: [valueString, valueCodeableConcept]
        index: 64
      valueString: {type: string, choiceOf: value, index: 65}
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 66}
  altezzaBarcode:
    url: null
    short: Altezza del barcode
    index: 49
    elements:
      url:
        pattern: {type: Uri, value: altezzaBarcode}
        index: 50
      value:
        choices: [valueInteger, valueString]
        index: 52
      valueInteger: {type: integer, choiceOf: value, index: 53}
      valueString: {type: string, choiceOf: value, index: 54}
  codiceEtichetta:
    url: null
    short: Codice etichetta
    index: 13
    elements:
      url:
        pattern: {type: Uri, value: codiceEtichetta}
        index: 14
      value:
        choices: [valueString]
        index: 16
      valueString: {type: string, choiceOf: value, index: 17}
  fillerPattern:
    url: null
    short: Caratteri di riempimento
    index: 67
    elements:
      url:
        pattern: {type: Uri, value: fillerPattern}
        index: 68
      value:
        choices: [valueInteger, valueString]
        index: 70
      valueInteger: {type: integer, choiceOf: value, index: 71}
      valueString: {type: string, choiceOf: value, index: 72}
  identificativoNumeroEtichetta:
    url: null
    short: Identificativo Numero Etichetta
    index: 0
    elements:
      url:
        pattern: {type: Uri, value: identificativoNumeroEtichetta}
        index: 1
      value:
        choices: [valueDecimal, valueInteger, valueString, valueIdentifier]
        index: 3
      valueDecimal: {type: decimal, choiceOf: value, index: 4}
      valueInteger: {type: integer, choiceOf: value, index: 5}
      valueString: {type: string, choiceOf: value, index: 6}
      valueIdentifier: {type: Identifier, choiceOf: value, index: 7}
  bordaturaBarcode:
    url: null
    short: Bordatura Barcode
    index: 78
    elements:
      url:
        pattern: {type: Uri, value: bordaturaBarcode}
        index: 79
      value:
        choices: [valueBoolean, valueString, valueCodeableConcept]
        index: 81
      valueBoolean: {type: boolean, choiceOf: value, index: 82}
      valueString: {type: string, choiceOf: value, index: 83}
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
  contenutoTipoRigaEtichetta:
    url: null
    short: Valore contenuto e tipo nella riga dell’etichetta
    index: 25
    elements:
      url:
        pattern: {type: Uri, value: contenutoTipoRigaEtichetta}
        index: 26
      value:
        choices: [valueString]
        index: 28
      valueString: {type: string, choiceOf: value, index: 29}
  numeroRigaEtichetta:
    url: null
    short: Numero di riga all’interno dell’etichetta
    index: 8
    elements:
      url:
        pattern: {type: Uri, value: numeroRigaEtichetta}
        index: 9
      value:
        choices: [valueInteger]
        index: 11
      valueInteger: {type: integer, choiceOf: value, index: 12}
class: extension
kind: complex-type
url: https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenIstruzioniEtichette
base: http://hl7.org/fhir/StructureDefinition/Extension
version: null