public interface 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) |
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 |
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)
Metodo di settaggio dei valori della informativa
|
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
|
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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.BlindStatus
javax.xml.ws.soap.SOAPFaultException:
- errore applicativo, può assumere i seguenti valori:
boolean setDisclosure(java.lang.String patientCode, boolean agreement)
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.java.sql.SQLException
javax.naming.NamingException
javax.xml.ws.soap.SOAPFaultException:
- errore applicativo, può assumere i seguenti valori:
Agreements getAgreements(java.lang.String patientCode)
java.lang.String getAssistibileAna(java.lang.String patientCode)