public class AdHocQuery extends Object
| Modifier and Type | Field and Description |
|---|---|
private List<MetadataCriteria> |
customCriteria |
private Date |
dateFrom |
private Date |
dateTo |
private String |
documentStatus |
private List<String> |
documentTypes |
private List<DocumentURI> |
documentURIs |
private boolean |
filterByAuthor |
private PatientIdentifier |
patientId |
| Constructor and Description |
|---|
AdHocQuery() |
| Modifier and Type | Method and Description |
|---|---|
List<MetadataCriteria> |
getCustomCriteria()
Restituisce la lista dei criteri aggiuntivi eventualmente impostati sulla ricerca
|
Date |
getDateFrom()
Restituisce la data di inizio dell'intervallo di ricerca
|
Date |
getDateTo()
Restituisce la data di fine dell'intervallo di ricerca
|
String |
getDocumentStatus()
Restituisce lo stato del documento da ricercare
|
List<String> |
getDocumentTypes()
Restituisce il tipo di documento richiesto secondo la codifica LOINC.
|
List<DocumentURI> |
getDocumentURIs()
Restituisce la lista degli identificativi di documento da ricercare
|
boolean |
getFilterByAuthor()
Abilita la ricerca per author.
|
PatientIdentifier |
getPatientId()
Restituisce l'identificativo univoco dell'assistito sul cui fascicolo si vuole effettuare la ricerca.
|
void |
setCustomCriteria(List<MetadataCriteria> customCriteria)
Imposta la lista dei criteri aggiuntivi eventualmente impostati sulla ricerca.
|
void |
setDateFrom(Date dateFrom)
Imposta la data di inizio dell'intervallo di ricerca.
|
void |
setDateTo(Date dateTo)
Imposta la data di fine dell'intervallo di ricerca.
|
void |
setDocumentStatus(String documentStatus)
Imposta lo stato dei documenti da cercare.
|
void |
setDocumentTypes(List<String> documentTypes)
Imposta il tipo di documento richiesto secondo la codifica LOINC.
|
void |
setDocumentURIs(List<DocumentURI> documentURIs)
Imposta la lista degli identificativi di documento da ricerca.
|
void |
setFilterByAuthor(boolean filterByAuthor)
Abilita la riscerca per author facoltativo.
|
void |
setPatientId(PatientIdentifier patientId)
Restituisce l'identificativo univoco dell'assistito sul cui fascicolo si vuole effettuare la ricerca.
|
private Date dateFrom
private Date dateTo
private PatientIdentifier patientId
private String documentStatus
private List<MetadataCriteria> customCriteria
private List<DocumentURI> documentURIs
private boolean filterByAuthor
public PatientIdentifier getPatientId()
public void setPatientId(PatientIdentifier patientId)
patientId - l'identificativo dell'assistitopublic String getDocumentStatus()
public void setDocumentStatus(String documentStatus)
Approved e Deprecated. Parametro facoltativo.documentStatus - lo stato del documentopublic Date getDateFrom()
public Date getDateTo()
public List<String> getDocumentTypes()
public void setDateFrom(Date dateFrom)
dateFrom - la data di inizio dell'intervallo di ricercapublic void setDateTo(Date dateTo)
dateTo - la data di fine dell'intervallo di ricercapublic void setDocumentTypes(List<String> documentTypes)
documentTypes - il tipo di documentopublic List<MetadataCriteria> getCustomCriteria()
public void setCustomCriteria(List<MetadataCriteria> customCriteria)
customCriteria - la lista dei criteri aggiuntivipublic List<DocumentURI> getDocumentURIs()
public void setDocumentURIs(List<DocumentURI> documentURIs)
documentURIs - la lista degli identificativi da ricercarepublic boolean getFilterByAuthor()
public void setFilterByAuthor(boolean filterByAuthor)
filterByAuthor -