public class CVPNSSN
extends java.lang.Object
| Constructor and Description |
|---|
CVPNSSN() |
| Modifier and Type | Method and Description |
|---|---|
CheckPrescrizioneNSSNResponse |
chkPrescrizioneNSSN(DatiOperatore datiOperatore,
java.lang.String numIscrizAlbo,
java.lang.String indirMedico,
java.lang.String telefMedico,
java.lang.String specialClinica,
java.lang.String testata1,
java.lang.String testata2,
DatiApplicativo datiApplicativo,
AssistitoPrescrizione assistito,
java.lang.String tipologia,
java.lang.String dataPrescrizione,
java.lang.String codMedicoPrescrittore,
PrestazioniPrescritteNSSN elencoPrestazioniNSSN,
java.lang.String codDiagnosi,
java.lang.String descrizioneDiagnosi)
Il servizio esegue i controlli sui dati della ricetta bianca elettronica e, in caso di esito positivo, li trasmette al sistema di accoglienza centrale in ottemperanza al decreto 30 Dicembre 2020.
|
PrescrizioneIdentificataNSSNResponse |
getPrescrizioneIdentificataNSSN(DatiOperatore datiOperatore,
DatiApplicativo datiApplicativo,
java.lang.String codPaziente,
java.lang.String nrbe,
java.lang.String pinNrbe,
java.lang.String tipoOperazione)
Il servizio permette di:
visualizzare il contenuto di una ricetta bianca elettronica effettuata da un medico prescrittore (RNR/RNRL/RR/RRL)
prenderla in carico in maniera esclusiva (RNR/RNRL) nel sistema di accoglienza centrale in ottemperanza al decreto del 30 dicembre 2020
rilasciare la presa in carico (RNR/RNRL) nel sistema di accoglienza centrale in ottemperanza al decreto del 30 dicembre 2020
Per le RNR/RNRL le due azioni di visualizzazione e presa in carico si realizzano contemporaneamente con un’unica chiamata.
|
AnnullaErogazioneFarmNSSNResponse |
setAnnullaErogazioneFarmNSSN(DatiOperatore datiOperatore,
DatiApplicativo datiApplicativo,
java.lang.String codPaziente,
java.lang.String nrbe,
java.lang.String pinNrbe,
java.lang.String codAnnullamento,
java.lang.String identificativoProdPrest)
Il servizio permette di comunicare al sistema l’annullamento dell’erogazione.
|
AnnullaPrescrizioneNSSNResponse |
setAnnullaPrescrizioneNSSN(DatiOperatore datiOperatore,
DatiApplicativo datiApplicativo,
java.lang.String codPaziente,
java.lang.String nrbe,
java.lang.String pinNrbe)
Servizio che consente di annullare una prescrizione non coperta dal SSN cambiandone lo stato in "Annullata".
|
RegistraErogazioneFarmNSSNResponse |
setRegistraErogazioneFarmNSSN(DatiOperatore datiOperatore,
DatiApplicativo datiApplicativo,
java.lang.String erogazione,
java.lang.String tipoOperazione,
DatiDiChiusuraRicettaNSSN datiDiChiusuraRicettaNSSN,
java.lang.Boolean oscurato)
Servizio che consente la registrazione di un'erogazione (in formato cda firmato, file p7m) di prestazioni inerenti ad una
prescrizione farmaceutica e trasmette i dati al sistema di accoglienza centrale in ottemperanza al decreto del 30 dicembre 2020.
|
RegistraPrescrizioneNSSNResponse |
setRegistraPrescrizioneNSSN(DatiOperatore datiOperatore,
DatiApplicativo datiApplicativo,
java.lang.String prescrizione,
java.lang.Boolean oscurato)
Servizio che consente la registrazione di una prescrizione (in formato cda firmato, file p7m) completa di tutti i suoi elementi.
|
SospendiErogazioneNSSNResponse |
setSospendiErogazioneNSSN(DatiOperatore datiOperatore,
DatiApplicativo datiApplicativo,
java.lang.String nrbe,
java.lang.String pinNrbe,
java.lang.String codPaziente,
java.lang.String tipoOperazione)
Il servizio permette alle farmacie, di sospendere l’erogazione di una ricetta bianca elettronica.
|
public CheckPrescrizioneNSSNResponse chkPrescrizioneNSSN(DatiOperatore datiOperatore, java.lang.String numIscrizAlbo, java.lang.String indirMedico, java.lang.String telefMedico, java.lang.String specialClinica, java.lang.String testata1, java.lang.String testata2, DatiApplicativo datiApplicativo, AssistitoPrescrizione assistito, java.lang.String tipologia, java.lang.String dataPrescrizione, java.lang.String codMedicoPrescrittore, PrestazioniPrescritteNSSN elencoPrestazioniNSSN, java.lang.String codDiagnosi, java.lang.String descrizioneDiagnosi)
datiOperatore - dati dell'operatore che esegue la richiesta del servizio.
Parametro obbligatorio.numIscrizAlbo - Numero di iscrizione all’albo professionale, nel formato conosciuto dal medico.
Parametro obbligatorio.indirMedico - Indirizzo del medico prescrittore.
I dati seguenti devono essere separati dal segno pipe “|”
telefMedico - Numero di telefono del medico prescrittore.
I dati seguenti devono essere separati dal segno pipe “|”
specialClinica - Specializzazione clinica del medico prescrittore in testo libero. Parametro obbligatorio per la compilazione delle Ricette limitative.testata1 - Campo destinato a informazioni aggiuntivetestata2 - Campo riservato alle Regioni, nel quale possono inserire informazioni di loro interesse, non controllate dal SAC.
Deve essere rispettata la lunghezza del campo e l’utilizzo dei caratteri ammessi.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.tipologia - Codice del tipo di prescrizione.
Valore ammesso in maniera esclusiva.F:farmaceutica
Parametro obbligatorio.assistito - assistito oggetto della prescrizione. Parametro obbligatoriodataPrescrizione - Data compilazione della ricetta da parte del medico nel formato aaaa-mm-gg HH:MM:SS.
Parametro obbligatorio.codMedicoPrescrittore - Codice regionale del medico che ha prescritto la ricetta.
Parametro obbligatorio.elencoPrestazioniNSSN - Elenco delle prestazioni non coperte dal SSN prescrittecodDiagnosi - Codice della diagnosi o del sospetto diagnostico secondo la codifica ICD9-CM.
Il campo può essere compilato da solo o congiuntamente a quello in testo libero della descrDiagnosi.descrizioneDiagnosi - Descrizione testuale della diagnosi o del sospetto diagnostico in libero.
Il campo può essere compilato da solo o congiuntamente a quello del codDiagnosiSoapFaultException - errore applicativo, può assumere i seguenti valori:
public AnnullaPrescrizioneNSSNResponse setAnnullaPrescrizioneNSSN(DatiOperatore datiOperatore, DatiApplicativo datiApplicativo, java.lang.String codPaziente, java.lang.String nrbe, java.lang.String pinNrbe)
datiOperatore - dati dell'operatore che esegue la richiesta del servizio.
parametro obbligatorio.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.codPaziente - Codice fiscale del paziente (CF/STP/ENI)nrbe - Numero Ricetta bianca Elettronica
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbepinNrbe - Numero breve univoco per paziente e per anno di prescrizione.
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbeSoapFaultException - errore applicativo, può assumere i seguenti valori:
public PrescrizioneIdentificataNSSNResponse getPrescrizioneIdentificataNSSN(DatiOperatore datiOperatore, DatiApplicativo datiApplicativo, java.lang.String codPaziente, java.lang.String nrbe, java.lang.String pinNrbe, java.lang.String tipoOperazione)
datiOperatore - dati dell'operatore che esegue la richiesta del servizio.
parametro obbligatorio.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.codPaziente - Codice fiscale del paziente (CF/STP/ENI)nrbe - Numero Ricetta bianca Elettronica
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbepinNrbe - Numero breve univoco per paziente e per anno di prescrizione.
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbetipoOperazione - tipologia di operazione richiesta, elemento obbligatorio solo per le chiamate effettuate dai gestionali di farmacie.
Valori possibili:
SoapFaultException - errore applicativo, può assumere i seguenti valori:
public AnnullaErogazioneFarmNSSNResponse setAnnullaErogazioneFarmNSSN(DatiOperatore datiOperatore, DatiApplicativo datiApplicativo, java.lang.String codPaziente, java.lang.String nrbe, java.lang.String pinNrbe, java.lang.String codAnnullamento, java.lang.String identificativoProdPrest)
datiOperatore - dati dell'operatore che esegue la richiesta del servizio.
parametro obbligatorio.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.codPaziente - Codice fiscale del paziente (CF/STP/ENI)nrbe - Numero Ricetta bianca Elettronica
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbepinNrbe - Numero breve univoco per paziente e per anno di prescrizione.
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbecodAnnullamento - Codice di motivazione dell’annullamento di una ricetta erogata. obbligatorio. Valori ammessi:
identificativoProdPrest - Identificativo univoco della riga di farmaco all’interno della ricetta. obbligatorio per RR/RRL, da non impostare per RNR/RNRLSoapFaultException - errore applicativo, può assumere i seguenti valori:
public SospendiErogazioneNSSNResponse setSospendiErogazioneNSSN(DatiOperatore datiOperatore, DatiApplicativo datiApplicativo, java.lang.String nrbe, java.lang.String pinNrbe, java.lang.String codPaziente, java.lang.String tipoOperazione)
datiOperatore - Dati dell'operatore che esegue la richiesta del servizio.
parametro obbligatorio.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.nrbe - Numero Ricetta bianca Elettronica
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbepinNrbe - Numero breve univoco per paziente e per anno di prescrizione.
N.B. deve essere presente obbligatoriamente in maniera esclusiva un elemento tra nrbe e pinNrbecodPaziente - Identificativo del paziente /CF/STP/ENI)
parametro facoltativo.tipoOperazione - tipologia di operazione richiesta - Valori possibili:
SoapFaultException - errore applicativo, può assumere i seguenti valori:
public RegistraPrescrizioneNSSNResponse setRegistraPrescrizioneNSSN(DatiOperatore datiOperatore, DatiApplicativo datiApplicativo, java.lang.String prescrizione, java.lang.Boolean oscurato)
datiOperatore - Dati dell'operatore che esegue la richiesta del servizio.
parametro obbligatorio.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.prescrizione - CDA firmato (file p7m) della prescrizione.
Parametro obbligatorio.oscurato - indica se la prescrizione, registrata nel fascicolo dell'assistito, deve essere oscurata per volontà dell'assistito stesso. Parametro facoltativo.SoapFaultException - errore applicativo, può assumere i seguenti valori:
public RegistraErogazioneFarmNSSNResponse setRegistraErogazioneFarmNSSN(DatiOperatore datiOperatore, DatiApplicativo datiApplicativo, java.lang.String erogazione, java.lang.String tipoOperazione, DatiDiChiusuraRicettaNSSN datiDiChiusuraRicettaNSSN, java.lang.Boolean oscurato)
datiOperatore - Dati dell'operatore che esegue la richiesta del servizio.
parametro obbligatorio.datiApplicativo - dati dell'applicativo operatore che esegue la richiesta del servizio.
parametro obbligatorio.erogazione - CDA firmato (file p7m) della erogazione farmaceutica
Parametro obbligatorio per tipo operazione 1, 2, 3.
Parametro da non valorizzzare per tipo operazione 6.tipoOperazione - Tipologia di operazione che l'erogatore vuole compiere sulla ricetta bianca elettronica
Può assumere i seguenti valori:
datiDiChiusuraRicettaNSSN - dati necessari alla chiusura di una ricetta RNR/RNRL per cui sono state richieste una o più erogazioni singole (tipoOperazione=2) e
che necessità di essere totalmente erogata, comunicando i dati finali della ricetta (tipo operazione=6).
Tale param deve essere valorizzato, solamente, per tipo Operazione=6, altrimenti non deve essere valorizzato.oscurato - indica se l'erogazione, registrata nel fascicolo dell'assistito, deve essere oscurata per volontà dell'assistito stesso. Parametro facoltativo.SoapFaultException - errore applicativo, può assumere i seguenti valori: