Risultato
type: StructureDefinition
node role: treeRoot
id:
  v: Risultato
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: DefinizioneStruttura Risultato Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Risultato 0..* Base A.5 - Risultato #xD; bloccoNarrativo 0..1 BackboneElement A.5.1 Parte Narrativa del Referto di Laboratorio #xD; report 0..* Narrative A.5.1.1 Report This profile does not constrain the narrative in regard to content, language, or traceability to data elements #xD; note 0..* Narrative A.5.1.2 Commenti, interpretazione e raccomandazioni This profile does not constrain the narrative in regard to content, language, or traceability to data elements #xD; osservazione 0..* BackboneElement A.5.2 Dettagli dell'osservazione #xD; data 0..* CodeableConcept A.5.2.1 Data dell'osservazione #xD; codice 0..* CodeableConcept A.5.2.3 Codice dell'osservazione #xD; nome 0..* string A.5.2.3.1 Nome dell'osservazione #xD; nomeConvenzionale 0..* string A.5.2.3.2 Nome originale dell'osservazione #xD; displayName 0..* string A.5.2.3.3 Nome visualizzato dell'osservazione #xD; metodo 0..* CodeableConcept A.5.2.4 Metodo di osservazione #xD; device 0..* CodeableConcept A.5.2.5 Dispositivo utilizzato per l'osservazione #xD; ordine 0..* BackboneElement A.5.2.8 Ordine #xD; esecutore 0..* BackboneElement A.5.2.9 Esecutore #xD; reporter 0..* BackboneElement A.5.2.10 Reporter #xD; <a href="StructureDefinition-Risultato-definitions.html#Risultato.osservazione.risultato" title="Risultato e codifica della misura relativa all'osservazione inclusi testo, risultati numerici e codificati. Il contenuto del risultato dell'osservazione varierà a seconda del tipo di osservazione.#xA;- Sistema/i preferito/i: SNOMED CT (per i risultati in scala ordinale o nominale e codifica dei risultati)#xA;- Sistema/i preferito/i: UCUM (per unità)">risultato 0..* BackboneElement A.5.2.11 Risultato dell'osservazione #xD; interprete 0..* CodeableConcept A.5.2.12 Interpretazione dell'osservazione #xD; descrizione 0..* Narrative A.5.2.13 Descrizione …
url:
  v: http://hl7.it/fhir/lab-report/StructureDefinition/Risultato
  l: Risultato
version:
  v: 0.2.0
name:
  v: ResultLabEhn
title:
  v: A.5 - Risultato
status:
  v: active
date:
  v: 2025-11-18T15:38:51+00:00
publisher:
  v: HL7 Italia
contact:
  name:
    v: HL7 Italia
  telecom:
    system:
      v: url
    value:
      v: https://hl7.it
contact:
  name:
    v: HL7 Italia
  telecom:
    system:
      v: url
    value:
      v: https://hl7.it
description:
  v: Risultato dell'esame.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: IT
    display:
      v: Italy
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: fhir
  uri:
    v: hl7.org/fhir/r4
    l: r4
  name:
    v: eHN Lab Result model to FHIR R4 Map
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.it/fhir/lab-report/StructureDefinition/Risultato
  l: Risultato
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: Risultato
    path:
      v: Risultato
    short:
      v: A.5 - Risultato
    definition:
      v: Risultato dell'esame.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: fhir
      map:
        v: Observation.conformsTo('http://hl7.it/fhir/lab-report/StructureDefinition/ObservationRefertoLabIt')
  element:
    id:
      v: Risultato.bloccoNarrativo
    path:
      v: Risultato.bloccoNarrativo
    short:
      v: A.5.1 Parte Narrativa del Referto di Laboratorio
    definition:
      v: A.5.1 Parte Narrativa del Referto di Laboratorio
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Risultato.bloccoNarrativo
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: BackboneElement
        l: BackboneElement
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    mapping:
      identity:
        v: fhir
      map:
        v: Composition.section.section.text
    mapping:
      identity:
        v: fhir
      map:
        v: Composition.section.text
    mapping:
      identity:
        v: fhir
      map:
        v: Composition.text
  element:
    id:
      v: Risultato.bloccoNarrativo.id
    path:
      v: Risultato.bloccoNarrativo.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Risultato.bloccoNarrativo.extension
    path:
      v: Risultato.bloccoNarrativo.extension

