public class IGestoreConsenso extends Object
| Constructor and Description |
|---|
IGestoreConsenso() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
blindDocument(String patientCode,
DocumentURI documentURI,
String documentOwner,
String documentType,
boolean blindDocument)
Imposta lo stato di oscuramento su uno specifico documento del fascicolo
|
Agreements |
getAgreements(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
|
String |
getAssistibileAna(String patientCode) |
BlindStatus |
getDocumentBlindStatus(String patientCode,
DocumentURI documentURI,
String documentOwner)
Metodo di ritorno dei valori dei consensi puntuali di oscuramento e
maggior tutela per i soli documenti di cui un medico è autore.
|
String |
getPreviousAgreement(String patientCode)
Restituisce lo stato attuale del consenso al pregresso sul fascicolo
|
String |
getReadingAgreement(String patientCode)
Restituisce lo stato attuale del consenso alla consultazione sul
fascicolo
|
String |
getWritingAgreement(String patientCode)
Restituisce lo stato attuale del consenso all'alimentazione sul fascicolo
|
boolean |
setAgreements(String patientCode,
Agreements agreements,
Boolean accettazione)
Imposta il consenso all'alimentazione e alla consultazione sul fascicolo dell'assitito
|
boolean |
setChiusuraPianoECare(String motivoChiusura,
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(String patientCode,
boolean agreement)
Imposta l'accettazione dell'ultima informativa
|
boolean |
setElencoAssistiti(List<String> patientCode)
Comunica l'elenco degli assititi trasferiti in Puglia come regione di Assistenza.
|
boolean |
setPreviousAgreement(String patientCode,
boolean agreement)
Imposta il consenso al pregesso sul fascicolo dell'assitito
|
boolean |
setReadingAgreement(String patientCode,
boolean agreement)
Imposta il consenso alla consultazione sul fascicolo dell'assitito
|
boolean |
setWritingAgreement(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.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setChiusuraPianoECare(String motivoChiusura, String descAltraMotivazione)
motivoChiusura - Motivo della chiusura della sperimentazione. Parametro
obbligatorio.descAltraMotivazione - Descrizione altra motivazione di chiusura. Parametro
facoltativo.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setWritingAgreement(String patientCode, boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - il consenso all'alimentazione. Parametro obbligatorio
.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setReadingAgreement(String patientCode, boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - il consenso alla consultazione. Parametro
obbligatorio.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setPreviousAgreement(String patientCode, boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - il consenso al pregresso. Parametro obbligatorio.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public String getWritingAgreement(String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatoSOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public String getReadingAgreement(String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatoSOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public String getPreviousAgreement(String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatoSOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public BlindStatus getDocumentBlindStatus(String patientCode, DocumentURI documentURI, 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.BlindStatusSOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean blindDocument(String patientCode, DocumentURI documentURI, String documentOwner, 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.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public Agreements getAgreements(String patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setDisclosure(String patientCode, boolean agreement)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.agreement - l'accettazione dell'informativa impostato a true. Parametro
obbligatorio.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setAgreements(String patientCode, Agreements agreements, 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.SOAPFaultException - : errore applicativo, può assumere i seguenti valori:
public boolean setElencoAssistiti(List<String> patientCode)
patientCode - il codice fiscale dell'assistito. Parametro
obbligatorio.SOAPFaultException - : errore applicativo, può assumere i seguenti valori: