{
"description": "Implementation Guide FHIR R5 dei profili LcCup per il CUP Regionale Lazio, curata da Lazio Crea (ASR). Modella agende, slot, impegnative e prenotazioni con integrazione verso IRT (telemedicina regionale).",
"_filename": "ImplementationGuide-lazio.crea.cup.irt.json",
"package_name": "lazio.crea.cup.irt",
"definition": {
"page": {
"name": "toc.html",
"page": [ ],
"title": "Table of Contents",
"sourceUrl": "toc.html",
"generation": "html"
},
"grouping": [ {
"id": "Profili",
"name": "Profili LcCup",
"description": "Profili FHIR LcCup per il CUP Lazio e l'integrazione con IRT"
}, {
"id": "Estensioni",
"name": "Estensioni",
"description": "Estensioni CUP Lazio e metadati integrazione IRT"
}, {
"id": "ValueSets",
"name": "Terminologia",
"description": "Value set e code system"
}, {
"id": "Esempi",
"name": "Esempi",
"description": "Esempi prenotazione in presenza e teleconsulto IRT"
} ],
"resource": [ {
"name": "ambulatorio-cardio-sandrini",
"isExample": true,
"reference": {
"reference": "Location/ambulatorio-cardio-sandrini"
}
}, {
"name": "Bozza",
"isExample": false,
"reference": {
"reference": "StructureDefinition/draft"
},
"groupingId": "Estensioni",
"description": "Indica se l'agenda è in stato bozza."
}, {
"name": "Canale di Prenotazione",
"isExample": false,
"reference": {
"reference": "StructureDefinition/canale-prenotazione"
},
"groupingId": "Estensioni",
"description": "Canale usato per la prenotazione nel CUP Lazio."
}, {
"name": "Canale Prenotazione",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-canale-prenotazione"
},
"groupingId": "ValueSets"
}, {
"name": "Canale Servizio Virtuale",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-canale-virtuale"
},
"groupingId": "ValueSets"
}, {
"name": "Classe di Priorità",
"isExample": false,
"reference": {
"reference": "StructureDefinition/classe-priorita"
},
"groupingId": "Estensioni",
"description": "Classe di priorità U/B/D/P secondo normativa liste d'attesa italiana."
}, {
"name": "Classe di Priorità",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-classe-priorita"
},
"groupingId": "ValueSets"
}, {
"name": "Codice Prenotazione",
"isExample": false,
"reference": {
"reference": "StructureDefinition/codice-prenotazione"
},
"groupingId": "Estensioni",
"description": "Codice univoco CUP Lazio consegnato al paziente per disdetta o modifica."
}, {
"name": "Codici Canale Prenotazione",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-canale-prenotazione"
}
}, {
"name": "Codici Canale Virtuale",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-canale-virtuale"
}
}, {
"name": "Codici Classe Priorità",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-classe-priorita"
}
}, {
"name": "Codici Modalità Erogazione",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-modalita-erogazione"
}
}, {
"name": "Codici ruolo equipe",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-ruolo-equipe"
}
}, {
"name": "Codici Stato Evento",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-event-status"
}
}, {
"name": "Codici Tipo Agenda",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-tipo-agenda"
}
}, {
"name": "Codici Tipo Identificatore",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-tipo-identificatore"
}
}, {
"name": "Codici Tipo Servizio",
"isExample": false,
"reference": {
"reference": "CodeSystem/cs-tipo-servizio"
}
}, {
"name": "Consente iscrizione",
"isExample": false,
"reference": {
"reference": "StructureDefinition/allows-enrollment"
},
"groupingId": "Estensioni",
"description": "Indica se la struttura consente l'iscrizione dei pazienti."
}, {
"name": "Creato da",
"isExample": false,
"reference": {
"reference": "StructureDefinition/created-by"
},
"groupingId": "Estensioni",
"description": "Professionista che ha creato l'agenda."
}, {
"name": "Documenti eliminati",
"isExample": false,
"reference": {
"reference": "StructureDefinition/documents-deleted"
},
"groupingId": "Estensioni",
"description": "Indica se i documenti associati all'appuntamento sono stati eliminati."
}, {
"name": "dr-rossi-equipe",
"isExample": true,
"reference": {
"reference": "Practitioner/dr-rossi-equipe"
}
}, {
"name": "dr-verdi-cardiologo",
"isExample": true,
"reference": {
"reference": "Practitioner/dr-verdi-cardiologo"
}
}, {
"name": "Durata slot (minuti)",
"isExample": false,
"reference": {
"reference": "StructureDefinition/time-quantum"
},
"groupingId": "Estensioni",
"description": "Durata predefinita delle fasce orarie in minuti (timeQuantum IRT)."
}, {
"name": "Esempio Agenda Cardiologia SSN - CUP Lazio",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-schedule" ],
"isExample": true,
"reference": {
"reference": "Schedule/esempio-agenda-cardiologia"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Agenda Equipe Teleconsulto (modello IRT)",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-schedule" ],
"isExample": true,
"reference": {
"reference": "Schedule/esempio-agenda-teleconsulto"
},
"groupingId": "Esempi",
"description": "Agenda generica equipe: nessuna prestazione clinica sulla Schedule; piattaforma sugli Slot"
}, {
"name": "Esempio Equipe Teleconsulto",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-care-team" ],
"isExample": true,
"reference": {
"reference": "CareTeam/esempio-irt-careteam"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Impegnativa SSN - Teleconsulto",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-service-request" ],
"isExample": true,
"reference": {
"reference": "ServiceRequest/esempio-impegnativa-teleconsulto"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Impegnativa SSN - Visita Cardiologica",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-service-request" ],
"isExample": true,
"reference": {
"reference": "ServiceRequest/esempio-impegnativa-ssn"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Piattaforma Televisita",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-healthcare-service" ],
"isExample": true,
"reference": {
"reference": "HealthcareService/esempio-irt-hs-piattaforma-televisita"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Prenotazione in Presenza - CUP Lazio",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-appointment" ],
"isExample": true,
"reference": {
"reference": "Appointment/esempio-prenotazione-visita"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Prenotazione Teleconsulto - IRT",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-appointment" ],
"isExample": true,
"reference": {
"reference": "Appointment/esempio-prenotazione-teleconsulto"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Prestazione Televisita Genetica",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-healthcare-service" ],
"isExample": true,
"reference": {
"reference": "HealthcareService/esempio-irt-hs-prestazione"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Slot Libero - Visita Cardiologica",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-slot" ],
"isExample": true,
"reference": {
"reference": "Slot/esempio-slot-libero"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Slot Teleconsulto",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-slot" ],
"isExample": true,
"reference": {
"reference": "Slot/esempio-slot-teleconsulto"
},
"groupingId": "Esempi"
}, {
"name": "Esempio Struttura STS - IRT",
"profile": [ "https://www.fhir.laziocrea.it/StructureDefinition/lccup-organization" ],
"isExample": true,
"reference": {
"reference": "Organization/esempio-irt-organization"
},
"groupingId": "Esempi"
}, {
"name": "infermiere-bianchi",
"isExample": true,
"reference": {
"reference": "Practitioner/infermiere-bianchi"
}
}, {
"name": "LcCup Appointment - Prenotazione CUP Lazio",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-appointment"
},
"groupingId": "Profili",
"description": "Prenotazione ambulatoriale o teleconsulto nel CUP regionale.\nTeleconsulto: equipe (CareTeam), virtualService per sessione video, prestazione in supportingInformation."
}, {
"name": "LcCup CareTeam - Equipe teleconsulto",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-care-team"
},
"groupingId": "Profili",
"description": "Equipe associata ad agende e appuntamenti teleconsulto IRT.\nOgni membro è un Practitioner con ruolo in equipe (medico, infermiere, amministrativo)."
}, {
"name": "LcCup HealthcareService - Prestazione o piattaforma",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-healthcare-service"
},
"groupingId": "Profili",
"description": "Servizio sanitario nel contesto CUP/IRT.\nPuò rappresentare la piattaforma telemedicina (es. Televisita) o una prestazione clinica specifica."
}, {
"name": "LcCup Organization - Struttura sanitaria",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-organization"
},
"groupingId": "Profili",
"description": "Profilo per le strutture sanitarie nel contesto CUP Lazio e integrazione IRT.\nIdentificatore STS regionale e flag operativi piattaforma."
}, {
"name": "LcCup Schedule - Agenda CUP Lazio",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-schedule"
},
"groupingId": "Profili",
"description": "Agenda ambulatoriale o teleconsulto gestita dal CUP Regionale Lazio.\n\nPresenza: actor Location/Practitioner, specialty e serviceType sulla Schedule.\nTeleconsulto (IRT): actor CareTeam, serviceType vuoto sulla Schedule; piattaforma\nTelevisita sugli Slot (serviceType.reference → HealthcareService type=PIATTAFORMA_TELEVISITA).\nLa prestazione clinica specifica è sulla prenotazione (Appointment.supportingInformation)."
}, {
"name": "LcCup ServiceRequest - Impegnativa SSN",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-service-request"
},
"groupingId": "Profili",
"description": "Impegnativa dematerializzata nel CUP regionale, precede la prenotazione."
}, {
"name": "LcCup Slot - Fascia Oraria CUP Lazio",
"isExample": false,
"reference": {
"reference": "StructureDefinition/lccup-slot"
},
"groupingId": "Profili",
"description": "Fascia oraria in un'agenda CUP.\nIn teleconsulto serviceType referenzia LcCupHealthcareService; in presenza può usare concept SNOMED."
}, {
"name": "mmg-dr-bianchi",
"isExample": true,
"reference": {
"reference": "Practitioner/mmg-dr-bianchi"
}
}, {
"name": "Modalità di Erogazione",
"isExample": false,
"reference": {
"reference": "StructureDefinition/modalita-erogazione"
},
"groupingId": "Estensioni",
"description": "In presenza, teleconsulto o telemonitoraggio.\nValorizzata sulla prenotazione (Appointment). Per le agende teleconsulto la modalità\nsi deduce da actor CareTeam e da Slot.serviceType → HealthcareService piattaforma."
}, {
"name": "Modalità di Erogazione",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-modalita-erogazione"
},
"groupingId": "ValueSets"
}, {
"name": "Organizzazione appuntamento",
"isExample": false,
"reference": {
"reference": "StructureDefinition/appointment-organization"
},
"groupingId": "Estensioni",
"description": "Struttura associata all'appuntamento."
}, {
"name": "Organizzazione gestione agenda",
"isExample": false,
"reference": {
"reference": "StructureDefinition/managing-organization"
},
"groupingId": "Estensioni",
"description": "Struttura che gestisce l'agenda."
}, {
"name": "Patologia / quesito",
"isExample": false,
"reference": {
"reference": "StructureDefinition/pathology"
},
"groupingId": "Estensioni",
"description": "Riferimento al quesito clinico o patologia associata all'appuntamento."
}, {
"name": "paziente-mario-rossi",
"isExample": true,
"reference": {
"reference": "Patient/paziente-mario-rossi"
}
}, {
"name": "Ruolo in equipe",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-ruolo-equipe"
},
"groupingId": "ValueSets",
"description": "Ruolo del membro in un CareTeam teleconsulto CUP/IRT"
}, {
"name": "Selezionabile",
"isExample": false,
"reference": {
"reference": "StructureDefinition/selectable"
},
"groupingId": "Estensioni",
"description": "Indica se la struttura è selezionabile in interfaccia."
}, {
"name": "Slot inizializzati",
"isExample": false,
"reference": {
"reference": "StructureDefinition/slot-initialized"
},
"groupingId": "Estensioni",
"description": "Indica se gli slot dell'agenda sono stati generati."
}, {
"name": "Stato evento",
"isExample": false,
"reference": {
"reference": "StructureDefinition/event-status"
},
"groupingId": "Estensioni",
"description": "Stato workflow dell'evento lato piattaforma (es. IN_ATTESA). Corrisponde a eventColor IRT."
}, {
"name": "Stato Evento",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-event-status"
},
"groupingId": "ValueSets"
}, {
"name": "Stato Slot",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-stato-slot"
},
"groupingId": "ValueSets"
}, {
"name": "Tipo Agenda",
"isExample": false,
"reference": {
"reference": "StructureDefinition/tipo-agenda"
},
"groupingId": "Estensioni",
"description": "Regime di erogazione dell'agenda CUP Lazio: SSN, ALPI, privato o convenzionato."
}, {
"name": "Tipo Agenda",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-tipo-agenda"
},
"groupingId": "ValueSets"
}, {
"name": "Tipo HealthcareService",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-tipo-servizio"
},
"groupingId": "ValueSets"
}, {
"name": "Tipo Identificatore Agenda",
"isExample": false,
"reference": {
"reference": "ValueSet/vs-tipo-identificatore"
},
"groupingId": "ValueSets"
}, {
"name": "Visibile",
"isExample": false,
"reference": {
"reference": "StructureDefinition/visible"
},
"groupingId": "Estensioni",
"description": "Indica se l'agenda è visibile agli utenti."
} ],
"parameter": [ {
"code": {
"code": "copyrightyear",
"system": "http://hl7.org/fhir/tools/CodeSystem/ig-parameters"
},
"value": "2025+"
}, {
"code": {
"code": "releaselabel",
"system": "http://hl7.org/fhir/tools/CodeSystem/ig-parameters"
},
"value": "ci-build"
} ]
},
"date": null,
"publisher": "Lazio Crea",
"fhirVersion": [ "5.0.0" ],
"license": "CC0-1.0",
"jurisdiction": [ {
"coding": [ {
"code": "IT",
"system": "urn:iso:std:iso:3166",
"display": "Italy"
} ]
} ],
"name": "LcCupImplementationGuide",
"type": null,
"experimental": null,
"resourceType": "ImplementationGuide",
"title": "LcCup — Agende CUP Regione Lazio → IRT",
"package_version": "0.4.0",
"status": "draft",
"id": "d1412ca1-8f0c-4c22-a20a-0b09842b4dc0",
"kind": null,
"url": "https://www.fhir.laziocrea.it/ImplementationGuide/lazio.crea.cup.irt",
"version": "0.1.0",
"packageId": "lazio.crea.cup.irt",
"contact": [ {
"name": "Lazio Crea",
"telecom": [ {
"value": "https://www.laziocrea.it",
"system": "url"
} ]
} ]
}