Url
v: string
l: string

discriminator:
  type:
    v: value
  path:
    v: url
description:
  v: Extensions are always sliced by (at least) url
rules:
  v: open

v: Additional content defined by implementations

v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

v: extensions

v: user content

v: 0

v: *

path:
  v: Element.extension
min:
  v: 0
max:
  v: *

code:
  v: Extension
  l: Extension

key:
  v: ele-1
severity:
  v: error
human:
  v: All FHIR elements must have a @value or children
expression:
  v: hasValue() or (children().count() > id.count())
xpath:
  v: @value|f:*|h:div
source:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element

key:
  v: ext-1
severity:
  v: error
human:
  v: Must have either extensions or value[x], not both
expression:
  v: extension.exists() != value.exists()
xpath:
  v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
source:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  l: Extension

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: Risultato.bloccoNarrativo.modifierExtension
path:
  v: Risultato.bloccoNarrativo.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Risultato.bloccoNarrativo.report
path:
  v: Risultato.bloccoNarrativo.report
short:
  v: A.5.1.1 Report
definition:
  v: Referto completo (sintesi testuale del documento del Referto di laboratorio) così come emesso dal laboratorio.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.bloccoNarrativo.report
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Narrative
    l: Narrative
mapping:
  identity:
    v: fhir
  map:
    v: Composition.section.section.text
mapping:
  identity:
    v: fhir
  map:
    v: Composition.section.text
mapping:
  identity:
    v: fhir
  map:
    v: Composition.text

id:
  v: Risultato.bloccoNarrativo.note
path:
  v: Risultato.bloccoNarrativo.note
short:
  v: A.5.1.2 Commenti, interpretazione e raccomandazioni
definition:
  v: Commenti, ad esempio un'interpretazione testuale o consigli che accompagnano il rapporto sui risultati.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.bloccoNarrativo.note
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Narrative
    l: Narrative
mapping:
  identity:
    v: fhir
  map:
    v: Composition.section:annotations.text

id:
  v: Risultato.osservazione
path:
  v: Risultato.osservazione
short:
  v: A.5.2 Dettagli dell'osservazione
definition:
  v: A.5.2 Dettagli dell'osservazione (il rapporto può consistere di più osservazioni)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
mapping:
  identity:
    v: fhir
  map:
    v: Observation.conformsTo('http://hl7.it/fhir/lab-report/StructureDefinition/ObservationRefertoLabIt')
mapping:
  identity:
    v: fhir
  map:
    v: Observation.hasMember.resolve()
mapping:
  identity:
    v: fhir
  map:
    v: Observation.component

id:
  v: Risultato.osservazione.id
path:
  v: Risultato.osservazione.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Risultato.osservazione.extension
path:
  v: Risultato.osservazione.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Risultato.osservazione.modifierExtension
path:
  v: Risultato.osservazione.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Risultato.osservazione.data
path:
  v: Risultato.osservazione.data
short:
  v: A.5.2.1 Data dell'osservazione
definition:
  v: Data e ora dell'osservazione - Sistema di codifica: ISO 8601
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.data
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.effective[x]

id:
  v: Risultato.osservazione.codice
path:
  v: Risultato.osservazione.codice
short:
  v: A.5.2.3 Codice dell'osservazione
definition:
  v: Codice che rappresenta l'osservazione utilizzando i sistemi di codici concordati. - Sistema/i preferito/i: LOINC - Sistema/i preferito/i: NPU - Sistema/i preferito/i: SNOMED CT
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.codice
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
mapping:
  identity:
    v: fhir
  map:
    v: Observation.code

id:
  v: Risultato.osservazione.codice.id
path:
  v: Risultato.osservazione.codice.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Risultato.osservazione.codice.extension
path:
  v: Risultato.osservazione.codice.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Risultato.osservazione.codice.coding
path:
  v: Risultato.osservazione.codice.coding
short:
  v: Code defined by a terminology system
definition:
  v: A reference to a code defined by a terminology system.
comment:
  v: Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
