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