RLServiceRequestSospensioneADI
Descrizione
Il profilo RLServiceRequestSopensioneADI è stato strutturato a partire dalla risorsa generica FHIR ServiceRequest e riporta i dettagli della sospensione temporanea del ricovero domiciliare di un paziente.
Di seguito è presentato il contenuto del profilo in diversi formati. La corrispondente definizione è consultabile al seguente link: RLServiceRequestSospensioneADI.
Snapshot View
ServiceRequest | I | ServiceRequest | |
id | Σ | 1..1 | System.String |
meta | Σ | 1..1 | Meta |
versionId | Σ | 1..1 | id |
lastUpdated | Σ | 1..1 | instant |
source | Σ | 0..1 | uri |
profile | Σ | 1..1 | canonical(StructureDefinition)Fixed Value |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
identifier | Σ | 1..1 | Identifier |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) |
instantiatesUri | Σ | 0..* | uri |
basedOn | Σ I | 1..1 | Reference(RLCarePlanProgettoIndividuale) |
replaces | Σ I | 0..* | Reference(ServiceRequest) |
requisition | Σ | 1..1 | Identifier |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
status | Σ ?! | 1..1 | codeBindingFixed Value |
intent | Σ ?! | 1..1 | codeBindingFixed Value |
category | Σ | 0..* | CodeableConcept |
priority | Σ | 0..1 | codeBinding |
doNotPerform | Σ ?! | 0..1 | boolean |
code | Σ | 0..1 | CodeableConcept |
orderDetail | Σ I | 0..* | CodeableConcept |
quantity[x] | Σ | 0..1 | |
quantityQuantity | Quantity | ||
quantityRatio | Ratio | ||
quantityRange | Range | ||
subject | Σ I | 1..1 | Reference(RLPatientCittadino) |
encounter | Σ I | 0..1 | Reference(Encounter) |
occurrence[x] | Σ | 1..1 | |
occurrencePeriod | Period | ||
start | Σ I | 1..1 | dateTime |
end | Σ I | 1..1 | dateTime |
asNeeded[x] | Σ | 0..1 | |
asNeededBoolean | boolean | ||
asNeededCodeableConcept | CodeableConcept | ||
authoredOn | Σ | 0..1 | dateTime |
requester | Σ I | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
performerType | Σ | 0..1 | CodeableConcept |
performer | Σ I | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) |
locationCode | Σ | 0..* | CodeableConcept |
locationReference | Σ I | 0..* | Reference(Location) |
reasonCode | Σ | 1..1 | CodeableConcept |
coding | Σ | 1..1 | Coding |
system | Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | Σ | 1..1 | codeBinding |
display | Σ | 1..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
reasonReference | Σ I | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) |
insurance | I | 0..* | Reference(Coverage | ClaimResponse) |
supportingInfo | I | 0..* | Reference(Resource) |
specimen | Σ I | 0..* | Reference(Specimen) |
bodySite | Σ | 0..* | CodeableConcept |
note | 0..* | Annotation | |
patientInstruction | Σ | 0..1 | string |
relevantHistory | I | 0..* | Reference(Provenance) |
Differential View
ServiceRequest | I | ServiceRequest | |
id | Σ | 1..1 | System.String |
meta | Σ | 1..1 | Meta |
versionId | Σ | 1..1 | id |
lastUpdated | Σ | 1..1 | instant |
source | Σ | 0..1 | uri |
profile | Σ | 1..1 | canonical(StructureDefinition)Fixed Value |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
identifier | Σ | 1..1 | Identifier |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) |
instantiatesUri | Σ | 0..* | uri |
basedOn | Σ I | 1..1 | Reference(RLCarePlanProgettoIndividuale) |
replaces | Σ I | 0..* | Reference(ServiceRequest) |
requisition | Σ | 1..1 | Identifier |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
status | Σ ?! | 1..1 | codeBindingFixed Value |
intent | Σ ?! | 1..1 | codeBindingFixed Value |
category | Σ | 0..* | CodeableConcept |
priority | Σ | 0..1 | codeBinding |
doNotPerform | Σ ?! | 0..1 | boolean |
code | Σ | 0..1 | CodeableConcept |
orderDetail | Σ I | 0..* | CodeableConcept |
quantity[x] | Σ | 0..1 | |
quantityQuantity | Quantity | ||
quantityRatio | Ratio | ||
quantityRange | Range | ||
subject | Σ I | 1..1 | Reference(RLPatientCittadino) |
encounter | Σ I | 0..1 | Reference(Encounter) |
occurrence[x] | Σ | 1..1 | |
occurrencePeriod | Period | ||
start | Σ I | 1..1 | dateTime |
end | Σ I | 1..1 | dateTime |
asNeeded[x] | Σ | 0..1 | |
asNeededBoolean | boolean | ||
asNeededCodeableConcept | CodeableConcept | ||
authoredOn | Σ | 0..1 | dateTime |
requester | Σ I | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
performerType | Σ | 0..1 | CodeableConcept |
performer | Σ I | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) |
locationCode | Σ | 0..* | CodeableConcept |
locationReference | Σ I | 0..* | Reference(Location) |
reasonCode | Σ | 1..1 | CodeableConcept |
coding | Σ | 1..1 | Coding |
system | Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | Σ | 1..1 | codeBinding |
display | Σ | 1..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
reasonReference | Σ I | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) |
insurance | I | 0..* | Reference(Coverage | ClaimResponse) |
supportingInfo | I | 0..* | Reference(Resource) |
specimen | Σ I | 0..* | Reference(Specimen) |
bodySite | Σ | 0..* | CodeableConcept |
note | 0..* | Annotation | |
patientInstruction | Σ | 0..1 | string |
relevantHistory | I | 0..* | Reference(Provenance) |
Hybrid View
ServiceRequest | I | ServiceRequest | |
id | Σ | 1..1 | System.String |
meta | Σ | 1..1 | Meta |
versionId | Σ | 1..1 | id |
lastUpdated | Σ | 1..1 | instant |
source | Σ | 0..1 | uri |
profile | Σ | 1..1 | canonical(StructureDefinition)Fixed Value |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
identifier | Σ | 1..1 | Identifier |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) |
instantiatesUri | Σ | 0..* | uri |
basedOn | Σ I | 1..1 | Reference(RLCarePlanProgettoIndividuale) |
replaces | Σ I | 0..* | Reference(ServiceRequest) |
requisition | Σ | 1..1 | Identifier |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
status | Σ ?! | 1..1 | codeBindingFixed Value |
intent | Σ ?! | 1..1 | codeBindingFixed Value |
category | Σ | 0..* | CodeableConcept |
priority | Σ | 0..1 | codeBinding |
doNotPerform | Σ ?! | 0..1 | boolean |
code | Σ | 0..1 | CodeableConcept |
orderDetail | Σ I | 0..* | CodeableConcept |
quantity[x] | Σ | 0..1 | |
quantityQuantity | Quantity | ||
quantityRatio | Ratio | ||
quantityRange | Range | ||
subject | Σ I | 1..1 | Reference(RLPatientCittadino) |
encounter | Σ I | 0..1 | Reference(Encounter) |
occurrence[x] | Σ | 1..1 | |
occurrencePeriod | Period | ||
start | Σ I | 1..1 | dateTime |
end | Σ I | 1..1 | dateTime |
asNeeded[x] | Σ | 0..1 | |
asNeededBoolean | boolean | ||
asNeededCodeableConcept | CodeableConcept | ||
authoredOn | Σ | 0..1 | dateTime |
requester | Σ I | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
performerType | Σ | 0..1 | CodeableConcept |
performer | Σ I | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) |
locationCode | Σ | 0..* | CodeableConcept |
locationReference | Σ I | 0..* | Reference(Location) |
reasonCode | Σ | 1..1 | CodeableConcept |
coding | Σ | 1..1 | Coding |
system | Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | Σ | 1..1 | codeBinding |
display | Σ | 1..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
reasonReference | Σ I | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) |
insurance | I | 0..* | Reference(Coverage | ClaimResponse) |
supportingInfo | I | 0..* | Reference(Resource) |
specimen | Σ I | 0..* | Reference(Specimen) |
bodySite | Σ | 0..* | CodeableConcept |
note | 0..* | Annotation | |
patientInstruction | Σ | 0..1 | string |
relevantHistory | I | 0..* | Reference(Provenance) |
Table View
ServiceRequest | .. | |
ServiceRequest.id | 1.. | |
ServiceRequest.meta | 1.. | |
ServiceRequest.meta.versionId | 1.. | |
ServiceRequest.meta.lastUpdated | 1.. | |
ServiceRequest.meta.profile | 1..1 | |
ServiceRequest.identifier | 1..1 | |
ServiceRequest.identifier.system | 1.. | |
ServiceRequest.identifier.value | 1.. | |
ServiceRequest.basedOn | Reference(RLCarePlanProgettoIndividuale) | 1..1 |
ServiceRequest.requisition | 1.. | |
ServiceRequest.requisition.system | 1.. | |
ServiceRequest.requisition.value | 1.. | |
ServiceRequest.status | .. | |
ServiceRequest.intent | .. | |
ServiceRequest.subject | Reference(RLPatientCittadino) | .. |
ServiceRequest.occurrence[x] | Period | 1.. |
ServiceRequest.occurrence[x].start | 1.. | |
ServiceRequest.occurrence[x].end | 1.. | |
ServiceRequest.reasonCode | 1..1 | |
ServiceRequest.reasonCode.coding | 1..1 | |
ServiceRequest.reasonCode.coding.system | 1.. | |
ServiceRequest.reasonCode.coding.code | 1.. | |
ServiceRequest.reasonCode.coding.display | 1.. |
XML View
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="UUID" /> <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI" /> <name value="RLServiceRequestSospensioneADI" /> <status value="active" /> <description value="Profilo che descrive i dettagli della sospensione temporanea del ricovero domiciliare di un paziente" /> <keyword> <system value="https://fhir.siss.regione.lombardia.it/CodeSystem/Tag" /> <code value="C-DOM" /> </keyword> <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.id"> <path value="ServiceRequest.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="ServiceRequest.meta"> <path value="ServiceRequest.meta" /> <short value="Metadati della risorsa" /> <min value="1" /> </element> <element id="ServiceRequest.meta.versionId"> <path value="ServiceRequest.meta.versionId" /> <short value="Versione della risorsa" /> <min value="1" /> </element> <element id="ServiceRequest.meta.lastUpdated"> <path value="ServiceRequest.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="ServiceRequest.meta.profile"> <path value="ServiceRequest.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/RLServiceRequestSospensioneADI" /> </element> <element id="ServiceRequest.identifier"> <path value="ServiceRequest.identifier" /> <short value="Codice identificativo della sospensione temporanea" /> <min value="1" /> <max value="1" /> </element> <element id="ServiceRequest.identifier.system"> <path value="ServiceRequest.identifier.system" /> <min value="1" /> <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/identificativoSospensioneTemporanea" /> </element> <element id="ServiceRequest.identifier.value"> <path value="ServiceRequest.identifier.value" /> <short value="Codice identificativo della sospensione temporanea" /> <definition value="{codiceL2}{numeroPratica}_S{progressivo a 6 cifre es.000001}" /> <min value="1" /> </element> <element id="ServiceRequest.basedOn"> <path value="ServiceRequest.basedOn" /> <short value="Riferimento al progetto individuale contentente la richiesta di attivazione del ricovero domiciliare" /> <definition value="Reference al profilo RLCarePlanProgettoIndividuale contente il progetto individuale del paziente. Deve essere inserito l'UUID generato dal server FHIR (applicativo) detentore della risorsa. Per tutte le informazioni sui server FHIR (applicativi) e le relative risorse detenute consultare la pagina API RESTful della sezione Contesto di questa Implementation Guide" /> <min value="1" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLCarePlanProgettoIndividuale" /> </type> </element> <element id="ServiceRequest.requisition"> <path value="ServiceRequest.requisition" /> <short value="Numero pratica del ricovero domiciliare" /> <min value="1" /> </element> <element id="ServiceRequest.requisition.system"> <path value="ServiceRequest.requisition.system" /> <min value="1" /> <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/numeroPraticaRicoveroDomiciliare" /> </element> <element id="ServiceRequest.requisition.value"> <path value="ServiceRequest.requisition.value" /> <short value="Numero pratica del ricovero domiciliare" /> <min value="1" /> </element> <element id="ServiceRequest.status"> <path value="ServiceRequest.status" /> <short value="Stato del ricovero domiciliare" /> <definition value="Valore fisso su "on-hold" in quanto temporaneamente sospeso" /> <fixedCode value="on-hold" /> </element> <element id="ServiceRequest.intent"> <path value="ServiceRequest.intent" /> <short value="Intento della richesta" /> <definition value="Valore fisso su "directive"" /> <fixedCode value="directive" /> </element> <element id="ServiceRequest.subject"> <path value="ServiceRequest.subject" /> <short value="Paziente" /> <definition value="Reference alla risorsa RLPatientCittadino contenente i dettagli anagrafici del paziente" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino" /> </type> </element> <element id="ServiceRequest.occurrence[x]"> <path value="ServiceRequest.occurrence[x]" /> <short value="Periodo temporale nel quale il ricovero domiciliare è stato sospeso temoraneamente" /> <min value="1" /> <type> <code value="Period" /> </type> </element> <element id="ServiceRequest.occurrence[x].start"> <path value="ServiceRequest.occurrence[x].start" /> <short value="Data di inizio delle sospensione temporanea del ricovero domiciliare" /> <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" /> <min value="1" /> </element> <element id="ServiceRequest.occurrence[x].end"> <path value="ServiceRequest.occurrence[x].end" /> <short value="Data di fine delle sospensione temporanea del ricovero domiciliare" /> <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" /> <min value="1" /> </element> <element id="ServiceRequest.reasonCode"> <path value="ServiceRequest.reasonCode" /> <short value="Motivo della sospensione temporanea" /> <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella dei motivi della sospensione temporanea del ricovero domiciliare contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." /> <min value="1" /> <max value="1" /> </element> <element id="ServiceRequest.reasonCode.coding"> <path value="ServiceRequest.reasonCode.coding" /> <short value="Codice e descrizione della sospensione temporanea" /> <min value="1" /> <max value="1" /> </element> <element id="ServiceRequest.reasonCode.coding.system"> <path value="ServiceRequest.reasonCode.coding.system" /> <min value="1" /> <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-MotiviSospensione" /> </element> <element id="ServiceRequest.reasonCode.coding.code"> <path value="ServiceRequest.reasonCode.coding.code" /> <short value="Codice della sospensione temporanea" /> <definition value="Stringa numerica di una cifra" /> <min value="1" /> <binding> <strength value="required" /> <description value="ValueSet relativo ai motivi della sospensione" /> <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-MotiviSospensione" /> </binding> </element> <element id="ServiceRequest.reasonCode.coding.display"> <path value="ServiceRequest.reasonCode.coding.display" /> <short value="Descizione della sospensione temporanea" /> <definition value="Stringa alfanumerica di al più 100 caratteri" /> <min value="1" /> </element> </differential> </StructureDefinition>
JSON View
{ "resourceType": "StructureDefinition", "id": "UUID", "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI", "name": "RLServiceRequestSospensioneADI", "status": "active", "description": "Profilo che descrive i dettagli della sospensione temporanea del ricovero domiciliare di un paziente", "keyword": [ { "system": "https://fhir.siss.regione.lombardia.it/CodeSystem/Tag", "code": "C-DOM" } ], "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "ServiceRequest", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest", "derivation": "constraint", "differential": { "element": [ { "id": "ServiceRequest.id", "path": "ServiceRequest.id", "short": "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": 1 }, { "id": "ServiceRequest.meta", "path": "ServiceRequest.meta", "short": "Metadati della risorsa", "min": 1 }, { "id": "ServiceRequest.meta.versionId", "path": "ServiceRequest.meta.versionId", "short": "Versione della risorsa", "min": 1 }, { "id": "ServiceRequest.meta.lastUpdated", "path": "ServiceRequest.meta.lastUpdated", "short": "Data e ora di ultimo aggiornamento della risorsa", "definition": "Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz", "min": 1 }, { "id": "ServiceRequest.meta.profile", "path": "ServiceRequest.meta.profile", "short": "Profilo al quale la risorsa si riferisce", "min": 1, "max": "1", "fixedCanonical": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI" }, { "id": "ServiceRequest.identifier", "path": "ServiceRequest.identifier", "short": "Codice identificativo della sospensione temporanea", "min": 1, "max": "1" }, { "id": "ServiceRequest.identifier.system", "path": "ServiceRequest.identifier.system", "min": 1, "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/identificativoSospensioneTemporanea" }, { "id": "ServiceRequest.identifier.value", "path": "ServiceRequest.identifier.value", "short": "Codice identificativo della sospensione temporanea", "definition": "{codiceL2}{numeroPratica}_S{progressivo a 6 cifre es.000001}", "min": 1 }, { "id": "ServiceRequest.basedOn", "path": "ServiceRequest.basedOn", "short": "Riferimento al progetto individuale contentente la richiesta di attivazione del ricovero domiciliare", "definition": "Reference al profilo RLCarePlanProgettoIndividuale contente il progetto individuale del paziente. Deve essere inserito l'UUID generato dal server FHIR (applicativo) detentore della risorsa. Per tutte le informazioni sui server FHIR (applicativi) e le relative risorse detenute consultare la pagina API RESTful della sezione Contesto di questa Implementation Guide", "min": 1, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLCarePlanProgettoIndividuale" ] } ] }, { "id": "ServiceRequest.requisition", "path": "ServiceRequest.requisition", "short": "Numero pratica del ricovero domiciliare", "min": 1 }, { "id": "ServiceRequest.requisition.system", "path": "ServiceRequest.requisition.system", "min": 1, "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/numeroPraticaRicoveroDomiciliare" }, { "id": "ServiceRequest.requisition.value", "path": "ServiceRequest.requisition.value", "short": "Numero pratica del ricovero domiciliare", "min": 1 }, { "id": "ServiceRequest.status", "path": "ServiceRequest.status", "short": "Stato del ricovero domiciliare", "definition": "Valore fisso su \"on-hold\" in quanto temporaneamente sospeso", "fixedCode": "on-hold" }, { "id": "ServiceRequest.intent", "path": "ServiceRequest.intent", "short": "Intento della richesta", "definition": "Valore fisso su \"directive\"", "fixedCode": "directive" }, { "id": "ServiceRequest.subject", "path": "ServiceRequest.subject", "short": "Paziente", "definition": "Reference alla risorsa RLPatientCittadino contenente i dettagli anagrafici del paziente", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino" ] } ] }, { "id": "ServiceRequest.occurrence[x]", "path": "ServiceRequest.occurrence[x]", "short": "Periodo temporale nel quale il ricovero domiciliare è stato sospeso temoraneamente", "min": 1, "type": [ { "code": "Period" } ] }, { "id": "ServiceRequest.occurrence[x].start", "path": "ServiceRequest.occurrence[x].start", "short": "Data di inizio delle sospensione temporanea del ricovero domiciliare", "definition": "Formato: YYYY-MM-DD secondo lo standard FHIR", "min": 1 }, { "id": "ServiceRequest.occurrence[x].end", "path": "ServiceRequest.occurrence[x].end", "short": "Data di fine delle sospensione temporanea del ricovero domiciliare", "definition": "Formato: YYYY-MM-DD secondo lo standard FHIR", "min": 1 }, { "id": "ServiceRequest.reasonCode", "path": "ServiceRequest.reasonCode", "short": "Motivo della sospensione temporanea", "comment": "Per il dettaglio esaustivo della codifica consultare la Tabella dei motivi della sospensione temporanea del ricovero domiciliare contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide.", "min": 1, "max": "1" }, { "id": "ServiceRequest.reasonCode.coding", "path": "ServiceRequest.reasonCode.coding", "short": "Codice e descrizione della sospensione temporanea", "min": 1, "max": "1" }, { "id": "ServiceRequest.reasonCode.coding.system", "path": "ServiceRequest.reasonCode.coding.system", "min": 1, "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-MotiviSospensione" }, { "id": "ServiceRequest.reasonCode.coding.code", "path": "ServiceRequest.reasonCode.coding.code", "short": "Codice della sospensione temporanea", "definition": "Stringa numerica di una cifra", "min": 1, "binding": { "strength": "required", "description": "ValueSet relativo ai motivi della sospensione", "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-MotiviSospensione" } }, { "id": "ServiceRequest.reasonCode.coding.display", "path": "ServiceRequest.reasonCode.coding.display", "short": "Descizione della sospensione temporanea", "definition": "Stringa alfanumerica di al più 100 caratteri", "min": 1 } ] } }
Esempi
ServiceRequestTipologie di ricerca
Dettagli della sospensione temporanea del ricovero domiciliare del paziente
Questa ricerca deve essere effettuata da un’ASST per ottenere le informazioni riassuntive delle sospensioni temporanee del ricovero domiciliare di un paziente. L’elenco delle sospensioni temporanee è generato a partire dalla data di attivazione del ricovero domiciliare (primo accesso di un operatore a domicilio) ed aggiornato alla data corrente della richiesta. Mediante il numero pratica del servizio di cure domiciliari viene definita l’associazione della prestazione erogata con l’assistito.
Il parametro da valorizzare obbligatoriamente per effettuare la ricerca sono:
- requisition: numero pratica del servizio di cure domiciliari.
Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:
SCOPE | Dettagli della sospensione temporanea del ricovero domiciliare del paziente |
---|---|
VERB | GET |
BASE_APIMANAGER | https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri |
BASE_APISOURCE | https://<nome_host_Ente>/<contesto_FHIR>/<codiceCudesL1>/<versione>/erogazione-adi |
URL | ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI &requisition={numeroPratica} &based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier={codiceLivello2} |
A titolo esemplificativo, la chiamata:
ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI&requisition=2022000001&based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier=03014300
restituirà, se presenti, tutte le sospensioni richieste per la pratica numero "2022000001" afferente alla struttura "03014300".
Un esempio di Bundle di risposta può essere consultato qui: esempio-ricerca-sospensione.
Poiché questa ricerca è di prassi utilizzata per ricavare anche i dettagli relativi alla necessità di rivalutazione del paziente, strutturati nel profilo RLServiceRequestRivalutazione, vengono di seguito riportate le informazioni per effettuare la ricerca congiunta.
Il parametro da valorizzare obbligatoriamente per effettuare la ricerca per entrambi i profili interessati (RLServiceRequestSopensioneADI e RLServiceRequestRivalutazione) è:
- requisition: numero pratica del servizio di cure domiciliari.
Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:
SCOPE | Dettagli della sospensione temporanea del ricovero domiciliare e necessità di rivalutazione del paziente |
---|---|
VERB | GET |
BASE_APIMANAGER | https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri |
BASE_APISOURCE | https://<nome_host_Ente>/<contesto_FHIR>/<codiceCudesL1>/<versione>/erogazione-adi |
URL | ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestRivalutazione, https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI &requisition={numeroPratica} &based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier={codiceLivello2} |
La chiamata:
ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestRivalutazione,https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI&requisition=2022000001&based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier=03014300
restituirà, se presenti, tutte le sospensioni temporanee e rivalutazioni relative pratica numero "2022000001" afferente alla struttura "03014300".
Un esempio di Bundle di risposta può essere consultato qui: esempio-ricerca-rivalutazioni-sospensioni.
Criterio di ricerca applicato per le funzionalità descritte nei documenti:
- DC-COOP-FHIR#01 (Specifiche di cooperazione applicativa nell’ambito delle cure domiciliari).
Search parameter
Per questo profilo sono utilizzati i seguenti parametri di ricerca previsti dallo standard:
- _profile
- based-on
- requisition
ValueSet
Nella seguente tabella sono elencati i value-set relativi al profilo RLServiceRequestSospensioneADI.
Nome | Descrizione | Riferimento al dettaglio della codifica |
---|---|---|
Code | Codice e descrizione del motivo della sospensione temporanea | La codifica è definita dal ValueSet SIAD Motivi Sospensione |