@Handler public class ExistingVisitAssignmentHandler extends BaseEncounterVisitHandler
EncounterVisitHandler
Constructor and Description |
---|
ExistingVisitAssignmentHandler() |
Modifier and Type | Method and Description |
---|---|
void |
beforeCreateEncounter(Encounter encounter)
Implementations of this method should look at the given
encounter and choose
whether or not it should be assigned to a Visit that is already open or if it should
be part of a new visit. |
String |
getDisplayName(Locale locale) |
getDisplayName
public String getDisplayName(Locale locale)
locale
- optional locale to specify. If none is passed, Context.getLocale()
should be usedEncounterVisitHandler.getDisplayName(java.util.Locale)
public void beforeCreateEncounter(Encounter encounter)
EncounterVisitHandler
encounter
and choose
whether or not it should be assigned to a Visit
that is already open or if it should
be part of a new visit. Encounter.setVisit(Visit)
with the outcome. The visit assigned to the encounter will
be persisted to the database after this method is returned, so the handler is not required to
save it.encounter
- the new unsaved encounter in question of whether to assign to a visitShould assign existing visit if match found
Should not assign visit if no match found
Should not assign visit which stopped before encounter date
Copyright © 2024 OpenMRS Inc.. All rights reserved.