Specifiche per l`integrazione dei software di cartella clinica con i

Transcript

Specifiche per l`integrazione dei software di cartella clinica con i
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Specifiche per l’integrazione dei software di cartella
clinica con i servizi Web esposti dalla Regione Lazio
12/01/2017
1
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Status del Documento
Rev.
Data
Descrizione Modifica
1
17/11/2016
2
12/01/2017
Prima versione
Modifica endpuoint di test per tutti i servizi.
Modifiche nei dati di DB di test
2
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Indice
1
INTRODUZIONE ............................................................................................................................................................. 4
1.1
2
DESCRIZIONE DEI SERVIZI DI INTEGRAZIONE ................................................................................................................. 5
1.2
1.3
3
GLOSSARIO .......................................................................................................................................................................... 4
AUTENTICAZIONE PER L’ACCESSO AI SERVIZI ................................................................................................................................ 5
PROCEDURA DI RICHIESTA DELLE CREDENZIALI ............................................................................................................................. 5
SERVIZI DISPONIBILI...................................................................................................................................................... 7
1.4 ANAGRAFICA MEDICO UCP ..................................................................................................................................................... 7
1.4.1
Accesso al servizio .................................................................................................................................................. 7
1.4.2
Descrizione del servizio ........................................................................................................................................... 7
1.5 ANAGRAFICA ASSISTITO .......................................................................................................................................................... 9
1.5.1
Accesso al servizio .................................................................................................................................................. 9
1.5.2
Descrizione messaggio ........................................................................................................................................... 9
1.6 ESENZIONI ASSISTITO ........................................................................................................................................................... 12
1.6.1
Accesso al servizio ................................................................................................................................................ 12
1.6.2
Descrizione messaggio ......................................................................................................................................... 12
1.7 SERVIZIO COORTI ................................................................................................................................................................ 13
1.7.1
Accesso al servizio ................................................................................................................................................ 13
1.7.2
Descrizione messaggio ......................................................................................................................................... 14
4
NOTE TECNICHE .......................................................................................................................................................... 16
4.1
4.2
5
CRITERI DI PAGINAZIONE DEI RISULTATI .................................................................................................................................... 16
CRITERI DI ORDINAMENTO DEI RISULTATI.................................................................................................................................. 16
AMBIENTE DI TEST E SERVIZI....................................................................................................................................... 17
1.8 URL SERVIZI ...................................................................................................................................................................... 17
1.9 ACCESSO SERVIZI ................................................................................................................................................................ 17
1.10
DATI DB DI TEST ............................................................................................................................................................ 17
3
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
1 Introduzione
Il presente documento descrive le specifiche tecniche per tutti gli attori interessati (produttori di software di Cartella
Clinica per gli studi medici MMG e PLS) per l’integrazione tramite i servizi web predisposti.
1.1 Glossario
ASUR
Anagrafe Sanitaria Unica Regionale
CNIPA
Centro Nazionale Informatica Pubblica Amministrazione
CNS
Carta Nazionale dei Servizi dei servizi
DIT
Dipartimento Innovazioni tecnologiche della Presidenza del consiglio dei ministri
DPCM
Decreto Presidente consiglio dei ministri
MEF
Ministero dell’economia e della finanze
NRE
Numero Ricetta Elettronica
RGS
Ragioneria Generale dello Stato
SAC
Sistema di Accoglienza Centrale, che rappresenta l’infrastruttura tecnologica del Ministero
dell’economia e delle finanze, per la ricezione dei dati delle ricette mediche trasmessi dagli utenti.
SAR
Sistema di Accoglienza Regionale
SASN
Servizio Assistenza Sanitaria personale Navigante
SPC
Sistema Pubblico Connettività
SSN
Servizio Sanitario Nazionale
4
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
2 Descrizione dei Servizi di integrazione
I servizi esposti sono destinati ai Studi di MMG e PLS, che continueranno utilizzare il proprio software di Cartella
Clinica dello studio
Tutti i servizi web sono sviluppati seguendo le linee guida e impostazioni tecniche prodotte dal MEF – SOGEI
riguardo al progetto Tessera Sanitaria Elettronica e Medici in Rete.
Di seguito i servizi web esposti:
Servizio
Descrizione
Anagrafica medico UCP
Tramite questo servizio è possibile ricercare medici MMG/PLS associati in
UCP al medico fruitore del servizio.
Anagrafica assistito
Tramite questo servizio è possibile ricercare all’interno dell’archivio degli
assistiti di propria competenza (sia UCP che studio medico)
Esenzioni Assistito
Tramite questo servizio è possibile avere i dettagli delle esenzioni
dell’assistito di propria competenza.
Servizio Coorti
Tramite questo servizio è possibile ricercare una coorte per codice ed averne
l’elenco degli assistiti afferenti
1.2 Autenticazione per l’accesso ai servizi
L’accesso ai servizi Web di Integrazione, esposti dal sistema, avviene tramite i sistemi di autenticazione standard
del protocollo HTTPS e BASIC Authentication.
La procedura per invocare i servizi web esposti prevede nel caso di studi medici che utilizzano i software di terzi
parti di utilizzare l’utente e password del medico MMG e PLS configurati nel sistema regionale di Access
Management Penso.
1.3 Procedura di richiesta delle credenziali
In ambiente di produzione, per gli studi medici di MMG e PLS, le credenziali per accedere ai Servizi Web di
Integrazione sono le stesse che utilizza il medico per accedere al Portale Regionale della Sanità (www.poslazio.it).
5
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
In ambiente di test saranno fornite sia le credenziali specifiche, che potranno essere utilizzate da tutti gli attori che
dovranno invocare i servizi web esposti, sia i codici fiscali specifici per effettuare le prove di trasmissione.
6
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
3 Servizi Disponibili
1.4 Anagrafica medico UCP
1.4.1 Accesso al servizio
L’indirizzo per accedere al servizio di test è:
https://test.laitspa.it/medbase-ws/ws/medicoUCP
Sarà comunicato ad avvenuto collaudo l’indirizzo per raggiungere i servizi esposti in ambiente di
produzione.
1.4.2 Descrizione del servizio
Tramite questo servizio è possibile effettuare ricerche nell’archivio dei medici MMG/PLS associati in UCP al
medico fruitore del servizio. E’ possibile ricercare anche la lista dei codici fiscali dei medici appartenenti alla stessa
UCP di appartenenza.
1.4.2.1 Campi di input
Descrizione degli elementi costitutivi del messaggio di richiesta ricerca (ricercaMediciRequest):
7
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Nome Campo
Contenuto
codiceFiscale
Tipo
Codice fiscale del medico da ricercare.
facoltativo
Se non specificato verrà restituito l’elenco dei medici
appartenenti alla UCP di competenza del medico fruitore
Campi per i quali effettuare l’ordinamento dei dati.
ordinamento
facoltativo
Per maggiori dettagli sulla sintassi da utilizzare per il campo
di ordinamento fare riferimento alla relativa sezione del
(Valori ammessi:
codiceFiscale
documento
cognome
nome)
Campi relativi alla paginazione (vedere apposita sezione del documento)
inizio
Numero del record di inizio
facoltativo
fine
Numero del record di fine
facoltativo
1.4.2.2 Campi di output
Descrizione degli elementi costitutivi del messaggio di risposta ricerca (ricercaMediciResponse):
Nome Campo
Contenuto
Codice dell’esito della ricerca.
codiceEsito
Valori possibili:
-1 Elaborazione fallita
0 Elaborazione completata con successo
1 Elaborazione completata con presenza di warning
descrizioneEsito
totale
codiceFiscale
cognome
nome
sesso
dataNascita
comuneNascita
categoria
asl
distretto
Descrizione dell’esito della ricerca
Numero totale dei record che soddisfano i criteri di ricerca impostati
Ripetizione di Medico
Codice fiscale del medico
Cognome del medico
Nome del medico
Sesso del medico (M o F)
Data di nascita del medico
Comune di nascita del medico
Categoria del medico (MMG o PLS)
Codice e descrizione della asl di competenza del medico
Codice e descrizione del distretto di competenza del medico
8
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Nome Campo
Contenuto
Ripetizione di Messaggio
codice
Codice del messaggio diagnostico
value
Testo del messaggio
level
Livello di importanza del messaggio.
Uno tra TRACE, DEBUG, INFO, WARNING, ERROR, FATAL
parametri
Corrisponde ai parametri di ricerca (RicercaMediciRequest) forniti in input
1.5 Anagrafica assistito
1.5.1 Accesso al servizio
L’indirizzo per accedere al servizio di test è:
https://test.laitspa.it/medbase-ws/ws/assistito
Sarà comunicato ad avvenuto collaudo l’indirizzo per raggiungere i servizi esposti in ambiente di
produzione.
1.5.2 Descrizione messaggio
Tramite questo servizio è possibile effettuare ricerche nell’archivio degli assistiti di propria competenza sia per UCP
che per studio medico.
1.5.2.1 Campi di input
Descrizione degli elementi costitutivi del messaggio di richiesta ricerca (ricercaAssistitiRequest):
Nome Campo
Contenuto
Tipo
codiceFiscale
Codice fiscale dell’assistito da ricercare
facoltativo
codiceStraniero
Codice STP/ENI dell’assistito da ricercare
facoltativo
codiceFiscaleMedico
Codice fiscale del medico curante dell’assistito. Per avere la lista dei
obbligatorio
proprio assistiti un medico deve impostare questo campo con il
proprio codice fiscale. Per avere la lista degli assistiti di un altro
medico, qui va impostato il codice fiscale del medico di interesse. Il
sistema rifiuterà codici fiscali diversi dal proprio se tali codici fiscali
non sono associati in UCP al medico fruitore del servizio
9
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Nome Campo
Contenuto
Tipo
Campi per i quali effettuare l’ordinamento dei dati.
ordinamento
facoltativo
Per maggiori dettagli sulla sintassi da utilizzare per il campo di
(Valori ammessi:
ordinamento fare riferimento alla relativa sezione del documento
codiceFiscale
cognome
nome
Campi relativi alla paginazione (vedere apposita sezione del documento)
inizio
fine
Numero del record di inizio
Numero del record di fine
facoltativo
facoltativo
1.5.2.2 Campi di output
Descrizione degli elementi costitutivi del messaggio di risposta ricerca (ricercaAssistitiResponse):
Nome Campo
Contenuto
Codice dell’esito della ricerca.
codiceEsito
Valori possibili:
-1 Elaborazione fallita
0 Elaborazione completata con successo
1 Elaborazione completata con presenza di warning
descrizioneEsito
totale
Descrizione dell’esito della ricerca
Numero totale dei record che soddisfano i criteri di ricerca impostati
Ripetizione di Paziente
codiceRegionale
validitaCodiceRegionale
codiceFiscale
validitaCodiceFiscale
cognome
nome
sesso
dataNascita
comuneNascita
nazioneNascita
nazioneCittadinanza
codiceStraniero
dataInizioCodiceStraniero
dataFineCodiceStraniero
dataDecesso
comuneDecesso
Codice regionale dell’assistito
Data di decorrenza validità codice regionale
Codice fiscale dell’assistito
Data di decorrenza validità codice fiscale
Cognome dell’assistito
Nome dell’assistito
Sesso dell’assistito (M o F)
Data di nascita dell’assistito
Comune di nascita dell’assistito (codice e descrizione)
Nazione di nascita dell’assistito (codice e descrizione)
Nazione di cittadinanza dell’assistito (codice e descrizione)
Codice STP/ENI dell’assistito
Data di inizio validità codice straniero
Data di fine validità codice straniero
Data di decesso dell’assistito
Comune di decesso dell’assistito (codice e descrizione)
10
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Nome Campo
indirizzoResidenza
civicoResidenza
capResidenza
comuneResidenza
nazioneResidenza
municipioResidenza
dataInizioResidenza
dataFineResidenza
indirizzoDomicilio
civicoDomicilio
capDomicilio
comuneDomicilio
municipioDomicilio
dataInizioDomicilio
dataFineDomicilio
email
telefono1
telefono2
telefono3
dataInizioMandatoAssistenziale
dataFineMandatoAssistenziale
aslResidenza
distrettoResidenza
aslDomicilio
distrettoDomicilio
tipoScelta
medico
Contenuto
Indirizzo di residenza dell’assistito
Civico di residenza dell’assistito
Cap di residenza dell’assistito
Comune di residenza dell’assistito (codice e descrizione)
Nazione di residenza dell’assistito (codice e descrizione)
Numero del municipio di residenza dell’assistito
Data di inizio validità dei dati di residenza
Data di fine validità dei dati di residenza
Indirizzo di domicilio dell’assistito
Civico del domicilio dell’assistito
Cap del domicilio dell’assistito
Comune di domicilio dell’assistito (codice e descrizione)
Numero del municipio di domicilio dell’assistito
Data di inizio validità dei dati di domicilio
Data di fine validità dei dati di domicilio
Indirizzo email dell’assistito
Recapito telefonico dell’assistito
Recapito telefonico dell’assistito
Recapito telefonico dell’assistito
Data di inizio del mandato assistenziale
Data di fine del mandato assistenziale
Asl di residenza dell’assistito (codice e descrizione)
Distretto di residenza dell’assistito (codice e descrizione)
Asl di domicilio dell’assistito (codice e descrizione)
Distretto di domicilio dell’assistito (codice e descrizione)
Tipo di scelta medico (codice e descrizione)
Il medico curante dell’assistito (sono riportati i campi indicati dal servizio
anagrafica medico)
dataInizioScelta
dataFineScelta
dataScadenzaScelta
motivoRevoca
Codice
value
level
Data di assegnazione del medico
Data di revoca del medico
Data di scadenza dell’assegnazione del medico
Motivo di revoca (codice e descrizione)
Ripetizione di Messaggio
Codice del messaggio diagnostico
Testo del messaggio
Livello di importanza del messaggio.
Uno tra TRACE, DEBUG, INFO, WARNING, ERROR, FATAL
parametri
Corrisponde ai parametri di ricerca (RicercaAssistitiRequest) forniti in input
11
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
1.6 Esenzioni Assistito
1.6.1 Accesso al servizio
L’indirizzo per accedere al servizio di test è:
https://test.laitspa.it/medbase-ws/ws/esenzioneAssistito
Sarà comunicato ad avvenuto collaudo l’indirizzo per raggiungere i servizi esposti in ambiente di
produzione.
1.6.2 Descrizione messaggio
Tramite questo servizio è possibile ricercare un assistito di propria competenza tramite codice fiscale ed avere
accesso alle informazioni sulle esenzioni a lui assegnate.
1.6.2.1 Campi di input
Descrizione degli elementi costitutivi del messaggio di richiesta ricerca (ricercaEsenzioniAssistitoRequest):
Nome Campo
Contenuto
Tipo
codiceFiscale
Codice fiscale dell’assistito da estrarre
perReddito
Flag per estrarre solo le esenzioni da reddito o solo quelle per
facoltativo
sensibile
patologia
Campo per futuro utilizzo
facoltativo
dataRiferimento
Data di riferimento per stabilire la validità dell’esenzione
facoltativo
obbligatorio
(di default viene
considerata la data
odierna)
1.6.2.2 Campi di output
Descrizione degli elementi costitutivi del messaggio di risposta ricerca (ricercaAssistitoResponse):
Nome Campo
Contenuto
12
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Nome Campo
Contenuto
Codice dell’esito della ricerca.
codiceEsito
Valori possibili:
-1 Elaborazione fallita
0 Elaborazione completata con successo
1 Elaborazione completata con presenza di warning
descrizioneEsito
Descrizione dell’esito della ricerca
Dati esente
codiceFiscale
cognome
nome
sesso
dataNascita
comuneNascita
Codice fiscale dell’assistito
Cognome dell’assistito
Nome dell’assistito
Sesso dell’assistito (M o F)
Data di nascita dell’assistito
Comune di nascita dell’assistito (codice e descrizione)
Ripetizione di Esenzione
Codice dell’esenzione secondo il catalogo regionale delle esenzioni
Codice dell’esenzione secondo il catalogo del sistema TS
Descrizione dell’esenzione
Data di inizio assegnazione dell’esenzione
Data di scadenza assegnazione dell’esenzione
Data di cessazione anticipata dell’assegnazione dell’esenzione
Flag che indica se si tratta di una esenzione da reddito
Ripetizione di Messaggio
Codice del messaggio diagnostico
Testo del messaggio
Livello di importanza del messaggio.
codice
codiceTS
descrizione
dataInizio
dataFine
dataCessazione
perReddito
codice
value
level
Uno tra TRACE, DEBUG, INFO, WARNING, ERROR, FATAL
parametri
Corrisponde ai parametri di ricerca (ricercaEsenzioniAssistitoRequest) forniti in
input
1.7 Servizio Coorti
1.7.1 Accesso al servizio
L’indirizzo per accedere al servizio di test è:
https://test.laitspa.it/medbase-ws/ws/coorte
Sarà comunicato ad avvenuto collaudo l’indirizzo per raggiungere i servizi esposti in ambiente di
produzione.
13
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
1.7.2 Descrizione messaggio
Tramite questo servizio è possibile ricercare una coorte tramite codice ed avere accesso alle informazioni sugli
assistiti ad essa afferenti.
1.7.2.1 Campi di input
Descrizione degli elementi costitutivi del messaggio di richiesta ricerca (ricercaCoorteRequest) :
codiceCoorte
Il codice coorte da ricercare
ordinamento
Campi per i quali effettuare l’ordinamento dei dati.
obbligatorio
facoltativo
Per maggiori dettagli sulla sintassi da utilizzare per il campo di
(Valori ammessi:
ordinamento fare riferimento alla relativa sezione del documento
codiceFiscale
cognome
nome)
Campi relativi alla paginazione (vedere apposita sezione del documento)
inizio
Numero del record di inizio
facoltativo
fine
Numero del record di fine
facoltativo
1.7.2.2 Campi di output
Descrizione degli elementi costitutivi del messaggio di risposta ricerca (ricercaCoorteResponse):
Codice dell’esito della ricerca.
codiceEsito
Valori possibili:
-1 Elaborazione fallita
0 Elaborazione completata con successo
1 Elaborazione completata con presenza di warning
descrizioneEsito
Descrizione dell’esito della ricerca
Dati coorte
codice
descrizione
Codice coorte
Descrizione coorte
Ripetizione di paziente
14
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
Codice fiscale dell’assistito
Cognome dell’assistito
Nome dell’assistito
Sesso dell’assistito (M o F)
Data di nascita dell’assistito
Comune di nascita dell’assistito (codice e descrizione)
Ripetizione di Messaggio
Codice del messaggio diagnostico
Testo del messaggio
Livello di importanza del messaggio.
codiceFiscale
cognome
nome
sesso
dataNascita
comuneNascita
codice
value
level
Uno tra TRACE, DEBUG, INFO, WARNING, ERROR, FATAL
parametri
Corrisponde ai parametri di ricerca (ricercaCoorteRequest) forniti in input
15
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
4 Note tecniche
4.1 Criteri di paginazione dei risultati
I servizi che prevedono i parametri di paginazione offrono la possibilità di recuperare le informazioni un po' per
volta. Questo garantisce una risposta più rapida e diminuisce notevolmente il traffico di rete per singola chiamata.
Inoltre alcuni servizi, trattando potenzialmente una mole di dati eccessiva per per singola richiesta, impongono un
limite massimo di record restituibili dal servizio.
Per ovviare a tale problema pertanto il fruitore del servizio è tenuto a ridurre il resultset restituito dal server o
impostando dei parametri di ricerca più stringenti o sfruttando i criteri di paginazione.
Un esempio classico è quello della ricerca degli assistiti di una UCP.
In una UCP gli assistiti possono essere migliaia ed il webservice non sarebbe in grado di restituire l’elenco
completo in una singola chiamata. Pertanto una possibilità sarebbe quella di restringere i parametri di ricerca
impostando per esempio il cognome dell’assistito, ma questo potrebbe non essere in linea con le necessità del
software che intende integrarsi. Una soluzione migliore è quella di ricercare con i criteri di paginazione.
Ad esempio impostando i campi inizio = 0 e fine = 9 si otterranno i primi 10 risultati della ricerca, impostando inizio
= 10 e fine = 19 si otterranno i secondi 10 risultati e così via.
Ovviamente in questo caso potrebbe essere di fondamentale importanza avere i risultati ordinati secondo un
determinato criterio. I criteri di ordinamento dei risultati sono descritti nella prossima sezione.
Resta inteso che questa funzionalità deve essere usata con criterio e non al solo scopo di aggirare i limiti imposti
dal webservice. In tal senso non devono essere effettuate chiamate in serie per poter estrarre l’intero
resultset dei dati.
4.2 Criteri di ordinamento dei risultati
I servizi che prevedono i parametri di ordinamento offrono la possibilità di recuperare le informazioni ordinate
secondo determinati criteri. I campi per i quali è possibile applicare l’ordinamento sono elencati nelle specifiche di
ogni servizio che li prevede.
E’ possibile ordinare per più campi sia in ordine crescente che decrescente.
La sintassi da utilizzare nel parametro di ordinamento è la seguente
(+|-)nomeCampo1,(+|-)nomeCampo2,(+|-)nomeCampoN
esempio1: per ordinare in ordine crescente per i campi cognome e nome il campo ordinamento dovrà assumere il
seguente valore: +cognome,+nome
esempio2: per ordinare in ordine crescente per il campo cognome e descrescente per il campo nome il campo
ordinamento dovrà assumere il seguente valore: +cognome,-nome
16
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207
Specifiche per l’integrazione dei software di Cartella Clinica
con i servizi Web esposti dalla Regione Lazio.
5 Ambiente di test e servizi
1.8 URL Servizi
Di seguito URL di accesso ai servizi in ambiente di test:
Servizio
Descrizione
Anagrafica medico UCP
https://test.laitspa.it/medbase-ws/ws/medicoUCP
Anagrafica assistito
https://test.laitspa.it/medbase-ws/ws /assistito
Esenzioni Assistito
https://test.laitspa.it/medbase-ws/ws/esenzioneAssistito
Servizio Coorti
https://test.laitspa.it/medbase-ws/ws/coorte
1.9 Accesso Servizi
Attualmente i servizi sono accessibili senza autenticazione con l’utenza fissa che corrisponde al CF del medico
FGLMSM55B02H501Y.
1.10 Dati DB di test
I dati presenti sul DB di test possono essere così riepilogati:
Servizio Anagrafica Medico UCP: esiste una sola UCP con i medici con i CF:
FGLMSM55B02H501Y
LNEMRN59C70H501K.
Servizio Anagrafica assistito: ci sono assistiti per i medici in UCP di cui sopra.
Servizio Esenzioni assistito: ci sono varie tipologie di esenzione per l'assistito con CF RSSNMR24A48F023E.
Servizio Coorti: esiste una sola Coorte (codice=COR001) con 4 assistiti.
Anche se Codici Fiscali possono risultare corretti (ai fini di controlli che effettua SOGEI sulle ricette anche in
ambiente di Test), i dati anagrafici associati a questi assistiti sono di fantasia.
17
LazioCrea
Sede Legale e
amministrativa:
S.p.A.
Società a Socio unico Regione Lazio
Via del Serafico, 107
00142 Roma
T +39 06 515631
F +39 06 51563611
R.E.A. RM-1464288
Sede operativa:
Capitale sociale:
€ 924.400,00
C.F./P.IVA 13662331001
Via A. B. Cairoli, 68
00145 Roma
T +39 06 51689800
F +39 06 51892207