|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Transactional public interface EncounterService
Services for Encounters and Encounter Types
| Method Summary | |
|---|---|
void |
createEncounter(Encounter encounter)
Deprecated. replaced by saveEncounter(Encounter) |
void |
deleteEncounter(Encounter encounter)
Deprecated. replaced by #purgeEncounter(encounter) |
java.util.List<EncounterType> |
findEncounterTypes(java.lang.String name)
Find Encounter Types with name matching the beginning of the search string. |
java.util.List<Location> |
findLocations(java.lang.String name)
Deprecated. replaced by org.openmrs.api.LocationService.findLocations(name) |
java.util.List<EncounterType> |
getAllEncounterTypes()
Get all encounter types (not retired) |
java.util.List<EncounterType> |
getAllEncounterTypes(boolean includeRetired)
Get all encounter types. |
Encounter |
getEncounter(java.lang.Integer encounterId)
Get encounter by internal identifier |
java.util.Collection<Encounter> |
getEncounters(java.util.Date fromDate,
java.util.Date toDate)
Deprecated. use getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) |
java.util.Collection<Encounter> |
getEncounters(Location loc,
java.util.Date fromDate,
java.util.Date toDate)
Deprecated. use getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) |
java.util.List<Encounter> |
getEncounters(Patient who)
Deprecated. replaced by getEncountersByPatient(Patient) |
java.util.List<Encounter> |
getEncounters(Patient who,
boolean includeVoided)
Deprecated. replaced by getEncountersByPatient(Patient) |
java.util.List<Encounter> |
getEncounters(Patient who,
java.util.Date fromDate,
java.util.Date toDate)
Deprecated. use getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) |
java.util.List<Encounter> |
getEncounters(Patient who,
Location where)
Deprecated. use getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) |
java.util.List<Encounter> |
getEncounters(Patient who,
Location loc,
java.util.Date fromDate,
java.util.Date toDate,
java.util.Collection<Form> enteredViaForms,
java.util.Collection<EncounterType> encounterTypes,
boolean includeVoided)
Get all encounters that match a variety of (nullable) criteria |
java.util.List<Encounter> |
getEncountersByPatient(Patient patient)
Get all encounters (not voided) for a patient. |
java.util.List<Encounter> |
getEncountersByPatientId(java.lang.Integer patientId)
Get encounters for a patientId |
java.util.List<Encounter> |
getEncountersByPatientId(java.lang.Integer patientId,
boolean includeVoided)
Deprecated. replaced by getEncountersByPatientId(Integer) |
java.util.List<Encounter> |
getEncountersByPatientIdentifier(java.lang.String identifier)
Get encounters (not voided) for a patient identifier |
java.util.List<Encounter> |
getEncountersByPatientIdentifier(java.lang.String identifier,
boolean includeVoided)
Deprecated. replaced by getEncountersByPatientIdentifier(String) |
EncounterType |
getEncounterType(java.lang.Integer encounterTypeId)
Get encounterType by internal identifier |
EncounterType |
getEncounterType(java.lang.String name)
Get encounterType by name |
java.util.List<EncounterType> |
getEncounterTypes()
Deprecated. replaced by getAllEncounterTypes() |
Location |
getLocation(java.lang.Integer locationId)
Deprecated. replaced by org.openmrs.api.LocationService.getLocationByLocationId(locationId) |
Location |
getLocationByName(java.lang.String name)
Deprecated. replaced by org.openmrs.api.LocationService.getLocationByName(name) |
java.util.List<Location> |
getLocations()
Deprecated. replaced by org.openmrs.api.LocationService.getAllLocations( ) |
void |
purgeEncounter(Encounter encounter)
Completely remove an encounter from database. |
void |
purgeEncounter(Encounter encounter,
boolean cascade)
Completely remove an encounter from database. |
void |
purgeEncounterType(EncounterType encounterType)
Completely remove an encounter type from database. |
void |
retireEncounterType(EncounterType encounterType,
java.lang.String reason)
Retire an EncounterType. |
void |
saveEncounter(Encounter encounter)
Saves a new encounter or updates an existing encounter. |
void |
saveEncounterType(EncounterType encounterType)
Save a new Encounter Type or update an existing Encounter Type. |
void |
setEncounterDAO(EncounterDAO dao)
Set the given dao on this encounter service. |
void |
unretireEncounterType(EncounterType encounterType)
Unretire an EncounterType |
void |
unvoidEncounter(Encounter encounter)
Unvoid encounter record |
void |
updateEncounter(Encounter encounter)
Deprecated. replaced by saveEncounter(Encounter) |
void |
voidEncounter(Encounter encounter,
java.lang.String reason)
Voiding a encounter essentially removes it from circulation |
| Methods inherited from interface org.openmrs.api.OpenmrsService |
|---|
onShutdown, onStartup |
| Method Detail |
|---|
void setEncounterDAO(EncounterDAO dao)
dao on this encounter service. The dao will
act as the conduit through with all encounter calls get to the database
dao -
@Authorized(value={"Add Encounters","Edit Encounters"})
void saveEncounter(Encounter encounter)
throws APIException
encounter - to be saved
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
Encounter getEncounter(java.lang.Integer encounterId)
throws APIException
encounterId - encounter id
APIException@Transactional(readOnly=true) @Authorized(value="View Encounters") java.util.List<Encounter> getEncountersByPatient(Patient patient)
patient -
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncountersByPatientId(java.lang.Integer patientId)
throws APIException
patientId -
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncountersByPatientIdentifier(java.lang.String identifier)
throws APIException
identifier -
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncounters(Patient who,
Location loc,
java.util.Date fromDate,
java.util.Date toDate,
java.util.Collection<Form> enteredViaForms,
java.util.Collection<EncounterType> encounterTypes,
boolean includeVoided)
who - loc - fromDate - toDate - enteredViaForms - encounterTypes - includeVoided -
@Authorized(value="Edit Encounters")
void voidEncounter(Encounter encounter,
java.lang.String reason)
Encounter - encounterString - reason
@Authorized(value="Edit Encounters")
void unvoidEncounter(Encounter encounter)
throws APIException
encounter - encounter to be revived
APIException
@Authorized(value="Purge Encounters")
void purgeEncounter(Encounter encounter)
throws APIException
voidEncounter(org.openmrs.Encounter)
encounter - encounter object to be purged
APIException
@Authorized(value="Purge Encounters")
void purgeEncounter(Encounter encounter,
boolean cascade)
throws APIException
voidEncounter(org.openmrs.Encounter)
encounter - encounter object to be purgedcascade - also purge observations
APIException@Authorized(value="Manage Encounter Types") void saveEncounterType(EncounterType encounterType)
encounterType -
@Transactional(readOnly=true)
@Authorized(value="View Encounter Types")
EncounterType getEncounterType(java.lang.Integer encounterTypeId)
throws APIException
encounterType - id
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounter Types")
EncounterType getEncounterType(java.lang.String name)
throws APIException
encounterType - string
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounter Types")
java.util.List<EncounterType> getAllEncounterTypes()
throws APIException
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounter Types")
java.util.List<EncounterType> getAllEncounterTypes(boolean includeRetired)
throws APIException
includeRetired -
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounter Types")
java.util.List<EncounterType> findEncounterTypes(java.lang.String name)
throws APIException
name - of the encounter type to find
APIException
@Authorized(value="Manage Encounter Types")
void retireEncounterType(EncounterType encounterType,
java.lang.String reason)
throws APIException
encounterType - reason -
APIException
@Authorized(value="Manage Encounter Types")
void unretireEncounterType(EncounterType encounterType)
throws APIException
encounterType -
APIException
@Authorized(value="Purge Encounter Types")
void purgeEncounterType(EncounterType encounterType)
throws APIException
encounterType -
APIException
@Authorized(value="Add Encounters")
void createEncounter(Encounter encounter)
throws APIException
saveEncounter(Encounter)
encounter - to be created
APIException
@Authorized(value="Edit Encounters")
void updateEncounter(Encounter encounter)
throws APIException
saveEncounter(Encounter)
encounter -
APIException
@Authorized(value="Delete Encounters")
void deleteEncounter(Encounter encounter)
throws APIException
#purgeEncounter(encounter)
voidEncounter(org.openmrs.Encounter)
encounter - encounter object to be deleted
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncountersByPatientId(java.lang.Integer patientId,
boolean includeVoided)
throws APIException
getEncountersByPatientId(Integer)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
patientId - includeVoided - No longer supported
APIException
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncountersByPatientIdentifier(java.lang.String identifier,
boolean includeVoided)
throws APIException
getEncountersByPatientIdentifier(String)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
identifier - includeVoided - No longer supported.
APIException@Transactional(readOnly=true) @Authorized(value="View Encounters") java.util.List<Encounter> getEncounters(Patient who)
getEncountersByPatient(Patient)
who -
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncounters(Patient who,
boolean includeVoided)
getEncountersByPatient(Patient)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
who - includeVoided - No longer supported.
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncounters(Patient who,
Location where)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
who - where -
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.List<Encounter> getEncounters(Patient who,
java.util.Date fromDate,
java.util.Date toDate)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
who - fromDate - toDate -
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.Collection<Encounter> getEncounters(java.util.Date fromDate,
java.util.Date toDate)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
fromDate - toDate -
@Transactional(readOnly=true)
@Authorized(value="View Encounters")
java.util.Collection<Encounter> getEncounters(Location loc,
java.util.Date fromDate,
java.util.Date toDate)
getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
loc - LocationfromDate - toDate -
@Transactional(readOnly=true)
@Authorized(value="View Encounter Types")
java.util.List<EncounterType> getEncounterTypes()
throws APIException
getAllEncounterTypes()
APIException
@Transactional(readOnly=true)
@Authorized(value="View Locations")
java.util.List<Location> getLocations()
throws APIException
org.openmrs.api.LocationService.getAllLocations( )
APIException
@Transactional(readOnly=true)
@Authorized(value="View Locations")
Location getLocation(java.lang.Integer locationId)
throws APIException
org.openmrs.api.LocationService.getLocationByLocationId(locationId)
location - id
APIException
@Transactional(readOnly=true)
@Authorized(value="View Locations")
Location getLocationByName(java.lang.String name)
throws APIException
org.openmrs.api.LocationService.getLocationByName(name)
name - location's name
APIException
@Transactional(readOnly=true)
@Authorized(value="View Locations")
java.util.List<Location> findLocations(java.lang.String name)
throws APIException
org.openmrs.api.LocationService.findLocations(name)
name - location's name
APIException
|
OpenMRS-trunk | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||