Deprecated API


Contents
Deprecated Classes
org.openmrs.reporting.DrugOrderPatientFilter
          Use org.openmrs.reporting.DrugOrderFilter instead 
org.openmrs.reporting.ProgramPatientFilter
          Use @see org.openmrs.reporting.ProgramStatePatientFilter instead 
 

Deprecated Fields
org.openmrs.api.ObsService.PATIENT
          Use OpenmrsConstants#PERSON_TYPE.PATIENT 
org.openmrs.api.ObsService.PERSON
          Use org.openmrs.util.OpenmrsConstants#PERSON_TYPE.PATIENT 
org.openmrs.util.OpenmrsConstants.PRIV_MANAGE_RELATIONSHIPS
          replacing with ADD/EDIT/DELETE privileges 
org.openmrs.util.OpenmrsConstants.PRIV_MANAGE_TRIBES
          we plan to move tribe to a person attribute 
org.openmrs.util.OpenmrsConstants.PRIV_PURGE_TRIBES
          we plan to move tribe to a person attribute 
org.openmrs.util.OpenmrsConstants.PRIV_VIEW_TRIBES
          we plan to move tribe to a person attribute 
org.openmrs.api.OrderService.SHOW_ALL
          use ORDER_STATUS.ANY 
org.openmrs.api.OrderService.SHOW_COMPLETE
          use ORDER_STATUS.COMPLETE 
org.openmrs.api.OrderService.SHOW_CURRENT
          use OrderService.ORDER_STATUS.CURRENT 
org.openmrs.api.OrderService.SHOW_NOTVOIDED
          use ORDER_STATUS.NOTVOIDED 
org.openmrs.api.ObsService.USER
          Use OpenmrsConstants.PERSON_TYPE.USER 
 

Deprecated Methods
org.openmrs.api.impl.AdministrationServiceImpl.addGlobalProperty(GlobalProperty)
            
org.openmrs.api.AdministrationService.addGlobalProperty(String, String)
          use AdministrationService.saveGlobalProperty(GlobalProperty) 
org.openmrs.api.impl.AdministrationServiceImpl.addGlobalProperty(String, String)
            
org.openmrs.api.ProgramWorkflowService.changeToState(PatientProgram, ProgramWorkflow, ProgramWorkflowState, Date)
          use PatientProgram.transitionToState(ProgramWorkflowState, Date) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.changeToState(PatientProgram, ProgramWorkflow, ProgramWorkflowState, Date)
            
org.openmrs.notification.MessageService.create(String, String)
           
org.openmrs.notification.MessageService.create(String, String, String)
           
org.openmrs.notification.MessageService.create(String, String, String, String)
           
org.openmrs.notification.AlertService.createAlert(Alert)
          use AlertService.saveAlert(Alert) 
org.openmrs.notification.impl.AlertServiceImpl.createAlert(Alert)
            
org.openmrs.notification.AlertService.createAlert(String, Collection)
          use AlertService.saveAlert(Alert) 
org.openmrs.notification.AlertService.createAlert(String, User)
          use AlertService.saveAlert(Alert) 
org.openmrs.notification.impl.AlertServiceImpl.createAlert(String, User)
            
org.openmrs.api.CohortService.createCohort(Cohort)
          replaced by saveCohort(Cohort) 
org.openmrs.api.ConceptService.createConcept(Concept)
          use #saveConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.createConcept(Concept)
          use ConceptServiceImpl.saveConcept(Concept) 
org.openmrs.api.ConceptService.createConcept(ConceptNumeric)
          use #saveConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.createConcept(ConceptNumeric)
          use ConceptServiceImpl.saveConcept(Concept) 
org.openmrs.api.AdministrationService.createConceptClass(ConceptClass)
          use org.openmrs.api.ConceptService.saveConceptClass(ConceptClass) 
org.openmrs.api.impl.AdministrationServiceImpl.createConceptClass(ConceptClass)
          moved to ConceptService 
org.openmrs.api.AdministrationService.createConceptDatatype(ConceptDatatype)
          use org.openmrs.api.ConceptService.saveConceptDatatype(ConceptDatatype) 
org.openmrs.api.impl.AdministrationServiceImpl.createConceptDatatype(ConceptDatatype)
          moved to ConceptService 
org.openmrs.api.AdministrationService.createConceptProposal(ConceptProposal)
          use org.openmrs.api.ConceptService.saveConceptProposal(ConceptProposal) 
org.openmrs.api.impl.AdministrationServiceImpl.createConceptProposal(ConceptProposal)
          moved to ConceptService 
org.openmrs.api.ProgramWorkflowService.createConceptStateConversion(ConceptStateConversion)
          use ProgramWorkflowService.saveConceptStateConversion(ConceptStateConversion) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.createConceptStateConversion(ConceptStateConversion)
            
