Modello e Relazioni

Il modello concettuale

Sette profili LcCup definiscono la modellazione delle agende e delle relative informazioni per la gestione delle prenotazioni.

LcCup-Schedule

  • actor: CareTeam (teleconsulto) oppure Location / Practitioner (presenza)
  • Estensioni: tipo-agenda, time-quantum, created-by, … (teleconsulto: senza modalita-erogazione sull'agenda)

LcCup-Slot

  • serviceType come CodeableReference (HealthcareService o concept SNOMED)

LcCup-Appointment

  • subject + participant (paziente, equipe CareTeam, professionista opzionale)
  • supportingInformation → prestazione clinica (teleconsulto)
  • virtualService — sessione videocall (R5)
  • Estensioni: codice-prenotazione, event-status, pathology, …

LcCup-CareTeam / HealthcareService / Organization

Modellano equipe, piattaforma Televisita e struttura STS (da esempi IRT).

Diagramma delle relazioni

LcCup-Organization
        ▲
        │ managingOrganization
LcCup-CareTeam ◄──── actor ──── LcCup-Schedule ──── LcCup-Slot
        │                                              │
        │ participant[equipe]                          │
        ▼                                              ▼
LcCup-Appointment ── virtualService ──► sessione video
        │
        ├── supportingInformation → LcCup-HealthcareService (prestazione)
        └── basedOn → LcCup-ServiceRequest

Ciclo di vita

proposed → booked → fulfilled
              ↓
         cancelled / noshow

Post-prenotazione: popolamento di virtualService, event-status, eventuale participant[professionista].