RLProcedurePrestazione

Descrizione

Il profilo RLProcedurePrestazione è stato strutturato a partire dalla risorsa generica FHIR Procedure per riportare il dettaglio di una singola prestazione erogata al paziente in qualsiasi setting assistenziale.

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


Snapshot View

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueDateTimedateTime
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
numeroAccessoI1..1Extension(integer)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
RLServiceRequestServiziSocioAssistenzialiΣ I1..1Reference(RLServiceRequestServiziSocioAssistenziali)
RLCarePlanProgettoIndividualeΣ I1..1Reference(RLCarePlanProgettoIndividuale)
partOfΣ I0..*Reference(Procedure | Observation | MedicationAdministration)
statusΣ ?!1..1codeBindingFixed Value
statusReasonΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectΣ I1..1Reference(RLPatientCittadino)
encounterΣ I0..1Reference(Encounter)
performedDateTimedateTime
recorderΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConcept
actorΣ I1..1Reference(RLPractitionerRoleOperatoreADI)
onBehalfOfI0..1Reference(Organization)
locationΣ I1..1Reference(RLLocationLuogoPrestazioneCureDom)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)
bodySiteΣ0..*CodeableConcept
outcomeΣ0..1CodeableConcept
reportI0..*Reference(DiagnosticReport | DocumentReference | Composition)
complication0..*CodeableConcept
complicationDetailI0..*Reference(Condition)
followUp0..*CodeableConcept
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
action0..1CodeableConceptBinding
manipulatedI1..1Reference(Device)
usedReferenceI0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

Differential View

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueDateTimedateTime
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
numeroAccessoI1..1Extension(integer)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
RLServiceRequestServiziSocioAssistenzialiΣ I1..1Reference(RLServiceRequestServiziSocioAssistenziali)
RLCarePlanProgettoIndividualeΣ I1..1Reference(RLCarePlanProgettoIndividuale)
partOfΣ I0..*Reference(Procedure | Observation | MedicationAdministration)
statusΣ ?!1..1codeBindingFixed Value
statusReasonΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectΣ I1..1Reference(RLPatientCittadino)
encounterΣ I0..1Reference(Encounter)
performedDateTimedateTime
recorderΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConcept
actorΣ I1..1Reference(RLPractitionerRoleOperatoreADI)
onBehalfOfI0..1Reference(Organization)
locationΣ I1..1Reference(RLLocationLuogoPrestazioneCureDom)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)
bodySiteΣ0..*CodeableConcept
outcomeΣ0..1CodeableConcept
reportI0..*Reference(DiagnosticReport | DocumentReference | Composition)
complication0..*CodeableConcept
complicationDetailI0..*Reference(Condition)
followUp0..*CodeableConcept
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
action0..1CodeableConceptBinding
manipulatedI1..1Reference(Device)
usedReferenceI0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

Hybrid View

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueDateTimedateTime
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
numeroAccessoI1..1Extension(integer)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
RLServiceRequestServiziSocioAssistenzialiΣ I1..1Reference(RLServiceRequestServiziSocioAssistenziali)
RLCarePlanProgettoIndividualeΣ I1..1Reference(RLCarePlanProgettoIndividuale)
partOfΣ I0..*Reference(Procedure | Observation | MedicationAdministration)
statusΣ ?!1..1codeBindingFixed Value
statusReasonΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectΣ I1..1Reference(RLPatientCittadino)
encounterΣ I0..1Reference(Encounter)
performedDateTimedateTime
recorderΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConcept
actorΣ I1..1Reference(RLPractitionerRoleOperatoreADI)
onBehalfOfI0..1Reference(Organization)
locationΣ I1..1Reference(RLLocationLuogoPrestazioneCureDom)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)
bodySiteΣ0..*CodeableConcept
outcomeΣ0..1CodeableConcept
reportI0..*Reference(DiagnosticReport | DocumentReference | Composition)
complication0..*CodeableConcept
complicationDetailI0..*Reference(Condition)
followUp0..*CodeableConcept
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
action0..1CodeableConceptBinding
manipulatedI1..1Reference(Device)
usedReferenceI0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

Table View