org.openmrs.api.ConceptService.createDrug(Drug)
          use #saveDrug(Drug) 
org.openmrs.api.impl.ConceptServiceImpl.createDrug(Drug)
          use #saveDrug(Drug) 
org.openmrs.api.EncounterService.createEncounter(Encounter)
          replaced by EncounterService.saveEncounter(Encounter) 
org.openmrs.api.impl.EncounterServiceImpl.createEncounter(Encounter)
          replaced by EncounterServiceImpl.saveEncounter(Encounter) 
org.openmrs.api.AdministrationService.createEncounterType(EncounterType)
          use EncounterService.saveEncounterType(EncounterType) 
org.openmrs.api.impl.AdministrationServiceImpl.createEncounterType(EncounterType)
            
org.openmrs.api.FormService.createField(Field)
          use FormService.saveField(Field) 
org.openmrs.api.impl.FormServiceImpl.createField(Field)
            
org.openmrs.api.AdministrationService.createFieldType(FieldType)
          use FormService.saveFieldType(FieldType) 
org.openmrs.api.impl.AdministrationServiceImpl.createFieldType(FieldType)
            
org.openmrs.api.FormService.createForm(Form)
          use FormService.saveForm(Form) 
org.openmrs.api.impl.FormServiceImpl.createForm(Form)
            
org.openmrs.api.FormService.createFormField(FormField)
          use FormService.saveFormField(FormField) 
org.openmrs.api.impl.FormServiceImpl.createFormField(FormField)
            
org.openmrs.hl7.HL7Service.createHL7InArchive(HL7InArchive)
          use HL7Service.saveHL7InArchive(HL7InArchive) 
org.openmrs.hl7.impl.HL7ServiceImpl.createHL7InArchive(HL7InArchive)
            
org.openmrs.hl7.HL7Service.createHL7InError(HL7InError)
          use HL7Service.saveHL7InError(HL7InError) 
org.openmrs.hl7.impl.HL7ServiceImpl.createHL7InError(HL7InError)
            
org.openmrs.hl7.HL7Service.createHL7InQueue(HL7InQueue)
          use HL7Service.saveHL7InQueue(HL7InQueue) 
org.openmrs.hl7.impl.HL7ServiceImpl.createHL7InQueue(HL7InQueue)
            
org.openmrs.hl7.HL7Service.createHL7Source(HL7Source)
          use HL7Service.saveHL7Source(HL7Source) 
org.openmrs.hl7.impl.HL7ServiceImpl.createHL7Source(HL7Source)
            
org.openmrs.api.AdministrationService.createLocation(Location)
          @see LocationService.saveLocation(Location) 
org.openmrs.api.impl.AdministrationServiceImpl.createLocation(Location)
            
org.openmrs.api.AdministrationService.createMimeType(MimeType)
          @see ObsService.saveMimeType(MimeType) 
org.openmrs.api.impl.AdministrationServiceImpl.createMimeType(MimeType)
          use ObsService.saveMimeType(MimeType) 
org.openmrs.api.ObsService.createObs(Obs)
          use ObsService.saveObs(Obs, String) 
org.openmrs.api.impl.ObsServiceImpl.createObs(Obs)
            
org.openmrs.api.ObsService.createObsGroup(Obs[])
          This method should no longer need to be called on the api. This was meant as temporary until we created a true ObsGroup pojo. Replaced by #createObsGroup(Obs, List) 
org.openmrs.api.impl.ObsServiceImpl.createObsGroup(Obs[])
          This method should no longer need to be called on the api. This was meant as temporary until we created a true ObsGroup pojo. 
org.openmrs.api.OrderService.createOrder(Order)
          use #saveOrder(Order) 
org.openmrs.api.impl.OrderServiceImpl.createOrder(Order)
            
org.openmrs.api.OrderService.createOrderType(OrderType)
          use #saveOrderType(OrderType) 
org.openmrs.api.impl.OrderServiceImpl.createOrderType(OrderType)
            
org.openmrs.api.ProgramWorkflowService.createOrUpdateProgram(Program)
          use ProgramWorkflowService.saveProgram(Program) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.createOrUpdateProgram(Program)
            
org.openmrs.api.PatientService.createPatient(Patient)
          replaced by #savePatient(Patient) 
org.openmrs.api.impl.PatientServiceImpl.createPatient(Patient)
          replaced by #savePatient(Patient) 
org.openmrs.api.AdministrationService.createPatientIdentifierType(PatientIdentifierType)
          replaced by PatientService.savePatientIdentifierType(PatientIdentifierType) 
org.openmrs.api.impl.AdministrationServiceImpl.createPatientIdentifierType(PatientIdentifierType)
          replaced by PatientService.savePatientIdentifierType(PatientIdentifierType) 
org.openmrs.api.ProgramWorkflowService.createPatientProgram(PatientProgram)
          use ProgramWorkflowService.savePatientProgram(PatientProgram) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.createPatientProgram(PatientProgram)
            
