public class IGestoreConsenso
extends java.lang.Object
| Constructor and Description |
|---|
IGestoreConsenso() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
blindDocument(java.lang.String patientCode,
DocumentURI documentURI,
java.lang.String documentOwner,
java.lang.String documentType,
boolean blindDocument)
Imposta lo stato di oscuramento su uno specifico documento del fascicolo
|
AccessPolicies |
getAccessPolicies(java.lang.String patientCode)
Restituisce le politiche di accesso puntuale alla consultazione
|
Agreements |
getAgreements(java.lang.String patientCode)
Restituisce i 3 stati attuali dei consensi sul fascicolo: alimentazione,
consultazione, pregresso con le relative date e lo stato di accettazione
dell'ultima informativa
|
java.lang.String |
getAssistibileAna(java.lang.String patientCode) |
BlindStatus |
getDocumentBlindStatus(java.lang.String patientCode,
DocumentURI documentURI,
java.lang.String documentOwner)
Metodo di ritorno dei valori dei consensi puntuali di oscuramento e
maggior tutela per i soli documenti di cui un medico è autore.
|
java.lang.String |
getPreviousAgreement(java.lang.String patientCode)
Restituisce lo stato attuale del consenso al pregresso sul fascicolo
|
java.lang.String |
getReadingAgreement(java.lang.String patientCode)
Restituisce lo stato attuale del consenso alla consultazione sul
fascicolo
|
java.lang.String |
getWritingAgreement(java.lang.String patientCode)
Restituisce lo stato attuale del consenso all'alimentazione sul fascicolo
|
boolean |
setAccessPolicies(java.lang.String patientCode,
AccessPolicies accessPolicies)
Consente di settare le politiche di accesso puntuale alla consultazione
|
boolean |
setAgreements(java.lang.String patientCode,
Agreements agreements,
java.lang.Boolean accettazione)
Imposta il consenso all'alimentazione e alla consultazione sul fascicolo dell'assitito
|
boolean |
setChiusuraPianoECare(java.lang.String motivoChiusura,
java.lang.String descAltraMotivazione)
Consente di non arruolare un assistito alla sperimentazione CarePuglia
3.0 oppure di chiudere un piano già attivo
|
boolean |
setConsensoPianoECare(boolean consensoPianoECare)
Imposta il consenso alla sperimentazione di CarePuglia 3.0
|
boolean |
setDisclosure(java.lang.String patientCode,
boolean agreement)
Imposta l'accettazione dell'ultima informativa
|
boolean |
setElencoAssistiti(java.util.List<java.lang.String> patientCode)
Comunica l'elenco degli assititi trasferiti in Puglia come regione di Assistenza.
|
boolean |
setPreviousAgreement(java.lang.String patientCode,
boolean agreement)
Imposta il consenso al pregesso sul fascicolo dell'assitito
|
boolean |
setReadingAgreement(java.lang.String patientCode,
boolean agreement)
Imposta il consenso alla consultazione sul fascicolo dell'assitito
|
boolean |
setWritingAgreement(java.lang.String patientCode,
boolean agreement)
Imposta il consenso all'alimentazione sul fascicolo dell'assitito
|
public boolean setConsensoPianoECare(boolean consensoPianoECare)
consensoPianoECare - il consenso al CarePuglia 3.0 . Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setChiusuraPianoECare(java.lang.String motivoChiusura,
java.lang.String descAltraMotivazione)
motivoChiusura - Motivo della chiusura della sperimentazione. Parametro
obbligatorio.descAltraMotivazione - Descrizione altra motivazione di chiusura. Parametro
facoltativo.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setAccessPolicies(java.lang.String patientCode,
AccessPolicies accessPolicies)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.accessPolicies - le politiche di accesso puntuale alla consultazione. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public AccessPolicies getAccessPolicies(java.lang.String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setWritingAgreement(java.lang.String patientCode,
boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - il consenso all'alimentazione. Parametro obbligatorio
.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setReadingAgreement(java.lang.String patientCode,
boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - il consenso alla consultazione. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setPreviousAgreement(java.lang.String patientCode,
boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - il consenso al pregresso. Parametro obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public java.lang.String getWritingAgreement(java.lang.String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatojavax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public java.lang.String getReadingAgreement(java.lang.String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatojavax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public java.lang.String getPreviousAgreement(java.lang.String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatojavax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public BlindStatus getDocumentBlindStatus(java.lang.String patientCode, DocumentURI documentURI, java.lang.String documentOwner)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.documentURI - l'identificativo univoco del documento. Parametro
obbligatorio.documentOwner - il codice fiscale del titolare del documento. Parametro
obbligatorio.BlindStatusjavax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean blindDocument(java.lang.String patientCode,
DocumentURI documentURI,
java.lang.String documentOwner,
java.lang.String documentType,
boolean blindDocument)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.documentURI - l'identificativo univoco del documento. Parametro
obbligatorio.documentOwner - il codice fiscale del titolare del documento. Parametro
obbligatorio.documentType - il tipo di documento. Parametro obbligatorio.blindDocument - indica se oscurare il documento true oscura,
false revoca l'oscuramento. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public Agreements getAgreements(java.lang.String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setDisclosure(java.lang.String patientCode,
boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - l'accettazione dell'informativa impostato a true. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public java.lang.String getAssistibileAna(java.lang.String patientCode)
public boolean setAgreements(java.lang.String patientCode,
Agreements agreements,
java.lang.Boolean accettazione)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreements - Deve contenere i soli consensi all'Alimentazione e alla
Consultazione. Parametro obbligatorio.accettazione - accettazione di chiusura del PCP. Parametro
facoltativo.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setElencoAssistiti(java.util.List<java.lang.String> patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.javax.xml.ws.soap.SOAPFaultException - : errore applicativo, può assumere i seguenti valori: