FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagelazio.crea.cup.irt
Resource TypeStructureDefinition
IdStructureDefinition-lccup-appointment.json
FHIR VersionR5
Sourcehttps://simplifier.net/resolve?scope=lazio.crea.cup.irt@1.3.0&canonical=https://www.fhir.laziocrea.it/StructureDefinition/lccup-appointment
URLhttps://www.fhir.laziocrea.it/StructureDefinition/lccup-appointment
Version1.3.0
Statusdraft
NameLcCupAppointment
TitleLcCup Appointment - Prenotazione CUP Lazio
DescriptionPrenotazione ambulatoriale o altro tipo di appuntamento nel CUP regionale. Possono essere associati un team di lavoro (Careteam), informazioni di contesto e una prestazione clinica specifica.
TypeAppointment
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
lazio.crea.cup.irt#1.3.0appointment-organizationOrganizzazione appuntamento
lazio.crea.cup.irt#1.3.0canale-prenotazioneCanale di Prenotazione
lazio.crea.cup.irt#1.3.0codice-prenotazioneCodice Prenotazione
lazio.crea.cup.irt#1.3.0documents-deletedDocumenti eliminati
lazio.crea.cup.irt#1.3.0event-statusStato evento
lazio.crea.cup.irt#1.3.0lccup-care-teamLcCup CareTeam - Equipe
lazio.crea.cup.irt#1.3.0lccup-healthcare-serviceLcCup HealthcareService - Servizio sanitario
lazio.crea.cup.irt#1.3.0lccup-patientLcCup Patient - Assistito CUP Lazio
lazio.crea.cup.irt#1.3.0lccup-practitionerLcCup Practitioner - Professionista sanitario CUP Lazio
lazio.crea.cup.irt#1.3.0lccup-service-requestLcCup ServiceRequest - Prestazione richiesta
lazio.crea.cup.irt#1.3.0lccup-slotLcCup Slot - Fascia Oraria CUP Lazio
lazio.crea.cup.irt#1.3.0modalita-erogazioneModalità di Erogazione
lazio.crea.cup.irt#1.3.0pathologyPatologia / quesito
ValueSet
lazio.crea.cup.irt#1.3.0vs-canale-virtualeCanale Servizio Virtuale
lazio.crea.cup.irt#1.3.0vs-classe-prioritaClasse di Priorità

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "lccup-appointment",
  "url": "https://www.fhir.laziocrea.it/StructureDefinition/lccup-appointment",
  "version": "1.3.0",
  "name": "LcCupAppointment",
  "title": "LcCup Appointment - Prenotazione CUP Lazio",
  "status": "draft",
  "experimental": true,
  "description": "Prenotazione ambulatoriale o altro tipo di appuntamento nel CUP regionale.\nPossono essere associati un team di lavoro (Careteam), informazioni di contesto e una prestazione clinica specifica.",
  "fhirVersion": "5.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Appointment",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Appointment",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Appointment.meta.profile",
        "path": "Appointment.meta.profile",
        "min": 1,
        "max": "1",
        "patternCanonical": "https://www.fhir.laziocrea.it/StructureDefinition/lccup-appointment"
      },
      {
        "id": "Appointment.extension",
        "path": "Appointment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "min": 3
      },
      {
        "id": "Appointment.extension:codicePrenotazione",
        "path": "Appointment.extension",
        "sliceName": "codicePrenotazione",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/codice-prenotazione"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.extension:canalePrenotazione",
        "path": "Appointment.extension",
        "sliceName": "canalePrenotazione",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/canale-prenotazione"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.extension:modalitaErogazione",
        "path": "Appointment.extension",
        "sliceName": "modalitaErogazione",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/modalita-erogazione"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.extension:appointmentOrganization",
        "path": "Appointment.extension",
        "sliceName": "appointmentOrganization",
        "short": "Struttura associata all'appuntamento",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/appointment-organization"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.extension:documentsDeleted",
        "path": "Appointment.extension",
        "sliceName": "documentsDeleted",
        "short": "Documenti eliminati",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/documents-deleted"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.extension:pathology",
        "path": "Appointment.extension",
        "sliceName": "pathology",
        "short": "Patologia o quesito clinico",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/pathology"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.extension:eventStatus",
        "path": "Appointment.extension",
        "sliceName": "eventStatus",
        "short": "Stato workflow evento",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/event-status"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.identifier",
        "path": "Appointment.identifier",
        "mustSupport": true
      },
      {
        "id": "Appointment.status",
        "path": "Appointment.status",
        "mustSupport": true
      },
      {
        "id": "Appointment.serviceCategory",
        "path": "Appointment.serviceCategory",
        "mustSupport": true
      },
      {
        "id": "Appointment.serviceType",
        "path": "Appointment.serviceType",
        "short": "Piattaforma o tipo prestazione (CodeableReference)",
        "mustSupport": true
      },
      {
        "id": "Appointment.specialty",
        "path": "Appointment.specialty",
        "mustSupport": true
      },
      {
        "id": "Appointment.appointmentType",
        "path": "Appointment.appointmentType",
        "mustSupport": true
      },
      {
        "id": "Appointment.priority",
        "path": "Appointment.priority",
        "short": "Classe priorità CUP U/B/D/P",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://www.fhir.laziocrea.it/ValueSet/vs-classe-priorita"
        }
      },
      {
        "id": "Appointment.virtualService",
        "path": "Appointment.virtualService",
        "short": "Sessione videocall (addressString o URL)",
        "mustSupport": true
      },
      {
        "id": "Appointment.virtualService.channelType",
        "path": "Appointment.virtualService.channelType",
        "binding": {
          "strength": "extensible",
          "valueSet": "https://www.fhir.laziocrea.it/ValueSet/vs-canale-virtuale"
        }
      },
      {
        "id": "Appointment.supportingInformation",
        "path": "Appointment.supportingInformation",
        "short": "Prestazione clinica specifica (teleconsulto IRT)",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-healthcare-service"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.start",
        "path": "Appointment.start",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Appointment.end",
        "path": "Appointment.end",
        "mustSupport": true
      },
      {
        "id": "Appointment.minutesDuration",
        "path": "Appointment.minutesDuration",
        "mustSupport": true
      },
      {
        "id": "Appointment.slot",
        "path": "Appointment.slot",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-slot"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.created",
        "path": "Appointment.created",
        "mustSupport": true
      },
      {
        "id": "Appointment.note",
        "path": "Appointment.note",
        "mustSupport": true
      },
      {
        "id": "Appointment.patientInstruction",
        "path": "Appointment.patientInstruction",
        "mustSupport": true
      },
      {
        "id": "Appointment.basedOn",
        "path": "Appointment.basedOn",
        "short": "Impegnativa SSN",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-service-request"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.subject",
        "path": "Appointment.subject",
        "short": "Assistito",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.participant",
        "path": "Appointment.participant",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "actor"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Appointment.participant:paziente",
        "path": "Appointment.participant",
        "sliceName": "paziente",
        "short": "Assistito (ridondante con subject, ammesso per compatibilità IRT)",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:paziente.actor",
        "path": "Appointment.participant.actor",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:paziente.status",
        "path": "Appointment.participant.status",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:equipe",
        "path": "Appointment.participant",
        "sliceName": "equipe",
        "short": "Equipe teleconsulto",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:equipe.actor",
        "path": "Appointment.participant.actor",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-care-team"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:equipe.status",
        "path": "Appointment.participant.status",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:professionista",
        "path": "Appointment.participant",
        "sliceName": "professionista",
        "short": "Professionista (opzionale; può essere popolato post-prenotazione)",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:professionista.actor",
        "path": "Appointment.participant.actor",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.fhir.laziocrea.it/StructureDefinition/lccup-practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:professionista.status",
        "path": "Appointment.participant.status",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:sede",
        "path": "Appointment.participant",
        "sliceName": "sede",
        "short": "Sede fisica (presenza)",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:sede.actor",
        "path": "Appointment.participant.actor",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Location"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Appointment.participant:sede.status",
        "path": "Appointment.participant.status",
        "mustSupport": true
      }
    ]
  }
}