org.openmrs.api.PersonService.createPerson(Person)
          replaced by #savePerson(Person) 
org.openmrs.api.impl.PersonServiceImpl.createPerson(Person)
          use PersonServiceImpl.savePerson(Person) 
org.openmrs.api.PersonService.createPersonAttributeType(PersonAttributeType)
          PersonService.savePersonAttributeType(PersonAttributeType) 
org.openmrs.api.impl.PersonServiceImpl.createPersonAttributeType(PersonAttributeType)
          use PersonServiceImpl.savePersonAttributeType(PersonAttributeType) 
org.openmrs.api.AdministrationService.createPrivilege(Privilege)
          @see UserService.savePrivilege(Privilege) 
org.openmrs.api.impl.AdministrationServiceImpl.createPrivilege(Privilege)
            
org.openmrs.api.PersonService.createRelationship(Relationship)
          replaced by #saveRelationship(Relationship) 
org.openmrs.api.impl.PersonServiceImpl.createRelationship(Relationship)
          use PersonServiceImpl.saveRelationship(Relationship) 
org.openmrs.api.PersonService.createRelationshipType(RelationshipType)
          replaced with #saveRelationshipType(RelationshipType) 
org.openmrs.api.impl.PersonServiceImpl.createRelationshipType(RelationshipType)
          use PersonServiceImpl.saveRelationshipType(RelationshipType) 
org.openmrs.api.AdministrationService.createRole(Role)
          @see UserService.saveRole(Role) 
org.openmrs.api.impl.AdministrationServiceImpl.createRole(Role)
            
org.openmrs.api.AdministrationService.createTribe(Tribe)
          tribe will be moved to patient attribute 
org.openmrs.api.UserService.createUser(User, String)
          replaced by UserService.saveUser(User, String) 
org.openmrs.api.impl.UserServiceImpl.createUser(User, String)
            
org.openmrs.api.ProgramWorkflowService.createWorkflow(ProgramWorkflow)
          use followed by @link #saveProgram(Program) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.createWorkflow(ProgramWorkflow)
            
org.openmrs.api.ConceptService.deleteConcept(Concept)
          use #purgeConcept(Concept concept) 
org.openmrs.api.impl.ConceptServiceImpl.deleteConcept(Concept)
          use #purgeConcept(Concept concept) 
org.openmrs.api.AdministrationService.deleteConceptClass(ConceptClass)
          use org.openmrs.api.ConceptService.retireConceptClass(ConceptClass) or org.openmrs.api.ConcepService.purgeConceptClass(ConceptClass) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteConceptClass(ConceptClass)
          moved to ConceptService 
org.openmrs.api.AdministrationService.deleteConceptDatatype(ConceptDatatype)
          use org.openmrs.api.ConceptService.retireConceptDatatype(ConceptDatatype) or org.openmrs.api.deleteConceptDatatype(ConceptDatatype) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteConceptDatatype(ConceptDatatype)
          moved to ConceptService 
org.openmrs.api.ProgramWorkflowService.deleteConceptStateConversion(ConceptStateConversion)
          use ProgramWorkflowService.purgeConceptStateConversion(ConceptStateConversion) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.deleteConceptStateConversion(ConceptStateConversion)
            
org.openmrs.api.EncounterService.deleteEncounter(Encounter)
          replaced by #purgeEncounter(encounter) 
org.openmrs.api.impl.EncounterServiceImpl.deleteEncounter(Encounter)
          Replaced by EncounterServiceImpl.purgeEncounter(Encounter) 
org.openmrs.api.AdministrationService.deleteEncounterType(EncounterType)
          use EncounterService.purgeEncounterType(EncounterType) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteEncounterType(EncounterType)
            
org.openmrs.api.FormService.deleteField(Field)
          use FormService.purgeField(Field) 
org.openmrs.api.impl.FormServiceImpl.deleteField(Field)
            
org.openmrs.api.AdministrationService.deleteFieldType(FieldType)
          use FormService.purgeFieldType(FieldType) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteFieldType(FieldType)
            
org.openmrs.api.FormService.deleteForm(Form)
          use FormService.purgeForm(Form) 
org.openmrs.api.impl.FormServiceImpl.deleteForm(Form)
            
org.openmrs.api.FormService.deleteFormField(FormField)
          use FormService.purgeFormField(FormField) 
org.openmrs.api.impl.FormServiceImpl.deleteFormField(FormField)
            
org.openmrs.api.AdministrationService.deleteGlobalProperty(String)
          use AdministrationService.purgeGlobalProperty(GlobalProperty) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteGlobalProperty(String)
            
org.openmrs.hl7.HL7Service.deleteHL7InArchive(HL7InArchive)
          use HL7Service.purgeHL7InArchive(HL7InArchive) 
org.openmrs.hl7.impl.HL7ServiceImpl.deleteHL7InArchive(HL7InArchive)
            
org.openmrs.hl7.HL7Service.deleteHL7InError(HL7InError)
          use HL7Service.purgeHL7InError(HL7InError) 
org.openmrs.hl7.impl.HL7ServiceImpl.deleteHL7InError(HL7InError)
            
org.openmrs.hl7.HL7Service.deleteHL7InQueue(HL7InQueue)
          use HL7Service.purgeHL7InQueue(HL7InQueue) 
org.openmrs.hl7.impl.HL7ServiceImpl.deleteHL7InQueue(HL7InQueue)
            
org.openmrs.hl7.HL7Service.deleteHL7Source(HL7Source)
          use HL7Service.purgeHL7Source(HL7Source) 
org.openmrs.hl7.impl.HL7ServiceImpl.deleteHL7Source(HL7Source)
            
org.openmrs.api.AdministrationService.deleteLocation(Location)
          @see LocationService.purgeLocation(Location) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteLocation(Location)
            
org.openmrs.api.AdministrationService.deleteMimeType(MimeType)
          @see ObsService.purgeMimeType(MimeType) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteMimeType(MimeType)
          use ObsService.purgeMimeType(MimeType) 
org.openmrs.api.ObsService.deleteObs(Obs)
          use #purgeObs(Obs) 
org.openmrs.api.impl.ObsServiceImpl.deleteObs(Obs)
          use #purgeObs(Obs) 
org.openmrs.api.OrderService.deleteOrder(Order)
          use #purgeOrder(Order) 
org.openmrs.api.impl.OrderServiceImpl.deleteOrder(Order)
            
org.openmrs.api.OrderService.deleteOrderType(OrderType)
          use #purgeOrderType(OrderType) 
org.openmrs.api.impl.OrderServiceImpl.deleteOrderType(OrderType)
            
org.openmrs.api.PatientService.deletePatient(Patient)
          replaced by PatientService.purgePatient(Patient) 
org.openmrs.api.impl.PatientServiceImpl.deletePatient(Patient)
          replaced by PatientServiceImpl.purgePatient(Patient) 
org.openmrs.api.AdministrationService.deletePatientIdentifierType(PatientIdentifierType)
          replaced by PatientService.purgePatientIdentifierType(PatientIdentifierType) 
org.openmrs.api.impl.AdministrationServiceImpl.deletePatientIdentifierType(PatientIdentifierType)
          replaced by PatientService.purgePatientIdentifierType(PatientIdentifierType) 
org.openmrs.api.PersonService.deletePerson(Person)
          replaced by #purgePerson(Person) 
org.openmrs.api.impl.PersonServiceImpl.deletePerson(Person)
          use PersonServiceImpl.purgePerson(Person) 
org.openmrs.api.impl.PersonServiceImpl.deletePersonAttributeType(Integer)
          use PersonServiceImpl.purgePersonAttributeType(PersonAttributeType) 
org.openmrs.api.PersonService.deletePersonAttributeType(PersonAttributeType)
          replaced by #purgePersonAttributeType(PersonAttributeType) 
org.openmrs.api.impl.PersonServiceImpl.deletePersonAttributeType(PersonAttributeType)
          use PersonServiceImpl.purgePersonAttributeType(PersonAttributeType) 
org.openmrs.api.AdministrationService.deletePrivilege(Privilege)
          @see UserService.purgePrivilege(Privilege) 
org.openmrs.api.impl.AdministrationServiceImpl.deletePrivilege(Privilege)
            
org.openmrs.api.PersonService.deleteRelationship(Relationship)
          replaced by #purgeRelationship(Relationship) 
org.openmrs.api.impl.PersonServiceImpl.deleteRelationship(Relationship)
          use PersonServiceImpl.purgeRelationship(Relationship) 
org.openmrs.api.PersonService.deleteRelationshipType(RelationshipType)
          replaced by #purgeRelationshipType(RelationshipType) 
org.openmrs.api.impl.PersonServiceImpl.deleteRelationshipType(RelationshipType)
          use PersonServiceImpl.purgeRelationshipType(RelationshipType) 
org.openmrs.api.AdministrationService.deleteRole(Role)
          @see UserService.purgeRole(Role) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteRole(Role)
            
org.openmrs.api.AdministrationService.deleteTribe(Tribe)
          tribe will be moved to patient attribute 
org.openmrs.api.UserService.deleteUser(User)
          use UserService.purgeUser(User) 
org.openmrs.api.impl.UserServiceImpl.deleteUser(User)
            
org.openmrs.api.OrderService.discontinueAllOrders(Patient, Concept, Date)
          use OrderUtil.discontinueAllOrders(Patient, Concept, Date) 
org.openmrs.api.impl.OrderServiceImpl.discontinueAllOrders(Patient, Concept, Date)
          use OrderUtil.discontinueAllOrders(Patient, Concept, Date) 