requirements:
  v: Allows for alternative encodings within a code system, and translations to other code systems.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CodeableConcept.coding
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: C*E.1-8, C*E.10-22
mapping:
  identity:
    v: rim
  map:
    v: union(., ./translation)
mapping:
  identity:
    v: orim
  map:
    v: fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding

id:
  v: Risultato.osservazione.codice.text
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable
    l: elementdefinition-translatable
  value: Boolean
    v: true
path:
  v: Risultato.osservazione.codice.text
short:
  v: Plain text representation of the concept
definition:
  v: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
comment:
  v: Very often the text is the same as a displayName of one of the codings.
requirements:
  v: The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CodeableConcept.text
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: C*E.9. But note many systems use C*E.2 for this
mapping:
  identity:
    v: rim
  map:
    v: ./originalText[mediaType/code="text/plain"]/data
mapping:
  identity:
    v: orim
  map:
    v: fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText

id:
  v: Risultato.osservazione.codice.nome
path:
  v: Risultato.osservazione.codice.nome
short:
  v: A.5.2.3.1 Nome dell'osservazione
definition:
  v: Nome completo dell'osservazione in base allo standard di codifica utilizzato.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.codice.nome
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: Observation.code.coding.display

id:
  v: Risultato.osservazione.codice.nomeConvenzionale
path:
  v: Risultato.osservazione.codice.nomeConvenzionale
short:
  v: A.5.2.3.2 Nome originale dell'osservazione
definition:
  v: Nome originale (convenzionale) dell'osservazione utilizzato dal laboratorio.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.codice.nomeConvenzionale
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: Observation.code.text

id:
  v: Risultato.osservazione.codice.displayName
path:
  v: Risultato.osservazione.codice.displayName
short:
  v: A.5.2.3.3 Nome visualizzato dell'osservazione
definition:
  v: Nome dell'osservazione semplificato (nome breve dell'osservazione) per la visualizzazione
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.codice.displayName
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: Observation.code.coding.display.extension('translation')

id:
  v: Risultato.osservazione.metodo
path:
  v: Risultato.osservazione.metodo
short:
  v: A.5.2.4 Metodo di osservazione
definition:
  v: Metodo di osservazione (principio di misurazione) per ottenere il risultato. - Sistema/i preferito/i: SNOMED CT
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.metodo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.method

id:
  v: Risultato.osservazione.device
path:
  v: Risultato.osservazione.device
short:
  v: A.5.2.5 Dispositivo utilizzato per l'osservazione
definition:
  v: Informazioni sul dispositivo (analizzatore), sul kit utilizzato per il test di laboratorio e sul calibratore (identificatore, tipo, nome, modello, produttore) - Sistema/i preferito/i: SNOMED CT - Sistema/i preferito/i: EMDN
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.device
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.device.resolve()

id:
  v: Risultato.osservazione.ordine
path:
  v: Risultato.osservazione.ordine
short:
  v: A.5.2.8 Ordine
definition:
  v: Identifica l'esame e chi effettua l'esame.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.ordine
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Observation.basedOn.resolve().ofType(ServiceRequest)

id:
  v: Risultato.osservazione.esecutore
path:
  v: Risultato.osservazione.esecutore
short:
  v: A.5.2.9 Esecutore
definition:
  v: Identifica l'autore e fornisce informazioni sulla provenienza dei dati (del risultato) che potrebbero non essere derivati dal referto di laboratorio stessp.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.esecutore
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Observation.performer.resolve()

id:
  v: Risultato.osservazione.reporter
path:
  v: Risultato.osservazione.reporter
short:
  v: A.5.2.10 Reporter
definition:
  v: A seguito dei risultati ottenuti, ci può essere un interprete o una persona responsabile della convalida.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.reporter
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Risultato.osservazione.risultato
path:
  v: Risultato.osservazione.risultato
short:
  v: A.5.2.11 Risultato dell'osservazione
definition:
  v: Risultato e codifica della misura relativa all'osservazione inclusi testo, risultati numerici e codificati. Il contenuto del risultato dell'osservazione varierà a seconda del tipo di osservazione. - Sistema/i preferito/i: SNOMED CT (per i risultati in scala ordinale o nominale e codifica dei risultati) - Sistema/i preferito/i: UCUM (per unità)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.risultato
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Observation.value[x]

