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
tipoPrestazioneC0..*Extension(string)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto 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
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriAuto Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ1..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriAuto Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
AltroΣ0..*Coding
textΣ0..1string
id0..1string
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ C0..1uriBindingAuto Value
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(ReteLabEncounterInformazioniRichiestaLab)
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..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
extensionC0..*Extension
id0..1string
extensionC0..*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
tipoPrestazioneC0..*Extension(string)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto 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
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriAuto Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ1..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriAuto Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
AltroΣ0..*Coding
textΣ0..1string
id0..1string
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ C0..1uriBindingAuto Value
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(ReteLabEncounterInformazioniRichiestaLab)
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..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
extensionC0..*Extension
id0..1string
extensionC0..*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
tipoPrestazioneC0..*Extension(string)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto 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
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriAuto Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriAuto Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ1..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriAuto Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
AltroΣ0..*Coding
textΣ0..1string
id0..1string
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ C0..1uriBindingAuto Value
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(ReteLabEncounterInformazioniRichiestaLab)
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..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
extensionC0..*Extension
id0..1string
extensionC0..*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.extension:tipoPrestazioneExtension..
ServiceRequest.identifier..
ServiceRequest.identifier:PlacerOrderNumber..1
ServiceRequest.identifier:PlacerOrderNumber.system..
ServiceRequest.identifier:PlacerOrderNumber.value..
ServiceRequest.identifier:FillerOrderNumber..
ServiceRequest.identifier:FillerOrderNumber.system..
ServiceRequest.identifier:FillerOrderNumber.value..
ServiceRequest.identifier:OMrOrderNumber..
ServiceRequest.identifier:OMrOrderNumber.system..
ServiceRequest.identifier:OMrOrderNumber.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.coding:CodRegionaleLaboratorio1..
ServiceRequest.code.coding:CodRegionaleLaboratorio.system..
ServiceRequest.code.coding:CodRegionaleLaboratorio.code..
ServiceRequest.code.coding:CodRegionaleLaboratorio.display..
ServiceRequest.code.coding:Altro..
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" />
<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 è 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'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." />
<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" />
<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 = "filler-order")\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'ordine. Obbligatorio in tutti i flussi, eccetto quando la richiesta è 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'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'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." />
<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'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 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'ordine" />
<definition value="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 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- è 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 value="L'intent della risorsa ServiceRequest deve essere valorizzata coerentemente con l'attributo intent della risorsa Task, da cui è 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" />
<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" />
<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à delle prestazioni associate" />
<definition value="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 value="Corrispondente campo HL7 secondo specifiche regionali: ORC-7 TQ-6 (codice priorità)" />
<min value="1" />
</element>
<element id="ServiceRequest.code">
<path value="ServiceRequest.code" />
<short value="Codice dell'esame richiesto" />
<definition value="Per le richieste di prestazioni in service è 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" />
<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'utilizzo della codifica regionale delle prestazioni di laboratorio reg_map_plus." />
<min value="1" />
<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'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'esame richiesto" />
</element>
<element id="ServiceRequest.code.coding:Altro">
<path value="ServiceRequest.code.coding" />
<sliceName value="Altro" />
<short value="Codice dell'esame richiesto" />
<definition value="E' 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ò contenere l'istruzione che l'ordine debba essere eseguito in service. E' obbligatoria la valorizzazione in tutti i flussi eccetto "Notifica giornaliera delle prestazioni"." />
</element>
<element id="ServiceRequest.orderDetail.text">
<path value="ServiceRequest.orderDetail.text" />
<short value="Dettaglio della richiesta. E' fisso a "in-service" la valorizzazione in tutti i flussi eccetto "Notifica giornaliera delle prestazioni"." />
</element>
<element id="ServiceRequest.quantity[x]">
<path value="ServiceRequest.quantity[x]" />
<short value="Quantità prestazioni" />
<comment value="Corrispondente campo HL7 secondo specifiche regionali: TQ1-2" />
<min value="1" />
<code value="Quantity" />
</type>
</element>
<element id="ServiceRequest.quantity[x].value">
<path value="ServiceRequest.quantity[x].value" />
<short value="Quantità prestazioni" />
<definition value="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 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" />
<code value="Reference" />
<targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino" />
</type>
<key value="TypeOrReference" />
<severity value="error" />
<human value="Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type." />
<expression value="subject.reference.exist() or subject.type.exist()" />
</constraint>
</element>
<element id="ServiceRequest.subject.reference">
<path value="ServiceRequest.subject.reference" />
<key value="TypeOrReference" />
<severity value="error" />
<human value="Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'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à a cui si riferisce la richiesta" />
<definition value="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 value="Patient" />
<key value="TypeOrReference" />
<severity value="error" />
<human value="Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'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" />
<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 è stata iniziata e completata." />
<definition value="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." />
<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 è obbligatoria la valorizzazione quando si trasmette una risposta nuova richiesta. \n\nNel flusso di notifica giornaliera delle prestazioni è 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'ordine è stato completato" />
<definition value="Tale campo è 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" />
<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 è 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." />
<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 è "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." />
</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)" />
<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" />
<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": "2024-04-22T15:27:43.5462311+00:00",
"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",
"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": {
{
"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",
"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": {
{
"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",
"https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino"
]
}
],
{
"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",
{
"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",
{
"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",
"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",
"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",
"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",
"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",
"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