ReteLabServiceRequestRichiestaEsamiLab

Descrizione

Il profilo ReteLabServiceRequestRichiestaEsamiLab è stato strutturato a partire dalla risorsa generica FHIR ServiceRequest utilizzata per fare le richieste di prestazioni di esami di laboratorio.

Di seguito è presentato il contenuto del profilo in diversi formati. La corrispondente definizione è consultabile al seguente link: ReteLabServiceRequestRichiestaEsamiLab.


Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
tipoPrestazioneI0..*Extension(string)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ReteLabServiceRequestRichiestaEsamiLab)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ1..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
AltroΣ0..*Coding
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ I0..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(ReteLabEncounterInformazioniRichiestaLab)
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ1..1dateTime
requesterΣ0..1Reference(ReteLabPractitionerRoleMedico)
performerTypeΣ0..1CodeableConcept
performerΣ0..*Reference(ReteLabOrganizationLaboratorio)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ0..*Reference(Location)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(ReteLabObservationInfoCliniche)
specimenΣ0..*Reference(ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut | ReteLabSpecimenCampioneLaboratorio | ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Differential View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
tipoPrestazioneI0..*Extension(string)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ReteLabServiceRequestRichiestaEsamiLab)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ1..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
AltroΣ0..*Coding
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ I0..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(ReteLabEncounterInformazioniRichiestaLab)
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ1..1dateTime
requesterΣ0..1Reference(ReteLabPractitionerRoleMedico)
performerTypeΣ0..1CodeableConcept
performerΣ0..*Reference(ReteLabOrganizationLaboratorio)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ0..*Reference(Location)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(ReteLabObservationInfoCliniche)
specimenΣ0..*Reference(ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut | ReteLabSpecimenCampioneLaboratorio | ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
tipoPrestazioneI0..*Extension(string)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ReteLabServiceRequestRichiestaEsamiLab)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ1..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
AltroΣ0..*Coding
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ I0..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(ReteLabEncounterInformazioniRichiestaLab)
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ1..1dateTime
requesterΣ0..1Reference(ReteLabPractitionerRoleMedico)
performerTypeΣ0..1CodeableConcept
performerΣ0..*Reference(ReteLabOrganizationLaboratorio)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ0..*Reference(Location)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(ReteLabObservationInfoCliniche)
specimenΣ0..*Reference(ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut | ReteLabSpecimenCampioneLaboratorio | ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Table View

ServiceRequest..
ServiceRequest.extensionExtension..
ServiceRequest.identifier..
ServiceRequest.identifier..1
ServiceRequest.identifier.system..
ServiceRequest.identifier.value..
ServiceRequest.identifier..
ServiceRequest.identifier.system..
ServiceRequest.identifier.value..
ServiceRequest.identifier..
ServiceRequest.identifier.system..
ServiceRequest.identifier.value..
ServiceRequest.replacesReference(ReteLabServiceRequestRichiestaEsamiLab)..
ServiceRequest.requisition1..
ServiceRequest.requisition.system..
ServiceRequest.requisition.value1..
ServiceRequest.status..
ServiceRequest.intent..
ServiceRequest.category1..1
ServiceRequest.category.coding..
ServiceRequest.category.coding.system..
ServiceRequest.category.coding.code1..
ServiceRequest.priority1..
ServiceRequest.code1..
ServiceRequest.code.coding..
ServiceRequest.code.coding1..
ServiceRequest.code.coding.system..
ServiceRequest.code.coding.code..
ServiceRequest.code.coding.display..
ServiceRequest.code.coding..
ServiceRequest.orderDetail..
ServiceRequest.orderDetail.text..
ServiceRequest.quantity[x]Quantity1..
ServiceRequest.quantity[x].value..
ServiceRequest.subjectReference(ReteLabPatientCittadino)..
ServiceRequest.subject.reference..
ServiceRequest.subject.type..
ServiceRequest.encounterReference(ReteLabEncounterInformazioniRichiestaLab)..
ServiceRequest.occurrence[x]Period..
ServiceRequest.occurrence[x].start..
ServiceRequest.occurrence[x].end..
ServiceRequest.authoredOn1..
ServiceRequest.requesterReference(ReteLabPractitionerRoleMedico)..
ServiceRequest.performerReference(ReteLabOrganizationLaboratorio)..
ServiceRequest.reasonCode..
ServiceRequest.reasonCode.coding..
ServiceRequest.reasonCode.coding.code..
ServiceRequest.reasonCode.coding.display..
ServiceRequest.supportingInfoReference(ReteLabObservationInfoCliniche)..
ServiceRequest.specimenReference(ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut | ReteLabSpecimenCampioneLaboratorio | ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette)..

XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" />
    <name value="ReteLabServiceRequestRichiestaEsamiLab" />
    <status value="active" />
    <date value="2024-04-22T15:27:43.5462311+00:00" />
    <description value="Profilo che contiene le informazioni relative alle richieste di prestazioni di esami di laboratorio." />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="ServiceRequest" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
    <derivation value="constraint" />
    <differential>
        <element id="ServiceRequest">
            <path value="ServiceRequest" />
            <short value="Richiesta esami laboratorio" />
            <definition value="Profilo che contiene le informazioni relative alle richieste di prestazioni di esami di laboratorio." />
            <comment value="Questo profilo &#232; presente in tutti i flussi." />
        </element>
        <element id="ServiceRequest.extension:tipoPrestazione">
            <path value="ServiceRequest.extension" />
            <sliceName value="tipoPrestazione" />
            <short value="Tipo di prestazione" />
            <definition value="Corrispondente al campo HL7: OBR-24.\n\nL&#39;attributo &#232; da considerarsi obbligatorio nel flusso di risposta nuova richiesta in caso di accettazione della prestazione in service e comunicazione delle etichette tramite dati strutturati." />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestTipoPrestazione" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="ServiceRequest.identifier">
            <path value="ServiceRequest.identifier" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="system" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <short value="Identificativo della richiesta (esame di laboratorio)" />
            <comment value="Placer Order Number: obbligatorio in tutti i flussi, eccetto quando la richiesta viene prodotta dal filler (ServiceRequest.intent = &quot;filler-order&quot;)\n\n Filler Order Number e OMr Order Number: obbligatorio dopo il flusso di nuova richiesta." />
        </element>
        <element id="ServiceRequest.identifier:PlacerOrderNumber">
            <path value="ServiceRequest.identifier" />
            <sliceName value="PlacerOrderNumber" />
            <short value="Identificativo univoco generato dal Placer dell&#39;ordine. Obbligatorio in tutti i flussi, eccetto quando la richiesta &#232; prodotta dal filler." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-2" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.identifier:PlacerOrderNumber.system">
            <path value="ServiceRequest.identifier.system" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/PlacerOrderNumber" />
        </element>
        <element id="ServiceRequest.identifier:PlacerOrderNumber.value">
            <path value="ServiceRequest.identifier.value" />
            <short value="Identificativo della richiesta (esame di laboratorio)" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-2" />
        </element>
        <element id="ServiceRequest.identifier:FillerOrderNumber">
            <path value="ServiceRequest.identifier" />
            <sliceName value="FillerOrderNumber" />
            <short value="Identificativo univoco generato dal Filler dell&#39;ordine" />
            <definition value="Obbligatorio dal flusso risposta nuova richiesta (NR)." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-3" />
        </element>
        <element id="ServiceRequest.identifier:FillerOrderNumber.system">
            <path value="ServiceRequest.identifier.system" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/FillerOrderNumber" />
        </element>
        <element id="ServiceRequest.identifier:FillerOrderNumber.value">
            <path value="ServiceRequest.identifier.value" />
            <short value="Identificativo univoco generato dal Filler dell&#39;ordine" />
        </element>
        <element id="ServiceRequest.identifier:OMrOrderNumber">
            <path value="ServiceRequest.identifier" />
            <sliceName value="OMrOrderNumber" />
            <definition value="Obbligatorio dopo il flusso di nuova richiesta (NR) per comunicare con OMr." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBR-46" />
        </element>
        <element id="ServiceRequest.identifier:OMrOrderNumber.system">
            <path value="ServiceRequest.identifier.system" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/OMROrderNumber" />
        </element>
        <element id="ServiceRequest.identifier:OMrOrderNumber.value">
            <path value="ServiceRequest.identifier.value" />
            <short value="Identificativo univoco assegnato da OMr alla richiesta" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBR-46" />
        </element>
        <element id="ServiceRequest.replaces">
            <path value="ServiceRequest.replaces" />
            <short value="Identifier ServiceRequest" />
            <comment value="Reference al profilo ReteLabServiceRequestRichiestaEsamiLab padre.\nUtilizzato per inserire la reference al profilo ReteLabServiceRequestRichiestaEsamiLab che si sta modificando con la presente serviceRequest." />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" />
            </type>
        </element>
        <element id="ServiceRequest.requisition">
            <path value="ServiceRequest.requisition" />
            <short value="Identificativo che permette al laboratorio di raggruppare ordini (insiemi di richieste di esami di laboratorio) e identificarli successivamente." />
            <definition value="Nel flusso di risposta nuova richiesta in caso di accettazione della prestazione in service rappresenta l&#39;id prelievo. Corrispondente al campo HL7: ORC-4.\n L&#39;attributo pu&#242; essere utilizzato per indicare l&#39;identificativo che raggruppa pi&#249; prestazioni nella comunicazione delle etichette tramite dati strutturati." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-4" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.requisition.system">
            <path value="ServiceRequest.requisition.system" />
            <short value="Sistema di codifica" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/PlacerRequisitionNumber" />
        </element>
        <element id="ServiceRequest.requisition.value">
            <path value="ServiceRequest.requisition.value" />
            <short value="Identificativo associato all’ordine complessivo (insiemi di richieste di esami di laboratorio)." />
            <min value="1" />
        </element>
        <element id="ServiceRequest.status">
            <path value="ServiceRequest.status" />
            <short value="Stato dell&#39;ordine" />
            <definition value="Stato dell&#39;ordine:\n1. &quot;active&quot;: quando viene inviata la richiesta e attende conferma\n2. &quot;revoked&quot;: la richiesta &#232; stata cancellata\n3. &quot;completed&quot;: la richiesta &#232; stata completata" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-1, ORC-5. Lo stato della risorsa ServiceRequest deve essere coerente con lo stato della risorsa Encounter e Task, se presente." />
        </element>
        <element id="ServiceRequest.intent">
            <path value="ServiceRequest.intent" />
            <short value="Intento della richiesta" />
            <definition value="Due casistiche: \n- &#232; valorizzato con &quot;order&quot; nel caso di richiesta proveniente dal laboratorio richiedente.\n- &#232; valorizzato con &quot;filler-order&quot; nel caso di richiesta proveniente dal laboratorio servente." />
            <comment value="L&#39;intent della risorsa ServiceRequest deve essere valorizzata coerentemente con l&#39;attributo intent della risorsa Task, da cui &#232; referenziata." />
        </element>
        <element id="ServiceRequest.category">
            <path value="ServiceRequest.category" />
            <short value="Tipologia di richiesta" />
            <definition value="Deve essere valorizzato con 1: Richiesta interna, 2: Impegnativa proveniente dal CUP." />
            <min value="1" />
            <max value="1" />
            <binding>
                <strength value="required" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine" />
            </binding>
        </element>
        <element id="ServiceRequest.category.coding.system">
            <path value="ServiceRequest.category.coding.system" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine" />
        </element>
        <element id="ServiceRequest.category.coding.code">
            <path value="ServiceRequest.category.coding.code" />
            <short value="Tipologia di richiesta" />
            <min value="1" />
            <binding>
                <strength value="required" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine" />
            </binding>
        </element>
        <element id="ServiceRequest.priority">
            <path value="ServiceRequest.priority" />
            <short value="Priorit&#224; delle prestazioni associate" />
            <definition value="Indica la priorit&#224; delle prestazioni associate\nPu&#242; assumere i seguenti valori:\n1. &quot;routine&quot;\n2.  &quot;urgent&quot;\n3. &quot;asap&quot;\n4. &quot;stat&quot;. \nL&#39;attributo deve essere utilizzato per indicare la priorit&#224; della prestazione richiesta nella comunicazione delle etichette tramite dati strutturati." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-7 TQ-6 (codice priorit&#224;)" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.code">
            <path value="ServiceRequest.code" />
            <short value="Codice dell&#39;esame richiesto" />
            <definition value="Per le richieste di prestazioni in service &#232; obbligatorio utilizzare la nuova codifica regionale delle prestazioni reg_map_plus." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBR-4" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.code.coding">
            <path value="ServiceRequest.code.coding" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <definition value="Corrispondente campo HL7 secondo specifiche regionali: OBR-4" />
        </element>
        <element id="ServiceRequest.code.coding:CodRegionaleLaboratorio">
            <path value="ServiceRequest.code.coding" />
            <sliceName value="CodRegionaleLaboratorio" />
            <short value="Codice della prestazione di laboratorio" />
            <definition value="Obbligatorio l&#39;utilizzo della codifica regionale delle prestazioni di laboratorio reg_map_plus." />
            <min value="1" />
            <binding>
                <strength value="required" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/CodificaPrestazioniLaboratorioRegionale" />
            </binding>
        </element>
        <element id="ServiceRequest.code.coding:CodRegionaleLaboratorio.system">
            <path value="ServiceRequest.code.coding.system" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/CodificaPrestazioniLaboratorioRegionale" />
        </element>
        <element id="ServiceRequest.code.coding:CodRegionaleLaboratorio.code">
            <path value="ServiceRequest.code.coding.code" />
            <short value="Codice dell&#39;esame richiesto secondo la codifica reg_map_plus" />
        </element>
        <element id="ServiceRequest.code.coding:CodRegionaleLaboratorio.display">
            <path value="ServiceRequest.code.coding.display" />
            <short value="Descrizione codice dell&#39;esame richiesto" />
        </element>
        <element id="ServiceRequest.code.coding:Altro">
            <path value="ServiceRequest.code.coding" />
            <sliceName value="Altro" />
            <short value="Codice dell&#39;esame richiesto" />
            <definition value="E&#39; possibile utilizzare opzionalmente una codifica aggiuntiva per la descrizione della prestazione." />
        </element>
        <element id="ServiceRequest.orderDetail">
            <path value="ServiceRequest.orderDetail" />
            <short value="Dettaglio della richiesta. Pu&#242; contenere l&#39;istruzione che l&#39;ordine debba essere eseguito in service. E&#39; obbligatoria la valorizzazione in tutti i flussi eccetto &quot;Notifica giornaliera delle prestazioni&quot;." />
        </element>
        <element id="ServiceRequest.orderDetail.text">
            <path value="ServiceRequest.orderDetail.text" />
            <short value="Dettaglio della richiesta. E&#39; fisso a &quot;in-service&quot; la valorizzazione in tutti i flussi eccetto &quot;Notifica giornaliera delle prestazioni&quot;." />
        </element>
        <element id="ServiceRequest.quantity[x]">
            <path value="ServiceRequest.quantity[x]" />
            <short value="Quantit&#224; prestazioni" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: TQ1-2" />
            <min value="1" />
            <type>
                <code value="Quantity" />
            </type>
        </element>
        <element id="ServiceRequest.quantity[x].value">
            <path value="ServiceRequest.quantity[x].value" />
            <short value="Quantit&#224; prestazioni" />
            <definition value="Qualora fosse necessario indicarla pu&#242; essere inserita la &quot;quantit&#224;&quot; delle prestazioni erogate.\nAd es. il numero di volte che deve essere ripetuto un certo esame.\n\nPer default &#232; &quot;1&quot;." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: TQ1-2" />
        </element>
        <element id="ServiceRequest.subject">
            <path value="ServiceRequest.subject" />
            <short value="Paziente" />
            <definition value="Reference al profilo ReteLabPatientCittadino" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino" />
            </type>
            <constraint>
                <key value="TypeOrReference" />
                <severity value="error" />
                <human value="Se &#232; una richiesta di prestazione in service allora deve essere presente l&#39;attributo reference, altrimenti deve essere presente l&#39;attributo type." />
                <expression value="subject.reference.exist() or subject.type.exist()" />
            </constraint>
        </element>
        <element id="ServiceRequest.subject.reference">
            <path value="ServiceRequest.subject.reference" />
            <constraint>
                <key value="TypeOrReference" />
                <severity value="error" />
                <human value="Se &#232; una richiesta di prestazione in service allora deve essere presente l&#39;attributo reference, altrimenti deve essere presente l&#39;attributo type." />
                <expression value="subject.reference.exist() or subject.type.exist()" />
            </constraint>
        </element>
        <element id="ServiceRequest.subject.type">
            <path value="ServiceRequest.subject.type" />
            <short value="Entit&#224; a cui si riferisce la richiesta" />
            <definition value="Se la richiesta &#232; associata ad un messaggio di notifica giornaliera delle prestazioni, si indica in questo campo in modo obbligatorio che la richiesta &#232; associata ad un entit&#224; di tipo paziente, senza riportare le informazioni di quest&#39;ultimo." />
            <fixedUri value="Patient" />
            <constraint>
                <key value="TypeOrReference" />
                <severity value="error" />
                <human value="Se &#232; una richiesta di prestazione in service allora deve essere presente l&#39;attributo reference, altrimenti deve essere presente l&#39;attributo type." />
                <expression value="subject.reference.exist() or subject.type.exist()" />
            </constraint>
        </element>
        <element id="ServiceRequest.encounter">
            <path value="ServiceRequest.encounter" />
            <short value="Encounter" />
            <definition value="Reference al profilo ReteLabEncounterInformazioniRichiestaLab" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab" />
            </type>
        </element>
        <element id="ServiceRequest.occurrence[x]">
            <path value="ServiceRequest.occurrence[x]" />
            <short value="Data e ora in cui la richiesta &#232; stata iniziata e completata." />
            <definition value="Periodo di tempo tra l&#39;accettazione della richiesta e il suo completamento. \n\nNel flusso di accettazione delle prestazioni (Risposta alla nuova richiesta) &#232; obbligatoria la valorizzazione dell&#39;attributo &quot;start&quot;.\n\nNel flusso di notifica completato (Notifica completato) &#232; obbligatoria la valorizzazione dell&#39;attributo &quot;end&quot;.\n \nNel flusso di notifica giornaliera delle prestazioni &#232; obbligatorio e rappresenta il periodo di tempo necessario a completare la prestazione." />
            <type>
                <code value="Period" />
            </type>
        </element>
        <element id="ServiceRequest.occurrence[x].start">
            <path value="ServiceRequest.occurrence[x].start" />
            <short value="Data di inizio erogazione della prestazione" />
            <definition value="Nel flusso di prestazioni in service &#232; obbligatoria la valorizzazione quando si trasmette una risposta nuova richiesta. \n\nNel flusso di notifica giornaliera delle prestazioni &#232; sempre obbligatoria." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBR-36" />
        </element>
        <element id="ServiceRequest.occurrence[x].end">
            <path value="ServiceRequest.occurrence[x].end" />
            <short value="Data in cui l&#39;ordine &#232; stato completato" />
            <definition value="Tale campo &#232; obbligatorio nel flusso di notifica giornaliera e di notifica ordine completato." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBR-7" />
        </element>
        <element id="ServiceRequest.authoredOn">
            <path value="ServiceRequest.authoredOn" />
            <short value="Data e ora della richiesta" />
            <definition value="Formato: YYYY-MM-DDThh:mm:ss+zz:zz secondo lo standard FHIR" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-9.1" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.requester">
            <path value="ServiceRequest.requester" />
            <short value="Medico responsabile della richiesta" />
            <definition value="Reference al profilo ReteLabPractitionerRoleMedico" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-12" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerRoleMedico" />
            </type>
        </element>
        <element id="ServiceRequest.performer">
            <path value="ServiceRequest.performer" />
            <short value="Ente che eroga la prestazione" />
            <definition value="Reference al profilo ReteLabOrganizationLaboratorio che permette di identificare univocamente il laboratorio secondo la delibera regionale. \n\n Nel caso di etichette strutturate rappresenta il laboratorio di destinazione." />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBR-47\n\nQuesto campo &#232; valorizzato obbligatoriamente a partire dal flusso: &quot;Risposta accettazione richiesta e istruzioni per etichette da LS a OMr&quot;. Non &#232; previsto nel flusso di notifica giornaliera delle prestazioni da parte del laboratorio richiedente." />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationLaboratorio" />
            </type>
        </element>
        <element id="ServiceRequest.reasonCode">
            <path value="ServiceRequest.reasonCode" />
            <short value="Motivo che ha portato all’azione indicata nella risorsa Task" />
            <definition value="Codice e Descrizione del motivo che ha portato all’azione indicata nella risorsa Task (ad es. il motivo della cancellazione dell’ordine o della sua modifica)" />
            <comment value="Se lo stato della risorsa &#232; &quot;revoked&quot; il campo &#232; corrispondente campo HL7 secondo specifiche regionali: ORC-16.\nSe lo stato della risorsa &#232; diverso da &quot;revoked&quot; il campo &#232; corrispondente campo HL7 secondo specifiche regionali: OBR-13." />
        </element>
        <element id="ServiceRequest.reasonCode.coding.code">
            <path value="ServiceRequest.reasonCode.coding.code" />
            <short value="Codice del motivo che ha portato all’azione indicata" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ORC-16 CE-1" />
        </element>
        <element id="ServiceRequest.reasonCode.coding.display">
            <path value="ServiceRequest.reasonCode.coding.display" />
            <short value="Descrizione del motivo che ha portato all’azione indicata" />
        </element>
        <element id="ServiceRequest.supportingInfo">
            <path value="ServiceRequest.supportingInfo" />
            <short value="Informazioni cliniche del paziente" />
            <definition value="Reference al profilo ReteLabObservationInfoCliniche" />
            <comment value="Segmento HL7: OBX (informazioni cliniche relative al paziente)" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabObservationInfoCliniche" />
            </type>
        </element>
        <element id="ServiceRequest.specimen">
            <path value="ServiceRequest.specimen" />
            <short value="Campione da analizzare" />
            <definition value="Reference al profilo ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio, ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette" />
            <comment value="Segmento HL7: SPM" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneLaboratorio" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab",
    "name": "ReteLabServiceRequestRichiestaEsamiLab",
    "status": "active",
    "date": "04/22/2024 15:27:43",
    "description": "Profilo che contiene le informazioni relative alle richieste di prestazioni di esami di laboratorio.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "ServiceRequest",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "ServiceRequest",
                "path": "ServiceRequest",
                "short": "Richiesta esami laboratorio",
                "definition": "Profilo che contiene le informazioni relative alle richieste di prestazioni di esami di laboratorio.",
                "comment": "Questo profilo è presente in tutti i flussi."
            },
            {
                "id": "ServiceRequest.extension:tipoPrestazione",
                "path": "ServiceRequest.extension",
                "sliceName": "tipoPrestazione",
                "short": "Tipo di prestazione",
                "definition": "Corrispondente al campo HL7: OBR-24.\n\nL'attributo è da considerarsi obbligatorio nel flusso di risposta nuova richiesta in caso di accettazione della prestazione in service e comunicazione delle etichette tramite dati strutturati.",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestTipoPrestazione"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "ServiceRequest.identifier",
                "path": "ServiceRequest.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "short": "Identificativo della richiesta (esame di laboratorio)",
                "comment": "Placer Order Number: obbligatorio in tutti i flussi, eccetto quando la richiesta viene prodotta dal filler (ServiceRequest.intent = \"filler-order\")\n\n Filler Order Number e OMr Order Number: obbligatorio dopo il flusso di nuova richiesta."
            },
            {
                "id": "ServiceRequest.identifier:PlacerOrderNumber",
                "path": "ServiceRequest.identifier",
                "sliceName": "PlacerOrderNumber",
                "short": "Identificativo univoco generato dal Placer dell'ordine. Obbligatorio in tutti i flussi, eccetto quando la richiesta è prodotta dal filler.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-2",
                "max": "1"
            },
            {
                "id": "ServiceRequest.identifier:PlacerOrderNumber.system",
                "path": "ServiceRequest.identifier.system",
                "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/PlacerOrderNumber"
            },
            {
                "id": "ServiceRequest.identifier:PlacerOrderNumber.value",
                "path": "ServiceRequest.identifier.value",
                "short": "Identificativo della richiesta (esame di laboratorio)",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-2"
            },
            {
                "id": "ServiceRequest.identifier:FillerOrderNumber",
                "path": "ServiceRequest.identifier",
                "sliceName": "FillerOrderNumber",
                "short": "Identificativo univoco generato dal Filler dell'ordine",
                "definition": "Obbligatorio dal flusso risposta nuova richiesta (NR).",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-3"
            },
            {
                "id": "ServiceRequest.identifier:FillerOrderNumber.system",
                "path": "ServiceRequest.identifier.system",
                "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/FillerOrderNumber"
            },
            {
                "id": "ServiceRequest.identifier:FillerOrderNumber.value",
                "path": "ServiceRequest.identifier.value",
                "short": "Identificativo univoco generato dal Filler dell'ordine"
            },
            {
                "id": "ServiceRequest.identifier:OMrOrderNumber",
                "path": "ServiceRequest.identifier",
                "sliceName": "OMrOrderNumber",
                "definition": "Obbligatorio dopo il flusso di nuova richiesta (NR) per comunicare con OMr.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-46"
            },
            {
                "id": "ServiceRequest.identifier:OMrOrderNumber.system",
                "path": "ServiceRequest.identifier.system",
                "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/OMROrderNumber"
            },
            {
                "id": "ServiceRequest.identifier:OMrOrderNumber.value",
                "path": "ServiceRequest.identifier.value",
                "short": "Identificativo univoco assegnato da OMr alla richiesta",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-46"
            },
            {
                "id": "ServiceRequest.replaces",
                "path": "ServiceRequest.replaces",
                "short": "Identifier ServiceRequest",
                "comment": "Reference al profilo ReteLabServiceRequestRichiestaEsamiLab padre.\nUtilizzato per inserire la reference al profilo ReteLabServiceRequestRichiestaEsamiLab che si sta modificando con la presente serviceRequest.",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.requisition",
                "path": "ServiceRequest.requisition",
                "short": "Identificativo che permette al laboratorio di raggruppare ordini (insiemi di richieste di esami di laboratorio) e identificarli successivamente.",
                "definition": "Nel flusso di risposta nuova richiesta in caso di accettazione della prestazione in service rappresenta l'id prelievo. Corrispondente al campo HL7: ORC-4.\n L'attributo può essere utilizzato per indicare l'identificativo che raggruppa più prestazioni nella comunicazione delle etichette tramite dati strutturati.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-4",
                "min": 1
            },
            {
                "id": "ServiceRequest.requisition.system",
                "path": "ServiceRequest.requisition.system",
                "short": "Sistema di codifica",
                "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/PlacerRequisitionNumber"
            },
            {
                "id": "ServiceRequest.requisition.value",
                "path": "ServiceRequest.requisition.value",
                "short": "Identificativo associato all’ordine complessivo (insiemi di richieste di esami di laboratorio).",
                "min": 1
            },
            {
                "id": "ServiceRequest.status",
                "path": "ServiceRequest.status",
                "short": "Stato dell'ordine",
                "definition": "Stato dell'ordine:\n1. \"active\": quando viene inviata la richiesta e attende conferma\n2. \"revoked\": la richiesta è stata cancellata\n3. \"completed\": la richiesta è stata completata",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-1, ORC-5. Lo stato della risorsa ServiceRequest deve essere coerente con lo stato della risorsa Encounter e Task, se presente."
            },
            {
                "id": "ServiceRequest.intent",
                "path": "ServiceRequest.intent",
                "short": "Intento della richiesta",
                "definition": "Due casistiche: \n- è valorizzato con \"order\" nel caso di richiesta proveniente dal laboratorio richiedente.\n- è valorizzato con \"filler-order\" nel caso di richiesta proveniente dal laboratorio servente.",
                "comment": "L'intent della risorsa ServiceRequest deve essere valorizzata coerentemente con l'attributo intent della risorsa Task, da cui è referenziata."
            },
            {
                "id": "ServiceRequest.category",
                "path": "ServiceRequest.category",
                "short": "Tipologia di richiesta",
                "definition": "Deve essere valorizzato con 1: Richiesta interna, 2: Impegnativa proveniente dal CUP.",
                "min": 1,
                "max": "1",
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine"
                }
            },
            {
                "id": "ServiceRequest.category.coding.system",
                "path": "ServiceRequest.category.coding.system",
                "fixedUri": "https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine"
            },
            {
                "id": "ServiceRequest.category.coding.code",
                "path": "ServiceRequest.category.coding.code",
                "short": "Tipologia di richiesta",
                "min": 1,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine"
                }
            },
            {
                "id": "ServiceRequest.priority",
                "path": "ServiceRequest.priority",
                "short": "Priorità delle prestazioni associate",
                "definition": "Indica la priorità delle prestazioni associate\nPuò assumere i seguenti valori:\n1. \"routine\"\n2.  \"urgent\"\n3. \"asap\"\n4. \"stat\". \nL'attributo deve essere utilizzato per indicare la priorità della prestazione richiesta nella comunicazione delle etichette tramite dati strutturati.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-7 TQ-6 (codice priorità)",
                "min": 1
            },
            {
                "id": "ServiceRequest.code",
                "path": "ServiceRequest.code",
                "short": "Codice dell'esame richiesto",
                "definition": "Per le richieste di prestazioni in service è obbligatorio utilizzare la nuova codifica regionale delle prestazioni reg_map_plus.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-4",
                "min": 1
            },
            {
                "id": "ServiceRequest.code.coding",
                "path": "ServiceRequest.code.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "definition": "Corrispondente campo HL7 secondo specifiche regionali: OBR-4"
            },
            {
                "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio",
                "path": "ServiceRequest.code.coding",
                "sliceName": "CodRegionaleLaboratorio",
                "short": "Codice della prestazione di laboratorio",
                "definition": "Obbligatorio l'utilizzo della codifica regionale delle prestazioni di laboratorio reg_map_plus.",
                "min": 1,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/CodificaPrestazioniLaboratorioRegionale"
                }
            },
            {
                "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio.system",
                "path": "ServiceRequest.code.coding.system",
                "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/CodificaPrestazioniLaboratorioRegionale"
            },
            {
                "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio.code",
                "path": "ServiceRequest.code.coding.code",
                "short": "Codice dell'esame richiesto secondo la codifica reg_map_plus"
            },
            {
                "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio.display",
                "path": "ServiceRequest.code.coding.display",
                "short": "Descrizione codice dell'esame richiesto"
            },
            {
                "id": "ServiceRequest.code.coding:Altro",
                "path": "ServiceRequest.code.coding",
                "sliceName": "Altro",
                "short": "Codice dell'esame richiesto",
                "definition": "E' possibile utilizzare opzionalmente una codifica aggiuntiva per la descrizione della prestazione."
            },
            {
                "id": "ServiceRequest.orderDetail",
                "path": "ServiceRequest.orderDetail",
                "short": "Dettaglio della richiesta. Può contenere l'istruzione che l'ordine debba essere eseguito in service. E' obbligatoria la valorizzazione in tutti i flussi eccetto \"Notifica giornaliera delle prestazioni\"."
            },
            {
                "id": "ServiceRequest.orderDetail.text",
                "path": "ServiceRequest.orderDetail.text",
                "short": "Dettaglio della richiesta. E' fisso a \"in-service\" la valorizzazione in tutti i flussi eccetto \"Notifica giornaliera delle prestazioni\"."
            },
            {
                "id": "ServiceRequest.quantity[x]",
                "path": "ServiceRequest.quantity[x]",
                "short": "Quantità prestazioni",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: TQ1-2",
                "min": 1,
                "type":  [
                    {
                        "code": "Quantity"
                    }
                ]
            },
            {
                "id": "ServiceRequest.quantity[x].value",
                "path": "ServiceRequest.quantity[x].value",
                "short": "Quantità prestazioni",
                "definition": "Qualora fosse necessario indicarla può essere inserita la \"quantità\" delle prestazioni erogate.\nAd es. il numero di volte che deve essere ripetuto un certo esame.\n\nPer default è \"1\".",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: TQ1-2"
            },
            {
                "id": "ServiceRequest.subject",
                "path": "ServiceRequest.subject",
                "short": "Paziente",
                "definition": "Reference al profilo ReteLabPatientCittadino",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino"
                        ]
                    }
                ],
                "constraint":  [
                    {
                        "key": "TypeOrReference",
                        "severity": "error",
                        "human": "Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type.",
                        "expression": "subject.reference.exist() or subject.type.exist()"
                    }
                ]
            },
            {
                "id": "ServiceRequest.subject.reference",
                "path": "ServiceRequest.subject.reference",
                "constraint":  [
                    {
                        "key": "TypeOrReference",
                        "severity": "error",
                        "human": "Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type.",
                        "expression": "subject.reference.exist() or subject.type.exist()"
                    }
                ]
            },
            {
                "id": "ServiceRequest.subject.type",
                "path": "ServiceRequest.subject.type",
                "short": "Entità a cui si riferisce la richiesta",
                "definition": "Se la richiesta è associata ad un messaggio di notifica giornaliera delle prestazioni, si indica in questo campo in modo obbligatorio che la richiesta è associata ad un entità di tipo paziente, senza riportare le informazioni di quest'ultimo.",
                "fixedUri": "Patient",
                "constraint":  [
                    {
                        "key": "TypeOrReference",
                        "severity": "error",
                        "human": "Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type.",
                        "expression": "subject.reference.exist() or subject.type.exist()"
                    }
                ]
            },
            {
                "id": "ServiceRequest.encounter",
                "path": "ServiceRequest.encounter",
                "short": "Encounter",
                "definition": "Reference al profilo ReteLabEncounterInformazioniRichiestaLab",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.occurrence[x]",
                "path": "ServiceRequest.occurrence[x]",
                "short": "Data e ora in cui la richiesta è stata iniziata e completata.",
                "definition": "Periodo di tempo tra l'accettazione della richiesta e il suo completamento. \n\nNel flusso di accettazione delle prestazioni (Risposta alla nuova richiesta) è obbligatoria la valorizzazione dell'attributo \"start\".\n\nNel flusso di notifica completato (Notifica completato) è obbligatoria la valorizzazione dell'attributo \"end\".\n \nNel flusso di notifica giornaliera delle prestazioni è obbligatorio e rappresenta il periodo di tempo necessario a completare la prestazione.",
                "type":  [
                    {
                        "code": "Period"
                    }
                ]
            },
            {
                "id": "ServiceRequest.occurrence[x].start",
                "path": "ServiceRequest.occurrence[x].start",
                "short": "Data di inizio erogazione della prestazione",
                "definition": "Nel flusso di prestazioni in service è obbligatoria la valorizzazione quando si trasmette una risposta nuova richiesta. \n\nNel flusso di notifica giornaliera delle prestazioni è sempre obbligatoria.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-36"
            },
            {
                "id": "ServiceRequest.occurrence[x].end",
                "path": "ServiceRequest.occurrence[x].end",
                "short": "Data in cui l'ordine è stato completato",
                "definition": "Tale campo è obbligatorio nel flusso di notifica giornaliera e di notifica ordine completato.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-7"
            },
            {
                "id": "ServiceRequest.authoredOn",
                "path": "ServiceRequest.authoredOn",
                "short": "Data e ora della richiesta",
                "definition": "Formato: YYYY-MM-DDThh:mm:ss+zz:zz secondo lo standard FHIR",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-9.1",
                "min": 1
            },
            {
                "id": "ServiceRequest.requester",
                "path": "ServiceRequest.requester",
                "short": "Medico responsabile della richiesta",
                "definition": "Reference al profilo ReteLabPractitionerRoleMedico",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-12",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerRoleMedico"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.performer",
                "path": "ServiceRequest.performer",
                "short": "Ente che eroga la prestazione",
                "definition": "Reference al profilo ReteLabOrganizationLaboratorio che permette di identificare univocamente il laboratorio secondo la delibera regionale. \n\n Nel caso di etichette strutturate rappresenta il laboratorio di destinazione.",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-47\n\nQuesto campo è valorizzato obbligatoriamente a partire dal flusso: \"Risposta accettazione richiesta e istruzioni per etichette da LS a OMr\". Non è previsto nel flusso di notifica giornaliera delle prestazioni da parte del laboratorio richiedente.",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationLaboratorio"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.reasonCode",
                "path": "ServiceRequest.reasonCode",
                "short": "Motivo che ha portato all’azione indicata nella risorsa Task",
                "definition": "Codice e Descrizione del motivo che ha portato all’azione indicata nella risorsa Task (ad es. il motivo della cancellazione dell’ordine o della sua modifica)",
                "comment": "Se lo stato della risorsa è \"revoked\" il campo è corrispondente campo HL7 secondo specifiche regionali: ORC-16.\nSe lo stato della risorsa è diverso da \"revoked\" il campo è corrispondente campo HL7 secondo specifiche regionali: OBR-13."
            },
            {
                "id": "ServiceRequest.reasonCode.coding.code",
                "path": "ServiceRequest.reasonCode.coding.code",
                "short": "Codice del motivo che ha portato all’azione indicata",
                "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-16 CE-1"
            },
            {
                "id": "ServiceRequest.reasonCode.coding.display",
                "path": "ServiceRequest.reasonCode.coding.display",
                "short": "Descrizione del motivo che ha portato all’azione indicata"
            },
            {
                "id": "ServiceRequest.supportingInfo",
                "path": "ServiceRequest.supportingInfo",
                "short": "Informazioni cliniche del paziente",
                "definition": "Reference al profilo ReteLabObservationInfoCliniche",
                "comment": "Segmento HL7: OBX (informazioni cliniche relative al paziente)",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabObservationInfoCliniche"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.specimen",
                "path": "ServiceRequest.specimen",
                "short": "Campione da analizzare",
                "definition": "Reference al profilo ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio, ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette",
                "comment": "Segmento HL7: SPM",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut",
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneLaboratorio",
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette"
                        ]
                    }
                ]
            }
        ]
    }
}

Esempi

ValueSet

Nella seguente tabella sono elencati i value set relativi al profilo ReteLabServiceRequestRichiestaEsamiLab:

Nome Descrizione Riferimento al dettaglio della codifica
Categoria Ordine Codifica della categoria ordine La codifica è definita dal ValueSet Categoria Ordine
Codice Prestazione Codifica regionale della prestazioni di laboratorio La codifica è definita dal ValueSet Nuova Codifica Prestazioni Laboratorio Regionale