Scomposizione del problema con individuazione delle funzioni principali
Supponendo che gli archivi principali siano già esistenti, le applicazioni a regime devono
prevedere il caricamento dei dati relativi alle SDO e alle prestazioni. Per produrre i dati consuntivi
che permettono ad un Ospedale di richiedere i compensi alla regione di competenza (domanda 3) o che
permettono di individuare i compensi per le prestazioni fornite a pazienti di altre regioni
(domanda 1) occorre, innanzitutto, calcolare i costi sostenuti per ciascun assistito dimesso
dall'ospedale.
Tale calcolo può avvenire in due fasi: la prima determina per ogni assistito la somma
dei costi sostenuti per le prestazioni offerte, la seconda per calcolare il costo dei ricovero e
per determinare, insieme ai costi delle prestazioni, il costo totale delle cure prestate all'assistito.
Le informazioni prodotte dalle due fasi precedenti sono raccolte in una vista indicata, nello schema delle risorse successivo, con il nome CostiAssistiti. Tale vista contiene, oltre al costo totale delle cure fornite, anche il codice dei paziente e il codice della località di residenza dei paziente, il codice dell'ospedale e il codice della località dell'ospedale.
Attraverso i codici delle località si può risalire alla regione di appartenenza dell'assistito e alla regione di appartenenza dell'ospedale. Da ultimo viene anche richiesta una statistica per regione sulle diagnosi; i dati necessari si possono ottenere con un join tra le tabelle Diagnosi, SDO, Ospedali, Località, Regioni e con un conteggio per regione delle diverse diagnosi.
Descrizione dei dati di input e di output per ogni funzione
- Registrare SDO