id:
  v: Risultato.osservazione.interprete
path:
  v: Risultato.osservazione.interprete
short:
  v: A.5.2.12 Interpretazione dell'osservazione
definition:
  v: Informazioni sugli intervalli di riferimento e sull'interpretazione dei risultati. - Sistema/i preferito/i: SNOMED CT - Sistema/i preferito/i: HL7 v3 Code System ObservationInterpretation
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.interprete
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.interpretation

id:
  v: Risultato.osservazione.descrizione
path:
  v: Risultato.osservazione.descrizione
short:
  v: A.5.2.13 Descrizione del risultato
definition:
  v: Commenti e rappresentazione narrativa del risultato dell'osservazione e dei risultati.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.descrizione
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Narrative
    l: Narrative
mapping:
  identity:
    v: fhir
  map:
    v: Observation.text
mapping:
  identity:
    v: fhir
  map:
    v: Observation.note

id:
  v: Risultato.osservazione.statoAccreditamento
path:
  v: Risultato.osservazione.statoAccreditamento
short:
  v: A.5.2.14 Stato di accreditamento
definition:
  v: Stato di accreditamento del laboratorio per la particolare osservazione.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Risultato.osservazione.statoAccreditamento
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

element:
  id:
    v: Risultato
  path:
    v: Risultato
  short:
    v: A.5 - Risultato
  definition:
    v: Risultato dell'esame.
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.conformsTo('http://hl7.it/fhir/lab-report/StructureDefinition/ObservationRefertoLabIt')
element:
  id:
    v: Risultato.bloccoNarrativo
  path:
    v: Risultato.bloccoNarrativo
  short:
    v: A.5.1 Parte Narrativa del Referto di Laboratorio
  definition:
    v: A.5.1 Parte Narrativa del Referto di Laboratorio
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.section.section.text
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.section.text
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.text
element:
  id:
    v: Risultato.bloccoNarrativo.report
  path:
    v: Risultato.bloccoNarrativo.report
  short:
    v: A.5.1.1 Report
  definition:
    v: Referto completo (sintesi testuale del documento del Referto di laboratorio) così come emesso dal laboratorio.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Narrative
      l: Narrative
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.section.section.text
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.section.text
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.text
element:
  id:
    v: Risultato.bloccoNarrativo.note
  path:
    v: Risultato.bloccoNarrativo.note
  short:
    v: A.5.1.2 Commenti, interpretazione e raccomandazioni
  definition:
    v: Commenti, ad esempio un'interpretazione testuale o consigli che accompagnano il rapporto sui risultati.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Narrative
      l: Narrative
  mapping:
    identity:
      v: fhir
    map:
      v: Composition.section:annotations.text
element:
  id:
    v: Risultato.osservazione
  path:
    v: Risultato.osservazione
  short:
    v: A.5.2 Dettagli dell'osservazione
  definition:
    v: A.5.2 Dettagli dell'osservazione (il rapporto può consistere di più osservazioni)
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.conformsTo('http://hl7.it/fhir/lab-report/StructureDefinition/ObservationRefertoLabIt')
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.hasMember.resolve()
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.component
element:
  id:
    v: Risultato.osservazione.data
  path:
    v: Risultato.osservazione.data
  short:
    v: A.5.2.1 Data dell'osservazione
  definition:
    v: Data e ora dell'osservazione - Sistema di codifica: ISO 8601
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.effective[x]
element:
  id:
    v: Risultato.osservazione.codice
  path:
    v: Risultato.osservazione.codice
  short:
    v: A.5.2.3 Codice dell'osservazione
  definition:
    v: Codice che rappresenta l'osservazione utilizzando i sistemi di codici concordati. - Sistema/i preferito/i: LOINC - Sistema/i preferito/i: NPU - Sistema/i preferito/i: SNOMED CT
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.code
element:
  id:
    v: Risultato.osservazione.codice.nome
  path:
    v: Risultato.osservazione.codice.nome
  short:
    v: A.5.2.3.1 Nome dell'osservazione
  definition:
    v: Nome completo dell'osservazione in base allo standard di codifica utilizzato.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: fhir
    map:
      v: Observation.code.coding.display