org.openmrs.api.OrderService.discontinueDrugSet(Patient, String, Concept, Date)
          use OrderUtil.discontinueDrugSet(Patient, String, Concept, Date) 
org.openmrs.api.impl.OrderServiceImpl.discontinueDrugSet(Patient, String, Concept, Date)
          use OrderUtil.discontinueDrugSet(Patient, String, Concept, Date) 
org.openmrs.hl7.HL7Service.encounterCreated(Encounter)
          This method is no longer needed. When an encounter is created in the ROUR01 handler, it is created with all obs. Any AOP hooking should be done on the EncounterService.createEncounter(Encounter) method 
org.openmrs.api.ProgramWorkflowService.enrollPatientInProgram(Patient, Program, Date, Date, User)
          use {new PatientProgram(...) followed by @link #savePatientProgram(PatientProgram)} 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.enrollPatientInProgram(Patient, Program, Date, Date, User)
            
org.openmrs.api.ConceptService.findConceptAnswers(String, Locale, Concept, boolean)
          use ConceptService.getConceptAnswers(String, Locale, Concept) 
org.openmrs.api.impl.ConceptServiceImpl.findConceptAnswers(String, Locale, Concept, boolean)
          use ConceptServiceImpl.getConceptAnswers(String, Locale, Concept) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, List, boolean, List, List, List, List)
          use #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.ConceptService.findConcepts(String, Locale, boolean)
          Use {@link #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, Locale, boolean)
          use #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.ConceptService.findConcepts(String, Locale, boolean, int, int)
          Use {@link #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, Locale, boolean, int, int)
          use #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.ConceptService.findConcepts(String, Locale, boolean, List, List, List, List)
          Use #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, Locale, boolean, List, List, List, List)
          use #getConceptWords(String, List, boolean, List, List, List, List, Integer, Integer) 
org.openmrs.api.ConceptService.findDrugs(String, boolean)
          Use ConceptService.getDrugs(String) 
org.openmrs.api.impl.ConceptServiceImpl.findDrugs(String, boolean)
          Use ConceptServiceImpl.getDrugs(String) 
org.openmrs.api.PatientService.findDuplicatePatients(Set)
          use PatientService.getDuplicatePatientsByAttributes(List) 
org.openmrs.api.impl.PatientServiceImpl.findDuplicatePatients(Set)
          use PatientServiceImpl.getDuplicatePatientsByAttributes(List) 
org.openmrs.api.FormService.findFields(Concept)
          use FormService.getFieldsByConcept(Concept) 
org.openmrs.api.impl.FormServiceImpl.findFields(Concept)
            
org.openmrs.api.FormService.findFields(String)
          use FormService.getFields(String) 
org.openmrs.api.impl.FormServiceImpl.findFields(String)
            
org.openmrs.api.FormService.findForms(String, boolean, boolean)
          use FormService.getForms(String, Boolean, Collection, Boolean, Collection, Collection) 
org.openmrs.api.EncounterService.findLocations(String)
          replaced by org.openmrs.api.LocationService.findLocations(name) 
org.openmrs.api.impl.EncounterServiceImpl.findLocations(String)
          use LocationService.getLocations(name) 
org.openmrs.api.ConceptService.findMatchingConceptProposals(String)
          use ConceptService.getConceptProposals(String) 
org.openmrs.api.impl.ConceptServiceImpl.findMatchingConceptProposals(String)
          use ConceptServiceImpl.getConceptProposals(String) 
org.openmrs.api.ObsService.findObsByGroupId(Integer)
          should use Obs.getGroupMembers() or #getObservations(List, List, List, org.openmrs.api.ObsService.PERSON_TYPE, Location, String, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.findObsByGroupId(Integer)
          -- should use obs.getGroupMembers 
org.openmrs.api.ObsService.findObservations(String, boolean, Integer)
          use #getObservations(List, List, List, org.openmrs.api.ObsService.PERSON_TYPE, Location, String, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.findObservations(String, boolean, Integer)
            
org.openmrs.api.PatientService.findPatient(Patient)
          use #getPatientByExample(Patient) 
org.openmrs.api.impl.PatientServiceImpl.findPatient(Patient)
            
org.openmrs.api.PatientService.findPatients(String, boolean)
          use #getPatients(String) 
org.openmrs.api.PersonService.findPeople(String, boolean)
          @see #getPeople(...) 
org.openmrs.api.impl.PersonServiceImpl.findPeople(String, boolean)
          use #getPeople(String, List) 
org.openmrs.api.PersonService.findPeople(String, boolean, List)
          @see #getPeople(...) 
org.openmrs.api.impl.PersonServiceImpl.findPeople(String, boolean, List)
          use #getPeople(String, List) 
org.openmrs.api.PersonService.findPeople(String, boolean, String)
          @see #getPeople(...) 
org.openmrs.api.impl.PersonServiceImpl.findPeople(String, boolean, String)
          use #getPeople(String, List) 
org.openmrs.api.ConceptService.findProposedConcepts(String)
          Use #getConceptProposals(String) and then retrieve the Concepts out of the ConceptProposals... 
org.openmrs.api.impl.ConceptServiceImpl.findProposedConcepts(String)
            
org.openmrs.api.PersonService.findRelationshipType(String)
          use PersonService.getRelationshipTypeByName(String) 
org.openmrs.api.impl.PersonServiceImpl.findRelationshipType(String)
          use PersonServiceImpl.getRelationshipTypeByName(String) 
org.openmrs.api.PatientService.findTribes(String)
          tribe will be moved to patient attributes 
org.openmrs.api.db.PatientDAO.findTribes(String)
          tribe will be moved to patient attribute 
org.openmrs.api.db.hibernate.HibernatePatientDAO.findTribes(String)
          tribe will be moved to patient attribute 
org.openmrs.api.impl.PatientServiceImpl.findTribes(String)
          tribe will be moved to patient attributes 
org.openmrs.api.UserService.findUsers(String, List, boolean)
          use UserService.getUsers(String, List, boolean) 
org.openmrs.api.impl.UserServiceImpl.findUsers(String, List, boolean)
            
org.openmrs.api.UserService.findUsers(String, String, boolean)
          use UserService.getUsersByName(String, String, boolean) 
org.openmrs.api.impl.UserServiceImpl.findUsers(String, String, boolean)
            
org.openmrs.notification.AlertService.getAlerts()
          use AlertService.getAlertsByUser(User) and pass "null" as the parameter for user 
org.openmrs.notification.AlertService.getAlerts(User)
          use AlertService.getAlertsByUser(User) 
org.openmrs.notification.impl.AlertServiceImpl.getAlerts(User)
            
org.openmrs.notification.AlertService.getAllAlerts(User)
          use #getAlerts(User, boolean, boolean) 
org.openmrs.notification.impl.AlertServiceImpl.getAllAlerts(User)
            
org.openmrs.api.ProgramWorkflowService.getAllConversions()
          use ProgramWorkflowService.getAllConceptStateConversions() 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getAllConversions()
            
org.openmrs.api.UserService.getAllUsers(List, boolean)
          use UserService.getUsers(String, List, boolean) 
org.openmrs.api.impl.UserServiceImpl.getAllUsers(List, boolean)
            
org.openmrs.PatientIdentifierType.getCheckDigit()
          No need to know if it has a check digit now that any validator algorithm can be chosen. 
org.openmrs.util.OpenmrsUtil.getCheckDigit(String)
          Should be using PatientService.getPatientIdentifierValidator() 
org.openmrs.api.CohortService.getCohorts()
          replaced by getAllCohorts() 
org.openmrs.api.ConceptService.getConceptByIdOrName(String)
          use ConceptService.getConceptByName(String) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptByIdOrName(String)
          use #getConcept(String)) 
org.openmrs.api.ConceptService.getConceptClasses()
          use #getAllConceptClasses(boolean) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptDatatypes()
          use ConceptServiceImpl.getAllConceptDatatypes() 
org.openmrs.api.ConceptService.getConceptProposals(boolean)
          use ConceptService.getAllConceptProposals(boolean) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptProposals(boolean)
          use ConceptServiceImpl.getAllConceptProposals(boolean) 
org.openmrs.api.ConceptService.getConcepts(String, String)
          use ConceptService.getAllConcepts(String, boolean, boolean) 
org.openmrs.api.impl.ConceptServiceImpl.getConcepts(String, String)
          use ConceptServiceImpl.getAllConcepts(String, boolean, boolean) 
org.openmrs.api.ConceptService.getConceptSets(Concept)
          use ConceptService.getConceptSetsByConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptSets(Concept)
          use ConceptServiceImpl.getConceptSetsByConcept(Concept) 
org.openmrs.api.ConceptService.getConceptsInSet(Concept)
          use ConceptService.getConceptsByConceptSet(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptsInSet(Concept)
          use ConceptServiceImpl.getConceptsByConceptSet(Concept) 
org.openmrs.api.ProgramWorkflowService.getCurrentPrograms(Patient, Date)
          use getPatientPrograms(Patient, Program, Date, Date, Date, Date) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getCurrentPrograms(Patient, Date)
            
org.openmrs.PatientProgram.getCurrentState()
          use PatientProgram.getCurrentState(ProgramWorkflow) 
org.openmrs.api.ProgramWorkflowService.getCurrentWorkflowsByPatient(Patient)
          No current use outside of this service. Should be retrieved from Patient, PatientProgram, and PatientState 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getCurrentWorkflowsByPatient(Patient)
            
org.openmrs.api.ProgramWorkflowService.getCurrentWorkflowsByPatientProgram(PatientProgram)
          No current use outside of this service. Should be retrieved from Patient, PatientProgram, and PatientState 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getCurrentWorkflowsByPatientProgram(PatientProgram)
            
org.openmrs.api.impl.ConceptServiceImpl.getDrugByNameOrId(String)
          use ConceptServiceImpl.getDrug(String) 
org.openmrs.api.OrderService.getDrugOrder(Integer)
          use OrderService.getOrder(Integer, Class) with DrugOrder.class as second parameter instead 
org.openmrs.api.impl.OrderServiceImpl.getDrugOrder(Integer)
            
org.openmrs.api.OrderService.getDrugOrders()
          this method would return a very large list for most systems and doesn't make sense to be used. If _all_ Orders are really what is wanted, use OrderService.getOrders(Class, List, List, org.openmrs.api.OrderService.ORDER_STATUS, List, List, List) with empty parameters 
org.openmrs.api.impl.OrderServiceImpl.getDrugOrders()
          This is a dumb method 
org.openmrs.api.OrderService.getDrugOrdersByPatient(Patient, int)
          use OrderService.getDrugOrdersByPatient(Patient, org.openmrs.api.OrderService.ORDER_STATUS) 
org.openmrs.api.impl.OrderServiceImpl.getDrugOrdersByPatient(Patient, int)
            
org.openmrs.api.OrderService.getDrugOrdersByPatient(Patient, int, boolean)
          use OrderService.getDrugOrdersByPatient(Patient, org.openmrs.api.OrderService.ORDER_STATUS, boolean) 
org.openmrs.api.impl.OrderServiceImpl.getDrugOrdersByPatient(Patient, int, boolean)
            
org.openmrs.api.ConceptService.getDrugs()
          use ConceptService.getAllDrugs() 
org.openmrs.api.impl.ConceptServiceImpl.getDrugs()
          use ConceptServiceImpl.getAllDrugs() 
org.openmrs.api.impl.ConceptServiceImpl.getDrugs(boolean)
          Use ConceptServiceImpl.getAllDrugs(boolean) 
org.openmrs.api.ConceptService.getDrugs(Concept)
          Use ConceptService.getDrugsByConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.getDrugs(Concept)
          use ConceptServiceImpl.getDrugsByConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.getDrugs(Concept, boolean)
          Use ConceptServiceImpl.getDrugsByConcept(Concept) 
org.openmrs.api.OrderService.getDrugSetHeadersByDrugSetIdList(String)
          use OrderUtil.getDrugSetHeadersByDrugSetIdList(String) 
org.openmrs.api.impl.OrderServiceImpl.getDrugSetHeadersByDrugSetIdList(String)
          use OrderUtil.getDrugSetHeadersByDrugSetIdList(String) 
org.openmrs.api.OrderService.getDrugSetsByConcepts(List, List)
          use OrderUtil.getDrugSetsByConcepts(List, List) 
org.openmrs.api.impl.OrderServiceImpl.getDrugSetsByConcepts(List, List)
          use OrderUtil.getDrugSetsByConcepts(List, List) 
org.openmrs.api.OrderService.getDrugSetsByDrugSetIdList(List, String, String)
          use OrderUtil.getDrugSetsByDrugSetIdList(List, String, String) 
org.openmrs.api.impl.OrderServiceImpl.getDrugSetsByDrugSetIdList(List, String, String)
          use OrderUtil.getDrugSetsByDrugSetIdList(List, String, String) 
org.openmrs.api.EncounterService.getEncounters(Date, Date)
          use EncounterService.getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Date, Date)
          replaced by {@link #getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean); 
org.openmrs.api.EncounterService.getEncounters(Location, Date, Date)
          use EncounterService.getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Location, Date, Date)
          replaced by {@link #getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean); 
org.openmrs.api.EncounterService.getEncounters(Patient)
          replaced by EncounterService.getEncountersByPatient(Patient) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Patient)
          replaced by EncounterServiceImpl.getEncountersByPatient(Patient patient) 
org.openmrs.api.EncounterService.getEncounters(Patient, boolean)
          replaced by EncounterService.getEncountersByPatient(Patient) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Patient, boolean)
          replaced by EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) 
