@Addressing(enabled=true,
required=true)
public class IGestoreConsensoImpl
extends com.ietnet.fse.AbstractService
implements IGestoreConsenso
| Constructor and Description |
|---|
IGestoreConsensoImpl() |
| 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 |
getProperty(java.lang.String property) |
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
|
public boolean setChiusuraPianoECare(java.lang.String motivoChiusura,
java.lang.String descAltraMotivazione)
IGestoreConsensosetChiusuraPianoECare in interface IGestoreConsensomotivoChiusura - Motivo della chiusura della sperimentazione. Parametro obbligatorio.descAltraMotivazione - Descrizione altra motivazione di chiusura. Parametro facoltativo.public boolean setConsensoPianoECare(boolean consensoPianoECare)
IGestoreConsensosetConsensoPianoECare in interface IGestoreConsensoconsensoPianoECare - il consenso al CarePuglia 3.0 . Parametro obbligatorio.public boolean setAccessPolicies(java.lang.String patientCode,
AccessPolicies accessPolicies)
IGestoreConsensosetAccessPolicies in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.accessPolicies - le politiche di accesso puntuale alla consultazione. Parametro obbligatorio.public AccessPolicies getAccessPolicies(java.lang.String patientCode)
IGestoreConsensogetAccessPolicies in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.public boolean setWritingAgreement(java.lang.String patientCode,
boolean agreement)
IGestoreConsensosetWritingAgreement in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.agreement - il consenso all'alimentazione. Parametro obbligatorio.public boolean setReadingAgreement(java.lang.String patientCode,
boolean agreement)
IGestoreConsensosetReadingAgreement in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.agreement - il consenso alla consultazione. Parametro obbligatorio.public boolean setPreviousAgreement(java.lang.String patientCode,
boolean agreement)
IGestoreConsensosetPreviousAgreement in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.agreement - il consenso al pregresso. Parametro obbligatorio.public java.lang.String getWritingAgreement(java.lang.String patientCode)
IGestoreConsensogetWritingAgreement in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatopublic java.lang.String getReadingAgreement(java.lang.String patientCode)
IGestoreConsensogetReadingAgreement in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatopublic java.lang.String getPreviousAgreement(java.lang.String patientCode)
IGestoreConsensogetPreviousAgreement in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.true: il consenso è stato espressofalse: il consenso è stato negatonone: il consenso non è mai stato impostatopublic boolean blindDocument(java.lang.String patientCode,
DocumentURI documentURI,
java.lang.String documentOwner,
java.lang.String documentType,
boolean blindDocument)
IGestoreConsensoblindDocument in interface IGestoreConsensopatientCode - 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.public BlindStatus getDocumentBlindStatus(java.lang.String patientCode, DocumentURI documentURI, java.lang.String documentOwner)
IGestoreConsensogetDocumentBlindStatus in interface IGestoreConsensopatientCode - 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.BlindStatuspublic boolean setDisclosure(java.lang.String patientCode,
boolean agreement)
IGestoreConsensosetDisclosure in interface IGestoreConsensopatientCode - il codice fiscale dell'assistito. Parametro obbligatorio.public Agreements getAgreements(java.lang.String patientCode)
getAgreements in interface IGestoreConsensopublic java.lang.String getProperty(java.lang.String property)
public java.lang.String getAssistibileAna(java.lang.String patientCode)
getAssistibileAna in interface IGestoreConsenso