element:
  id:
    v: Risultato.osservazione.codice.nomeConvenzionale

v: Risultato.osservazione.codice.nomeConvenzionale

v: A.5.2.3.2 Nome originale dell'osservazione

v: Nome originale (convenzionale) dell'osservazione utilizzato dal laboratorio.

v: 0

v: *

code:
  v: string
  l: string

identity:
  v: fhir
map:
  v: Observation.code.text

id:
  v: Risultato.osservazione.codice.displayName
path:
  v: Risultato.osservazione.codice.displayName
short:
  v: A.5.2.3.3 Nome visualizzato dell'osservazione
definition:
  v: Nome dell'osservazione semplificato (nome breve dell'osservazione) per la visualizzazione
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: Observation.code.coding.display.extension('translation')

id:
  v: Risultato.osservazione.metodo
path:
  v: Risultato.osservazione.metodo
short:
  v: A.5.2.4 Metodo di osservazione
definition:
  v: Metodo di osservazione (principio di misurazione) per ottenere il risultato. - Sistema/i preferito/i: SNOMED CT
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.method

id:
  v: Risultato.osservazione.device
path:
  v: Risultato.osservazione.device
short:
  v: A.5.2.5 Dispositivo utilizzato per l'osservazione
definition:
  v: Informazioni sul dispositivo (analizzatore), sul kit utilizzato per il test di laboratorio e sul calibratore (identificatore, tipo, nome, modello, produttore) - Sistema/i preferito/i: SNOMED CT - Sistema/i preferito/i: EMDN
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.device.resolve()

id:
  v: Risultato.osservazione.ordine
path:
  v: Risultato.osservazione.ordine
short:
  v: A.5.2.8 Ordine
definition:
  v: Identifica l'esame e chi effettua l'esame.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Observation.basedOn.resolve().ofType(ServiceRequest)

id:
  v: Risultato.osservazione.esecutore
path:
  v: Risultato.osservazione.esecutore
short:
  v: A.5.2.9 Esecutore
definition:
  v: Identifica l'autore e fornisce informazioni sulla provenienza dei dati (del risultato) che potrebbero non essere derivati dal referto di laboratorio stessp.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Observation.performer.resolve()

id:
  v: Risultato.osservazione.reporter
path:
  v: Risultato.osservazione.reporter
short:
  v: A.5.2.10 Reporter
definition:
  v: A seguito dei risultati ottenuti, ci può essere un interprete o una persona responsabile della convalida.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Risultato.osservazione.risultato
path:
  v: Risultato.osservazione.risultato
short:
  v: A.5.2.11 Risultato dell'osservazione
definition:
  v: Risultato e codifica della misura relativa all'osservazione inclusi testo, risultati numerici e codificati. Il contenuto del risultato dell'osservazione varierà a seconda del tipo di osservazione. - Sistema/i preferito/i: SNOMED CT (per i risultati in scala ordinale o nominale e codifica dei risultati) - Sistema/i preferito/i: UCUM (per unità)
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Observation.value[x]

id:
  v: Risultato.osservazione.interprete
path:
  v: Risultato.osservazione.interprete
short:
  v: A.5.2.12 Interpretazione dell'osservazione
definition:
  v: Informazioni sugli intervalli di riferimento e sull'interpretazione dei risultati. - Sistema/i preferito/i: SNOMED CT - Sistema/i preferito/i: HL7 v3 Code System ObservationInterpretation
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Observation.interpretation

id:
  v: Risultato.osservazione.descrizione
path:
  v: Risultato.osservazione.descrizione
short:
  v: A.5.2.13 Descrizione del risultato
definition:
  v: Commenti e rappresentazione narrativa del risultato dell'osservazione e dei risultati.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Narrative
    l: Narrative
mapping:
  identity:
    v: fhir
  map:
    v: Observation.text
mapping:
  identity:
    v: fhir
  map:
    v: Observation.note

id:
  v: Risultato.osservazione.statoAccreditamento
path:
  v: Risultato.osservazione.statoAccreditamento
short:
  v: A.5.2.14 Stato di accreditamento
definition:
  v: Stato di accreditamento del laboratorio per la particolare osservazione.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement