@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)
IGestoreConsenso
setChiusuraPianoECare
in interface IGestoreConsenso
motivoChiusura
- Motivo della chiusura della sperimentazione. Parametro obbligatorio.descAltraMotivazione
- Descrizione altra motivazione di chiusura. Parametro facoltativo.public boolean setConsensoPianoECare(boolean consensoPianoECare)
IGestoreConsenso
setConsensoPianoECare
in interface IGestoreConsenso
consensoPianoECare
- il consenso al CarePuglia 3.0 . Parametro obbligatorio.public boolean setAccessPolicies(java.lang.String patientCode, AccessPolicies accessPolicies)
IGestoreConsenso
setAccessPolicies
in interface IGestoreConsenso
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.accessPolicies
- le politiche di accesso puntuale alla consultazione. Parametro obbligatorio.public AccessPolicies getAccessPolicies(java.lang.String patientCode)
IGestoreConsenso
getAccessPolicies
in interface IGestoreConsenso
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.public boolean setWritingAgreement(java.lang.String patientCode, boolean agreement)
IGestoreConsenso
setWritingAgreement
in interface IGestoreConsenso
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.agreement
- il consenso all'alimentazione. Parametro obbligatorio.public boolean setReadingAgreement(java.lang.String patientCode, boolean agreement)
IGestoreConsenso
setReadingAgreement
in interface IGestoreConsenso
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.agreement
- il consenso alla consultazione. Parametro obbligatorio.public boolean setPreviousAgreement(java.lang.String patientCode, boolean agreement)
IGestoreConsenso
setPreviousAgreement
in interface IGestoreConsenso
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.agreement
- il consenso al pregresso. Parametro obbligatorio.public java.lang.String getWritingAgreement(java.lang.String patientCode)
IGestoreConsenso
getWritingAgreement
in interface IGestoreConsenso
patientCode
- 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)
IGestoreConsenso
getReadingAgreement
in interface IGestoreConsenso
patientCode
- 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)
IGestoreConsenso
getPreviousAgreement
in interface IGestoreConsenso
patientCode
- 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)
IGestoreConsenso
blindDocument
in interface IGestoreConsenso
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.public BlindStatus getDocumentBlindStatus(java.lang.String patientCode, DocumentURI documentURI, java.lang.String documentOwner)
IGestoreConsenso
getDocumentBlindStatus
in interface IGestoreConsenso
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
public boolean setDisclosure(java.lang.String patientCode, boolean agreement)
IGestoreConsenso
setDisclosure
in interface IGestoreConsenso
patientCode
- il codice fiscale dell'assistito. Parametro obbligatorio.public Agreements getAgreements(java.lang.String patientCode)
getAgreements
in interface IGestoreConsenso
public java.lang.String getProperty(java.lang.String property)
public java.lang.String getAssistibileAna(java.lang.String patientCode)
getAssistibileAna
in interface IGestoreConsenso