org.openmrs.api.EncounterService.getEncounters(Patient, Date, Date)
          use EncounterService.getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Patient, Date, Date)
          replaced by {@link #getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean); 
org.openmrs.api.EncounterService.getEncounters(Patient, Location)
          use EncounterService.getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Patient, Location)
          replaced by {@link #getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean); 
org.openmrs.api.EncounterService.getEncountersByPatientId(Integer, boolean)
          replaced by EncounterService.getEncountersByPatientId(Integer) 
org.openmrs.api.impl.EncounterServiceImpl.getEncountersByPatientId(Integer, boolean)
          replaced by EncounterServiceImpl.getEncountersByPatientId(Integer) 
org.openmrs.api.EncounterService.getEncountersByPatientIdentifier(String, boolean)
          replaced by EncounterService.getEncountersByPatientIdentifier(String) 
org.openmrs.api.impl.EncounterServiceImpl.getEncountersByPatientIdentifier(String, boolean)
          replaced by EncounterServiceImpl.getEncountersByPatientIdentifier(String) 
org.openmrs.reporting.EncounterPatientFilter.getEncounterType()
           
org.openmrs.api.EncounterService.getEncounterTypes()
          replaced by EncounterService.getAllEncounterTypes() 
org.openmrs.api.impl.EncounterServiceImpl.getEncounterTypes()
          replaced by  
org.openmrs.api.FormService.getFields()
          use FormService.getAllFields() 
org.openmrs.api.impl.FormServiceImpl.getFields()
            
org.openmrs.api.FormService.getFieldTypes()
          use FormService.getAllFieldTypes() 
org.openmrs.api.impl.FormServiceImpl.getFieldTypes()
            
org.openmrs.User.getFirstName()
          use getGivenName on Person 
org.openmrs.api.impl.FormServiceImpl.getFormField(Form, Concept)
            
org.openmrs.api.FormService.getFormFields(Form)
          use Form.getFormFields() 
org.openmrs.api.impl.FormServiceImpl.getFormFields(Form)
            
org.openmrs.api.FormService.getForms()
          use FormService.getAllForms() 
org.openmrs.api.impl.FormServiceImpl.getForms()
            
org.openmrs.api.FormService.getForms(boolean)
          use FormService.getAllForms() or FormService.getPublishedForms() 
org.openmrs.api.FormService.getForms(boolean, boolean)
          use FormService.getAllForms() or FormService.getPublishedForms() or FormService.getForms(String, Boolean, Collection, Boolean, Collection, Collection) 
org.openmrs.api.FormService.getForms(Concept)
          use FormService.getFormsContainingConcept(Concept) 
org.openmrs.api.impl.FormServiceImpl.getForms(Concept)
            
org.openmrs.api.AdministrationService.getGlobalProperties()
          use AdministrationService.getAllGlobalProperties() 
org.openmrs.api.impl.AdministrationServiceImpl.getGlobalProperties()
            
org.openmrs.hl7.HL7Service.getHL7InArchives()
          use HL7Service.getAllHL7InArchives() 
org.openmrs.hl7.impl.HL7ServiceImpl.getHL7InArchives()
            
org.openmrs.hl7.HL7Service.getHL7InErrors()
          use HL7Service.getAllHL7InErrors() 
org.openmrs.hl7.impl.HL7ServiceImpl.getHL7InErrors()
            
org.openmrs.hl7.HL7Service.getHL7InQueues()
          use HL7Service.getAllHL7InQueues() 
org.openmrs.hl7.impl.HL7ServiceImpl.getHL7InQueues()
            
org.openmrs.hl7.HL7Service.getHL7Source(String)
          use HL7Service.getHL7SourceByName(String) 
org.openmrs.hl7.impl.HL7ServiceImpl.getHL7Source(String)
            
org.openmrs.hl7.HL7Service.getHL7Sources()
          use HL7Service.getAllHL7Sources() 
org.openmrs.hl7.impl.HL7ServiceImpl.getHL7Sources()
            
org.openmrs.api.UserService.getInheritingRoles(Role)
          use Role.getInheritedRoles() 
org.openmrs.api.impl.UserServiceImpl.getInheritingRoles(Role)
            
org.openmrs.User.getLastName()
          use getFamilyName on Person 
org.openmrs.api.ObsService.getLastNObservations(Integer, Person, Concept, boolean)
          use #getObservations(List, List, List, org.openmrs.api.ObsService.PERSON_TYPE, Location, String, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getLastNObservations(Integer, Person, Concept, boolean)
            
org.openmrs.api.ProgramWorkflowService.getLatestState(PatientProgram, ProgramWorkflow)
          use PatientProgram.getCurrentState(ProgramWorkflow) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getLatestState(PatientProgram, ProgramWorkflow)
            
org.openmrs.api.EncounterService.getLocation(Integer)
          replaced by org.openmrs.api.LocationService.getLocationByLocationId(locationId) 
org.openmrs.api.impl.EncounterServiceImpl.getLocation(Integer)
          use LocationService.getLocation(locationId) 
org.openmrs.api.EncounterService.getLocationByName(String)
          replaced by org.openmrs.api.LocationService.getLocationByName(name) 
org.openmrs.api.impl.EncounterServiceImpl.getLocationByName(String)
          use LocationService.getLocation(name) 
org.openmrs.api.EncounterService.getLocations()
          replaced by org.openmrs.api.LocationService.getAllLocations( )