Procedure..
Procedure.id1..
Procedure.meta1..
Procedure.meta.versionId1..
Procedure.meta.lastUpdated1..
Procedure.meta.profile1..1
Procedure.extension4..
Procedure.extensionExtension1..1
Procedure.extension.value[x]..
Procedure.extensionExtension1..1
Procedure.extension.value[x]CodeableConcept..
Procedure.extension.value[x].coding1..1
Procedure.extension.value[x].coding.system1..
Procedure.extension.value[x].coding.code1..
Procedure.extension.value[x].coding.display1..
Procedure.extensionExtension1..1
Procedure.extensionExtension1..1
Procedure.extension.value[x]..
Procedure.extension.value[x].coding1..1
Procedure.extension.value[x].coding.system1..
Procedure.extension.value[x].coding.code1..
Procedure.extension.value[x].coding.display1..
Procedure.basedOn2..2
Procedure.basedOnReference(RLServiceRequestServiziSocioAssistenziali)1..1
Procedure.basedOnReference(RLCarePlanProgettoIndividuale)1..1
Procedure.status..
Procedure.category1..
Procedure.category.coding1..1
Procedure.category.coding.system1..
Procedure.category.coding.code1..
Procedure.category.coding.display1..
Procedure.code1..
Procedure.code.coding1..1
Procedure.code.coding.system1..
Procedure.code.coding.code1..
Procedure.code.coding.display1..
Procedure.subjectReference(RLPatientCittadino)..
Procedure.performed[x]dateTime1..
Procedure.performer1..1
Procedure.performer.actorReference(RLPractitionerRoleOperatoreADI)..
Procedure.locationReference(RLLocationLuogoPrestazioneCureDom)1..

XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="UUID" />
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedurePrestazione" />
    <name value="RLProcedurePrestazione" />
    <status value="active" />
    <description value="Profilo contentente il dettaglio di una prestazione erogata al paziente in qualsiasi setting assistenziale." />
    <keyword>
        <system value="https://fhir.siss.regione.lombardia.it/CodeSystem/Tag" />
        <code value="PI" />
    </keyword>
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Procedure" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" />
    <derivation value="constraint" />
    <differential>
        <element id="Procedure.id">
            <path value="Procedure.id" />
            <short value="UUID prodotto dal server FHIR (applicativo) che detiene la risorsa. Per maggiori informazioni su chi detiene la risorsa consultare il paragrafo API-Restful nella pagina di Contesto." />
            <min value="1" />
        </element>
        <element id="Procedure.meta">
            <path value="Procedure.meta" />
            <short value="Metadati della risorsa" />
            <min value="1" />
        </element>
        <element id="Procedure.meta.versionId">
            <path value="Procedure.meta.versionId" />
            <short value="Versione della risorsa" />
            <min value="1" />
        </element>
        <element id="Procedure.meta.lastUpdated">
            <path value="Procedure.meta.lastUpdated" />
            <short value="Data e ora di ultimo aggiornamento della risorsa" />
            <definition value="Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz" />
            <min value="1" />
        </element>
        <element id="Procedure.meta.profile">
            <path value="Procedure.meta.profile" />
            <short value="Profilo al quale la risorsa si riferisce" />
            <min value="1" />
            <max value="1" />
            <fixedCanonical value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedurePrestazione" />
        </element>
        <element id="Procedure.extension">
            <path value="Procedure.extension" />
            <min value="4" />
        </element>
        <element id="Procedure.extension:dataPresaInCarico">
            <path value="Procedure.extension" />
            <sliceName value="dataPresaInCarico" />
            <short value="Data della presa in carico del paziente da parte dell&#39;Ente Erogatore. Il campo deve essere obbligatoriamente valorizzato nel caso in cui la prestazione sia stata erogata in regime di ricovero domiciliare." />
            <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedureDataPresaInCarico" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Procedure.extension:dataPresaInCarico.value[x]">
            <path value="Procedure.extension.value[x]" />
            <short value="Data della presa in carico del paziente da parte dell&#39;Ente Erogatore" />
            <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" />
        </element>
        <element id="Procedure.extension:modalitaErogazione">
            <path value="Procedure.extension" />
            <sliceName value="modalitaErogazione" />
            <short value="Codice e descrizione della modalit&#224; di erogazione della prestazione" />
            <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella delle modalit&#224; di erogazione contenuta nella sezione dei value-set del profilo presente nell&#39;Implementation Guide." />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedureModalitaErogazione" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Procedure.extension:modalitaErogazione.value[x]">
            <path value="Procedure.extension.value[x]" />
            <short value="Modalit&#224; di erogazione" />
            <type>
                <code value="CodeableConcept" />
            </type>
        </element>
        <element id="Procedure.extension:modalitaErogazione.value[x].coding">
            <path value="Procedure.extension.value[x].coding" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Procedure.extension:modalitaErogazione.value[x].coding.system">
            <path value="Procedure.extension.value[x].coding.system" />
            <min value="1" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-ModalitaErogazione" />
        </element>
        <element id="Procedure.extension:modalitaErogazione.value[x].coding.code">
            <path value="Procedure.extension.value[x].coding.code" />
            <short value="Codice della modalit&#224; di erogazione" />
            <definition value="Codice numerico di al pi&#249; 2 caratteri" />
            <min value="1" />
            <binding>
                <strength value="required" />
                <description value="ValueSet relativo alla modalit&#224; di erogazione" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-ModalitaErogazione" />
            </binding>
        </element>
        <element id="Procedure.extension:modalitaErogazione.value[x].coding.display">
            <path value="Procedure.extension.value[x].coding.display" />
            <short value="Descrizione della modalit&#224; di erogazione" />
            <definition value="Stringa alfanumerica di al pi&#249; di 50 caratteri" />
            <comment value="Le descrizioni della modalit&#224; di erogazione sono ricavate dal tracciato SIAD 3" />
            <min value="1" />
        </element>
        <element id="Procedure.extension:numeroAccesso">
            <path value="Procedure.extension" />
            <sliceName value="numeroAccesso" />
            <short value="Questo campo &#232; da valorizzare obbligatoriamente nel caso in cui la prestazione sia stata erogata in regime di ricovero domiciliare. Il valore di default &#232; &#39;1&#39; ed indica che la prestazione definita nel campo &#39;code&#39; erogata nella data indicata nel campo &#39;perfomedDateTime&#39; &#232; stata effettuata durante il primo accesso giornaliero dell&#39;operatore. Nel caso in cui la stessa prestazione venga erogata pi&#249; volte nell&#39;arco della stessa giornata tramite accessi domiciliari multipli questo campo deve essere valorizzato in modo incrementale coerentemente al numero di accesso. Si specifica che deve sempre essere creata un&#39;istanza per ogni singola prestazione, anche se questa sia erogata pi&#249; volte durante lo stesso accesso domiciliare." />
            <definition value="Stringa numerica di una cifra" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedureNumeroAccesso" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Procedure.extension:tipoAccesso">
            <path value="Procedure.extension" />
            <sliceName value="tipoAccesso" />
            <short value="Tipo di accesso dell&#39;operatore a domicilio dell&#39;assistito. Il campo pu&#242; essere valorizzato nel caso in cui la prestazione sia stata erogata in regime di ricovero domiciliare." />
            <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella del tipo di accesso contenuta nella sezione dei value-set del profilo presente nell&#39;Implementation Guide." />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedureTipoAccesso" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Procedure.extension:tipoAccesso.value[x].coding">
            <path value="Procedure.extension.value[x].coding" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Procedure.extension:tipoAccesso.value[x].coding.system">
            <path value="Procedure.extension.value[x].coding.system" />
            <min value="1" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TipoAccesso" />
        </element>
        <element id="Procedure.extension:tipoAccesso.value[x].coding.code">
            <path value="Procedure.extension.value[x].coding.code" />
            <short value="Codice del tipo di accesso" />
            <definition value="Stringa numerica di una cifra" />
            <min value="1" />
            <binding>
                <strength value="required" />
                <description value="ValueSet relativo alla codifica del tipo di accesso" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TipoAccesso" />
            </binding>
        </element>
        <element id="Procedure.extension:tipoAccesso.value[x].coding.display">
            <path value="Procedure.extension.value[x].coding.display" />
            <short value="Descrizione del tipo di accesso" />
            <definition value="Stringa alfanumerica di al pi&#249; di 50 caratteri" />
            <min value="1" />
        </element>
        <element id="Procedure.basedOn">
            <path value="Procedure.basedOn" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="reference" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="2" />
            <max value="2" />
        </element>
        <element id="Procedure.basedOn:RLServiceRequestServiziSocioAssistenziali">
            <path value="Procedure.basedOn" />
            <sliceName value="RLServiceRequestServiziSocioAssistenziali" />
            <short value="Riferimento alla richiesta di attivazione delle cure domiciliari. Nel caso in cui siano stati attivati due percorsi di cura combinati, il campo deve fare riferimento al percorso sotto la quale la prestazione &#232; stata erogata." />
            <definition value="Reference al profilo RLServiceRequestServiziSocioAssistenziali contenente i dettagli della richiesta di attivazione delle cure domiciliari." />
            <comment value="Campo da compilare nel caso in cui la prestazione sia erogata in setting assistenziale domiciliare" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestServiziSocioAssistenziali" />
            </type>
        </element>
        <element id="Procedure.basedOn:RLCarePlanProgettoIndividuale">
            <path value="Procedure.basedOn" />
            <sliceName value="RLCarePlanProgettoIndividuale" />
            <short value="Riferimento al progetto individuale contentente la richiesta di attivazione delle cure domiciliari" />
            <definition value="Reference al profilo RLCarePlanProgettoIndividuale contente il progetto individuale del paziente. UUID prodotto dal server FHIR (applicativo) che detiene la risorsa. Per maggiori informazioni su chi detiene la risorsa consultare il paragrafo API-Restful nella pagina di Contesto." />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLCarePlanProgettoIndividuale" />
            </type>
        </element>
        <element id="Procedure.status">
            <path value="Procedure.status" />
            <short value="Stato della prestazione" />
            <definition value="Valore fisso su &quot;completed&quot;" />
            <fixedCode value="completed" />
        </element>
        <element id="Procedure.category">
            <path value="Procedure.category" />
            <short value="Setting assistenziale nel quale la prestazione viene erogata" />
            <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella delle tipologie di setting assistenziale conten