Deprecated API


Contents
Deprecated Interfaces
org.openmrs.module.Activator
          replaced by BaseModuleActivator 
org.openmrs.cohort.CohortDefinition
          see reportingcompatibility module 
org.openmrs.cohort.CohortDefinitionProvider
          see reportingcompatibility module 
org.openmrs.report.DataSet
          see reportingcompatibility module 
org.openmrs.report.DataSetDefinition
          see reportingcompatibility module 
org.openmrs.report.DataSetProvider
          see reportingcompatibility module 
org.openmrs.api.DataSetService
          see reportingcompatibility module 
org.openmrs.report.DataSetTransform
          see reportingcompatibility module 
org.openmrs.reporting.export.ExportColumn
          see reportingcompatibility module 
org.openmrs.report.MapDataSet
          see reportingcompatibility module 
org.openmrs.report.Parameterizable
          see reportingcompatibility module 
org.openmrs.reporting.PatientFilter
          see reportingcompatibility module 
org.openmrs.report.db.ReportDAO
          see reportingcompatibility module 
org.openmrs.report.ReportDesigner
          see reportingcompatibility module 
org.openmrs.reporting.ReportObject
          see reportingcompatibility module 
org.openmrs.reporting.db.ReportObjectDAO
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectService
          see reportingcompatibility module 
org.openmrs.report.ReportRenderer
          see reportingcompatibility module 
org.openmrs.api.ReportService
          see reportingcompatibility module 
org.openmrs.reporting.TableRowAggregator
          see reportingcompatibility module 
org.openmrs.reporting.TableRowClassifier
          see reportingcompatibility module 
 

Deprecated Classes
org.openmrs.reporting.AbstractPatientDataProducer
          see reportingcompatibility module 
org.openmrs.reporting.AbstractPatientFilter
          see reportingcompatibility module 
org.openmrs.reporting.AbstractReportObject
          see reportingcompatibility module 
org.openmrs.propertyeditor.AbstractReportObjectEditor
          see reportingcompatibility module 
org.openmrs.reporting.CachingPatientFilter
          see reportingcompatibility module 
org.openmrs.reporting.export.CalculatedColumn
          see reportingcompatibility module 
org.openmrs.reporting.export.CohortColumn
          see reportingcompatibility module 
org.openmrs.report.CohortDataSet
          see reportingcompatibility module 
org.openmrs.report.CohortDataSetDefinition
          see reportingcompatibility module 
org.openmrs.report.CohortDataSetProvider
          see reportingcompatibility module 
org.openmrs.reporting.data.CohortDefinition
          see reportingcompatibility module 
org.openmrs.cohort.CohortDefinitionItemHolder
          see reportingcompatibility module 
org.openmrs.reporting.CohortFilter
          see reportingcompatibility module 
org.openmrs.reporting.CohortHistoryCompositionFilter
          see reportingcompatibility module 
org.openmrs.cohort.CohortSearchHistory
          see reportingcompatibility module 
org.openmrs.cohort.CohortUtil
          see reportingcompatibility module 
org.openmrs.reporting.CompoundClassifier
          see reportingcompatibility module 
org.openmrs.reporting.CompoundPatientFilter
          see reportingcompatibility module 
org.openmrs.reporting.export.ConceptColumn
          see reportingcompatibility module 
org.openmrs.reporting.CountAggregator
          see reportingcompatibility module 
org.openmrs.report.impl.CsvReportRenderer
          see reportingcompatibility module 
org.openmrs.reporting.export.DataExportFunctions
          see reportingcompatibility module 
org.openmrs.reporting.export.DataExportReportObject
          see reportingcompatibility module 
org.openmrs.propertyeditor.DataExportReportObjectEditor
          see reportingcompatibility module 
org.openmrs.reporting.export.DataExportUtil
          see reportingcompatibility module 
org.openmrs.reporting.data.DatasetDefinition
          see reportingcompatibility module 
org.openmrs.report.impl.DataSetServiceImpl
          see reportingcompatibility module 
org.openmrs.reporting.DataTable
          see reportingcompatibility module 
org.openmrs.reporting.DateColumnClassifier
          see reportingcompatibility module 
org.openmrs.report.impl.DelimitedTextReportRenderer
          see reportingcompatibility module 
org.openmrs.reporting.DrugOrderFilter
          see reportingcompatibility module 
org.openmrs.reporting.DrugOrderPatientFilter
          Use org.openmrs.reporting.DrugOrderFilter instead 
org.openmrs.reporting.DrugOrderPatientFilterValidator
          see reportingcompatibility module 
org.openmrs.reporting.DrugOrderStopFilter
          see reportingcompatibility module 
org.openmrs.reporting.EmptyReportObject
          see reportingcompatibility module 
org.openmrs.reporting.EncounterPatientFilter
          see reportingcompatibility module 
org.openmrs.report.EvaluationContext
          see reportingcompatibility module 
org.openmrs.scheduler.tasks.GenerateDataExportTask
          see reportingcompatibility module 
org.openmrs.report.db.hibernate.HibernateReportDAO
          see reportingcompatibility module 
org.openmrs.reporting.db.hibernate.HibernateReportObjectDAO
          see reportingcompatibility module 
org.openmrs.util.InsertedOrderComparator
          this is not needed. Use a LinkedHashSet object instead of this class. 
org.openmrs.reporting.InversePatientFilter
          see reportingcompatibility module 
org.openmrs.reporting.LocationPatientFilter
          see reportingcompatibility module 
org.openmrs.reporting.LogicPatientFilter
          see reportingcompatibility module 
org.openmrs.MimeType
          This class is no longer used. Mimetypes are determined by the handler for a ConceptComplex now. 
org.openmrs.reporting.NumericRangeColumnClassifier
          see reportingcompatibility module 
org.openmrs.reporting.ObsPatientFilter
          see reportingcompatibility module 
org.openmrs.xml.OpenmrsCycleStrategy
          - Use OpenmrsSerializer from Context.getSerializationService.getDefaultSerializer() 
org.openmrs.xml.OpenmrsLabelLogic
          - Use OpenmrsSerializer from Context.getSerializationService.getDefaultSerializer() 
org.openmrs.xml.OpenmrsReferenceLogic
          - Use OpenmrsSerializer from Context.getSerializationService.getDefaultSerializer() 
org.openmrs.report.Parameter
          see reportingcompatibility module 
org.openmrs.reporting.PatientCharacteristicFilter
          see reportingcompatibility module 
org.openmrs.reporting.PatientCharacteristicFilterValidator
          see reportingcompatibility module 
org.openmrs.reporting.PatientSearch
          see reportingcompatibility module 
org.openmrs.cohort.impl.PatientSearchCohortDefinitionProvider
          see reportingcompatibility module 
org.openmrs.reporting.PatientSearchReportObject
          see reportingcompatibility module 
org.openmrs.reporting.PersonAttributeFilter
          see reportingcompatibility module 
org.openmrs.reporting.ProgramPatientFilter
          Use @see org.openmrs.reporting.ProgramStatePatientFilter instead 
org.openmrs.reporting.ProgramStatePatientFilter
          see reportingcompatibility module 
org.openmrs.report.RenderingMode
          see reportingcompatibility module 
org.openmrs.reporting.Report
          see reportingcompatibility module 
org.openmrs.report.ReportData
          see reportingcompatibility module 
org.openmrs.reporting.report.ReportDefinition
          see reportingcompatibility module 
org.openmrs.propertyeditor.ReportDefinitionEditor
          see reportingcompatibility module 
org.openmrs.reporting.report.ReportElementDefinition
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectFactory
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectFactoryModule
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectList
          see reportingcompatibility module 
org.openmrs.reporting.impl.ReportObjectServiceImpl
          see reportingcompatibility module 
org.openmrs.validator.ReportObjectValidator
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectWrapper
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectWrapperExceptionListener
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectXMLDecoder
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectXMLEncoder
          see reportingcompatibility module 
org.openmrs.report.ReportSchema
          see reportingcompatibility module 
org.openmrs.report.ReportSchemaXml
          see reportingcompatibility module 
org.openmrs.propertyeditor.ReportSchemaXmlEditor
          see reportingcompatibility module 
org.openmrs.report.impl.ReportServiceImpl
          see reportingcompatibility module 
org.openmrs.reporting.export.RowPerObsColumn
          see reportingcompatibility module 
org.openmrs.reporting.export.RowPerObsDataExportReportObject
          see reportingcompatibility module 
org.openmrs.report.RowPerObsDataSet
          see reportingcompatibility module 
org.openmrs.report.RowPerObsDataSetDefinition
          see reportingcompatibility module 
org.openmrs.report.RowPerObsDataSetProvider
          see reportingcompatibility module 
org.openmrs.report.RowPerProgramEnrollmentDataSet
          see reportingcompatibility module 
org.openmrs.report.RowPerProgramEnrollmentDataSetDefinition
          see reportingcompatibility module 
org.openmrs.report.RowPerProgramEnrollmentDataSetProvider
          see reportingcompatibility module 
org.openmrs.reporting.SearchArgument
          see reportingcompatibility module 
org.openmrs.reporting.export.SimpleColumn
          see reportingcompatibility module 
org.openmrs.reporting.SimpleColumnClassifier
          see reportingcompatibility module 
org.openmrs.cohort.StaticCohortDefinition
          see reportingcompatibility module 
org.openmrs.cohort.impl.StaticCohortDefinitionProvider
          see reportingcompatibility module 
org.openmrs.reporting.TableGroupAndAggregate
          see reportingcompatibility module 
org.openmrs.reporting.TableRow
          see reportingcompatibility module 
org.openmrs.Tribe
          This object is no longer supported. This functionality has been replaced by the Tribe module. The installation of that module converts this tribe patient attribute to a PersonAttribute and all values are copied over 
org.openmrs.report.impl.TsvReportRenderer
          see reportingcompatibility module 
 

Deprecated Exceptions
org.openmrs.report.ParameterException
          see reportingcompatibility module 
org.openmrs.report.RenderingException
          see reportingcompatibility module 
org.openmrs.report.ReportRenderingException
          see reportingcompatibility module 
 

Deprecated Fields
org.openmrs.util.FormConstants.CLASS_DRUG
           
org.openmrs.util.OpenmrsConstants.DATABASE_VERSION
          the database doesn't have just one main version now that we are using liquibase. 
org.openmrs.util.OpenmrsConstants.DATABASE_VERSION_EXPECTED
          the database doesn't have just one main version now that we are using liquibase. 
org.openmrs.util.LocaleUtility.DEFAULT_LOCALE
          use LocaleUtility.getDefaultLocale() now 
org.openmrs.util.OpenmrsConstants.GLOBAL_DEFAULT_LOCALE
          use LocaleUtility.getDefaultLocale() 
org.openmrs.util.OpenmrsConstants.GLOBAL_PROPERTY_REPORT_XML_MACROS
           
org.openmrs.util.FormConstants.HL7_AUTHORITY_LOCAL
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_AUTHORITY_UUID
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_BOOLEAN
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_CODED
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_CODED_WITH_EXCEPTIONS
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_DATE
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_DATETIME
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_ID_PATIENT
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_ID_PERSON
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_LOCAL_CONCEPT
           
org.openmrs.util.FormConstants.HL7_LOCAL_CONCEPT_NAME
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_LOCAL_DRUG
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_LOCAL_RELATIONSHIP
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_NUMERIC
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_TEXT
          Moved the constant to HL7Constants class 
org.openmrs.util.FormConstants.HL7_TIME
          Moved the constant to HL7Constants class 
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_ADD_REPORT_OBJECTS
           
org.openmrs.util.OpenmrsConstants.PRIV_ADD_REPORTS
           
org.openmrs.util.OpenmrsConstants.PRIV_DELETE_REPORT_OBJECTS
           
org.openmrs.util.OpenmrsConstants.PRIV_DELETE_REPORTS
           
org.openmrs.util.OpenmrsConstants.PRIV_EDIT_REPORT_OBJECTS
           
org.openmrs.util.OpenmrsConstants.PRIV_EDIT_REPORTS
           
org.openmrs.util.OpenmrsConstants.PRIV_MANAGE_MIME_TYPES
           
org.openmrs.util.OpenmrsConstants.PRIV_MANAGE_RELATIONSHIPS
          replacing with ADD/EDIT/DELETE privileges 
org.openmrs.util.OpenmrsConstants.PRIV_PURGE_MIME_TYPES
           
org.openmrs.util.OpenmrsConstants.PRIV_RUN_REPORTS
           
org.openmrs.util.OpenmrsConstants.PRIV_VIEW_MIME_TYPES
           
org.openmrs.util.OpenmrsConstants.PRIV_VIEW_REPORT_OBJECTS
           
org.openmrs.util.OpenmrsConstants.PRIV_VIEW_REPORTS
           
org.openmrs.util.OpenmrsConstants.REPORT_OBJECT_TYPE_PATIENTDATAPRODUCER
           
org.openmrs.util.OpenmrsConstants.REPORT_OBJECT_TYPE_PATIENTFILTER
           
org.openmrs.util.OpenmrsConstants.REPORT_OBJECT_TYPE_PATIENTSEARCH
           
org.openmrs.scheduler.SchedulerConstants.SCHEDULER_PASSWORD_PROPERTY
          This is not needed anymore since tasks are run as the Daemon user. See Daemon.executeScheduledTask(Task) 
org.openmrs.scheduler.SchedulerConstants.SCHEDULER_USERNAME_PROPERTY
          This is not needed anymore since tasks are run as the Daemon user. See Daemon.executeScheduledTask(Task) 
org.openmrs.api.OrderService.SHOW_ALL
          use OrderService.ORDER_STATUS.ANY 
org.openmrs.api.OrderService.SHOW_COMPLETE
          use OrderService.ORDER_STATUS.COMPLETE 
org.openmrs.api.OrderService.SHOW_CURRENT
          use OrderService.ORDER_STATUS.CURRENT 
org.openmrs.api.OrderService.SHOW_NOTVOIDED
          use OrderService.ORDER_STATUS.NOTVOIDED 
org.openmrs.util.FormConstants.simpleDatatypes
          Moved the constant to HL7Constants class, List of datatypes that do not require complex definitions 
org.openmrs.api.ObsService.USER
          Use OpenmrsConstants.PERSON_TYPE.USER 
 

Deprecated Methods
org.openmrs.api.AdministrationService.addGlobalProperty(GlobalProperty)
          use AdministrationService.saveGlobalProperty(GlobalProperty) 
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.util.OpenmrsUtil.ageFromBirthdate(Date)
          this method is not currently used within OpenMRS and is a duplicate of Person.getAge(Date) 
org.openmrs.scheduler.tasks.AbstractTask.authenticate()
          this method is not used anymore. All threads are run as the Daemon user 
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.api.PatientService.checkPatientIdentifier(PatientIdentifier)
          use PatientIdentifierValidator.validateIdentifier(PatientIdentifier) 
org.openmrs.api.impl.PatientServiceImpl.checkPatientIdentifier(PatientIdentifier)
          use PatientIdentifierValidator.validateIdentifier(PatientIdentifier) 
org.openmrs.notification.MessageService.create(String, String)
           
org.openmrs.notification.impl.MessageServiceImpl.create(String, String)
            
org.openmrs.notification.MessageService.create(String, String, String)
           
org.openmrs.notification.impl.MessageServiceImpl.create(String, String, String)
            
org.openmrs.notification.MessageService.create(String, String, String, String)
           
org.openmrs.notification.impl.MessageServiceImpl.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.impl.AlertServiceImpl.createAlert(String, Collection)
            
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.impl.CohortServiceImpl.createCohort(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 ConceptService.saveConceptClass(ConceptClass) 
org.openmrs.api.impl.AdministrationServiceImpl.createConceptClass(ConceptClass)
          moved to ConceptService 
org.openmrs.api.AdministrationService.createConceptDatatype(ConceptDatatype)
          use ConceptService.saveConceptDatatype(ConceptDatatype) 
org.openmrs.api.impl.AdministrationServiceImpl.createConceptDatatype(ConceptDatatype)
          moved to ConceptService 
org.openmrs.api.AdministrationService.createConceptProposal(ConceptProposal)
          use 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 ObsService.saveObs(Obs, String) 
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.createReport(Report)
          see reportingcompatibility module 
org.openmrs.api.db.AdministrationDAO.createReport(Report)
          see reportingcompatibility module 
org.openmrs.api.db.hibernate.HibernateAdministrationDAO.createReport(Report)
          see reportingcompatibility module 
org.openmrs.api.impl.AdministrationServiceImpl.createReport(Report)
          see reportingcompatibility module 
org.openmrs.api.AdministrationService.createReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.api.db.AdministrationDAO.createReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.api.db.hibernate.HibernateAdministrationDAO.createReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.api.impl.AdministrationServiceImpl.createReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectService.createReportObject(AbstractReportObject)
          use ReportObjectService.saveReportObject(AbstractReportObject) 
org.openmrs.reporting.impl.ReportObjectServiceImpl.createReportObject(AbstractReportObject)
            
org.openmrs.api.ReportService.createReportSchemaXml(ReportSchemaXml)
          use saveReportSchemaXml(reportSchemaXml) 
org.openmrs.report.impl.ReportServiceImpl.createReportSchemaXml(ReportSchemaXml)
          use saveReportSchemaXml(reportSchemaXml) 
org.openmrs.api.AdministrationService.createRole(Role)
          see UserService.saveRole(Role) 
org.openmrs.api.impl.AdministrationServiceImpl.createRole(Role)
            
org.openmrs.reporting.ReportObjectService.createSearchHistory(CohortSearchHistory)
          use ReportObjectService.saveSearchHistory(CohortSearchHistory) 
org.openmrs.reporting.impl.ReportObjectServiceImpl.createSearchHistory(CohortSearchHistory)
            
org.openmrs.api.AdministrationService.createTribe(Tribe)
          The Tribe object is no longer supported. Install the Tribe module 
org.openmrs.api.impl.AdministrationServiceImpl.createTribe(Tribe)
            
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 ConceptService.purgeConceptClass(ConceptClass) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteConceptClass(ConceptClass)
          moved to ConceptService 
org.openmrs.api.AdministrationService.deleteConceptDatatype(ConceptDatatype)
          use org.openmrs.api 
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 EncounterService.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.db.ObsDAO.deleteMimeType(MimeType)
            
org.openmrs.api.db.hibernate.HibernateObsDAO.deleteMimeType(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.PersonService.deletePersonAttributeType(Integer)
          use (@link #purgePersonAttributeType(PersonAttributeType)) 
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.reporting.ReportObjectService.deleteReport(AbstractReportObject)
          use ReportObjectService.purgeReportObject(AbstractReportObject) 
org.openmrs.reporting.impl.ReportObjectServiceImpl.deleteReport(AbstractReportObject)
            
org.openmrs.api.AdministrationService.deleteReport(Report)
          see reportingcompatibility module 
org.openmrs.api.db.AdministrationDAO.deleteReport(Report)
          see reportingcompatibility module 
org.openmrs.api.db.hibernate.HibernateAdministrationDAO.deleteReport(Report)
          see reportingcompatibility module 
org.openmrs.api.impl.AdministrationServiceImpl.deleteReport(Report)
          see reportingcompatibility module 
org.openmrs.api.AdministrationService.deleteReportObject(Integer)
          see reportingcompatibility module 
org.openmrs.api.db.AdministrationDAO.deleteReportObject(Integer)
          see reportingcompatibility module 
org.openmrs.api.db.hibernate.HibernateAdministrationDAO.deleteReportObject(Integer)
          see reportingcompatibility module 
org.openmrs.api.impl.AdministrationServiceImpl.deleteReportObject(Integer)
          see reportingcompatibility module 
org.openmrs.api.AdministrationService.deleteRole(Role)
          see UserService.purgeRole(Role) 
org.openmrs.api.impl.AdministrationServiceImpl.deleteRole(Role)
            
org.openmrs.reporting.ReportObjectService.deleteSearchHistory(CohortSearchHistory)
          use ReportObjectService.purgeSearchHistory(CohortSearchHistory) 
org.openmrs.reporting.impl.ReportObjectServiceImpl.deleteSearchHistory(CohortSearchHistory)
            
org.openmrs.api.AdministrationService.deleteTribe(Tribe)
          The Tribe object is no longer supported. Install the Tribe module 
org.openmrs.api.impl.AdministrationServiceImpl.deleteTribe(Tribe)
            
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.hl7.impl.HL7ServiceImpl.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.logic.LogicService.eval(Patient, LogicCriteria)
          use LogicService.eval(Integer, LogicCriteria) 
org.openmrs.logic.LogicService.eval(Patient, LogicCriteria, Map)
          use LogicService.eval(Integer, LogicCriteria, Map) 
org.openmrs.logic.LogicService.eval(Patient, String)
          use LogicService.eval(Integer, String) 
org.openmrs.logic.LogicService.eval(Patient, String, Map)
          use LogicService.eval(Integer, String, Map) 
org.openmrs.api.CohortService.evaluate(CohortDefinition, EvaluationContext)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.evaluate(CohortDefinition, EvaluationContext)
          see reportingcompatibility module 
org.openmrs.util.DatabaseUpdater.executeChangelog(String, String, Map, DatabaseUpdater.ChangeSetExecutorCallback)
          use DatabaseUpdater.executeChangelog(String, String, Map, ChangeSetExecutorCallback, ClassLoader) 
org.openmrs.api.db.PatientSetDAO.exportXml(Cohort)
            
org.openmrs.api.db.hibernate.HibernatePatientSetDAO.exportXml(Cohort)
            
org.openmrs.api.db.PatientSetDAO.exportXml(Integer)
            
org.openmrs.api.db.hibernate.HibernatePatientSetDAO.exportXml(Integer)
            
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 ConceptServiceImpl.getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) 
org.openmrs.api.ConceptService.findConcepts(String, Locale, boolean)
          Use ConceptService.getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, Locale, boolean)
          use ConceptServiceImpl.getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) 
org.openmrs.api.ConceptService.findConcepts(String, Locale, boolean, int, int)
          Use ConceptService.getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, Locale, boolean, int, int)
          use ConceptServiceImpl.getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) 
org.openmrs.api.ConceptService.findConcepts(String, Locale, boolean, List, List, List, List)
          Use ConceptService.getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) 
org.openmrs.api.impl.ConceptServiceImpl.findConcepts(String, Locale, boolean, List, List, List, List)
          use ConceptServiceImpl.getConceptWords(String, List, boolean, List, List, List, List, Concept, 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.impl.FormServiceImpl.findForms(String, boolean, boolean)
            
org.openmrs.api.EncounterService.findLocations(String)
          replaced by LocationService.getLocations(String) 
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 ObsService.getObservations(List, List, List, List, List, List, List, 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 ObsService.getObservations(String) 
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.impl.PatientServiceImpl.findPatients(String, boolean)
            
org.openmrs.api.PersonService.findPeople(String, boolean)
          @see #getPeople(...) 
org.openmrs.api.impl.PersonServiceImpl.findPeople(String, boolean)
          use PersonServiceImpl.getPeople(String, Boolean) 
org.openmrs.api.PersonService.findPeople(String, boolean, List)
          @see #getPeople(...) 
org.openmrs.api.impl.PersonServiceImpl.findPeople(String, boolean, List)
          use PersonServiceImpl.getPeople(String, Boolean) 
org.openmrs.api.PersonService.findPeople(String, boolean, String)
          @see #getPeople(...) 
org.openmrs.api.impl.PersonServiceImpl.findPeople(String, boolean, String)
          use PersonServiceImpl.getPeople(String, Boolean) 
org.openmrs.api.ConceptService.findProposedConcepts(String)
          Use ConceptService.getProposedConcepts(String) 
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.logic.LogicService.findTags(String)
          use LogicService.getTags(String) 
org.openmrs.logic.LogicService.findToken(String)
          use LogicService.getTokens(String) 
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.module.Module.getActivator()
           
org.openmrs.notification.AlertService.getAlerts()
          use AlertService.getAlertsByUser(User) and pass "null" as the parameter for user 
org.openmrs.notification.impl.AlertServiceImpl.getAlerts()
            
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.CohortService.getAllCohortDefinitions()
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.getAllCohortDefinitions()
          see reportingcompatibility module 
org.openmrs.api.ProgramWorkflowService.getAllConversions()
          use ProgramWorkflowService.getAllConceptStateConversions() 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getAllConversions()
            
org.openmrs.api.ObsService.getAllMimeTypes()
          MimeTypes are no longer used. See ConceptComplex and its use of handlers 
org.openmrs.api.impl.ObsServiceImpl.getAllMimeTypes()
            
org.openmrs.api.ObsService.getAllMimeTypes(boolean)
          MimeTypes are no longer used. See ConceptComplex and its use of handlers 
org.openmrs.api.db.ObsDAO.getAllMimeTypes(boolean)
            
org.openmrs.api.db.hibernate.HibernateObsDAO.getAllMimeTypes(boolean)
            
org.openmrs.api.impl.ObsServiceImpl.getAllMimeTypes(boolean)
            
org.openmrs.api.CohortService.getAllPatientsCohortDefinition()
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.getAllPatientsCohortDefinition()
          see reportingcompatibility module 
org.openmrs.api.UserService.getAllUsers(List, boolean)
          use UserService.getUsers(String, List, boolean) 
org.openmrs.api.impl.UserServiceImpl.getAllUsers(List, boolean)
            
org.openmrs.Concept.getBestName(Locale)
          use Concept.getName(Locale, boolean) with a second parameter of "false" 
org.openmrs.Concept.getBestShortName(Locale)
          use Concept.getShortNameInLocale(Locale) or Concept.getShortestName(Locale, 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)
          Use PatientService.getIdentifierValidator(String) 
org.openmrs.Cohort.getCohortDefinition()
           
org.openmrs.api.CohortService.getCohortDefinition(Class, Integer)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.getCohortDefinition(Class, Integer)
          see reportingcompatibility module 
org.openmrs.api.CohortService.getCohortDefinition(String)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.getCohortDefinition(String)
          see reportingcompatibility module 
org.openmrs.api.CohortService.getCohortDefinitionProviders()
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.getCohortDefinitionProviders()
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.getCohortDefinitions(Class)
          see reportingcompatibility module 
org.openmrs.api.CohortService.getCohortDefinitions(Class)
          see reportingcompatibility module 
org.openmrs.api.CohortService.getCohorts()
          replaced by getAllCohorts() 
org.openmrs.api.impl.CohortServiceImpl.getCohorts()
            
org.openmrs.api.ConceptService.getConceptByIdOrName(String)
          use ConceptService.getConcept(String) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptByIdOrName(String)
          use ConceptServiceImpl.getConcept(String) 
org.openmrs.api.ConceptService.getConceptClasses()
          use ConceptService.getAllConceptClasses(boolean) 
org.openmrs.api.impl.ConceptServiceImpl.getConceptClasses()
            
org.openmrs.api.impl.ConceptServiceImpl.getConceptDatatypes()
          use ConceptServiceImpl.getAllConceptDatatypes() 
org.openmrs.api.ConceptService.getConceptDatatypes(String)
          you *probably* want to use ConceptService.getConceptDatatypeByName(String) 
org.openmrs.api.db.ConceptDAO.getConceptDatatypes(String)
            
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.scheduler.TaskDefinition.getCreatedBy()
          use BaseOpenmrsMetadata.getCreator() 
org.openmrs.api.ProgramWorkflowService.getCurrentPrograms(Patient, Date)
          use ProgramWorkflowService.getPatientPrograms(Patient, Program, Date, Date, Date, Date, boolean) 
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.context.ServiceContext.getDataSetService()
          see reportingcompatibility module 
org.openmrs.api.context.Context.getDataSetService()
          see reportingcompatibility module 
org.openmrs.util.OpenmrsUtil.getDateFormat()
          use Context.getDateFormat() or #getDateFormat(Context#getLocale()) instead 
org.openmrs.ConceptSource.getDateVoided()
           
org.openmrs.ConceptName.getDescription()
            
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 EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, 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 EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, 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, 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 EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, 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 EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, Collection, Collection, boolean) 
org.openmrs.api.EncounterService.getEncounters(Patient, Location, Date, Date, Collection
, Collection, boolean)
          replaced by EncounterService.getEncounters(Patient, Location, Date, Date, Collection, Collection, Collection, boolean) 
org.openmrs.api.impl.EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean)
          replaced by EncounterServiceImpl.getEncounters(Patient, Location, Date, Date, Collection, 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 EncounterServiceImpl.getAllEncounterTypes() 
org.openmrs.Cohort.getEvaluationContext()
           
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.Field.getForms()
          This method always returns null. Forms that a Field is on are managed through the FormField object 
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.impl.FormServiceImpl.getForms(boolean)
            
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.impl.FormServiceImpl.getForms(boolean, boolean)
            
org.openmrs.api.FormService.getForms(Concept)
          use FormService.getFormsContainingConcept(Concept) 
org.openmrs.api.impl.FormServiceImpl.getForms(Concept)
            
org.openmrs.api.FormService.getForms(String, Boolean, Collection, Boolean, Collection, Collection)
          use FormService.getForms(String, Boolean, Collection, Boolean, Collection, Collection, Collection) 
org.openmrs.api.impl.FormServiceImpl.getForms(String, Boolean, Collection, Boolean, Collection, Collection)
          see FormServiceImpl.getForms(String, Boolean, Collection, Boolean, Collection, Collection, Collection) 
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 ObsService.getObservations(List, List, List, List, List, List, List, 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 LocationService.getLocation(Integer) 
org.openmrs.api.impl.EncounterServiceImpl.getLocation(Integer)
          use LocationService.getLocation(locationId) 
org.openmrs.api.EncounterService.getLocationByName(String)
          replaced by LocationService.getLocation(String) 
org.openmrs.api.impl.EncounterServiceImpl.getLocationByName(String)
          use LocationService.getLocation(name) 
org.openmrs.api.EncounterService.getLocations()
          replaced by LocationService.getAllLocations() 
org.openmrs.api.impl.EncounterServiceImpl.getLocations()
          use LocationService.getAllLocations() 
org.openmrs.api.ObsService.getMimeType(Integer)
          MimeTypes are no longer used. See ConceptComplex and its use of handlers 
org.openmrs.api.db.ObsDAO.getMimeType(Integer)
            
org.openmrs.api.db.hibernate.HibernateObsDAO.getMimeType(Integer)
            
org.openmrs.api.impl.ObsServiceImpl.getMimeType(Integer)
            
org.openmrs.api.ObsService.getMimeTypes()
          use ObsService.getAllMimeTypes() 
org.openmrs.api.impl.ObsServiceImpl.getMimeTypes()
          use ObsServiceImpl.getAllMimeTypes() 
org.openmrs.api.AdministrationService.getMRNGeneratorLog()
          use the mrngen module instead 
org.openmrs.api.impl.AdministrationServiceImpl.getMRNGeneratorLog()
            
org.openmrs.api.ObsService.getNumericAnswersForConcept(Concept, Boolean, Integer, boolean)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getNumericAnswersForConcept(Concept, Boolean, Integer, boolean)
            
org.openmrs.api.ObsService.getObservations(Cohort, List, Date, Date)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(Cohort, List, Date, Date)
            
org.openmrs.api.ObsService.getObservations(Concept, Location, String, Integer, boolean)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(Concept, Location, String, Integer, boolean)
            
org.openmrs.api.ObsService.getObservations(Concept, String, Integer, boolean)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(Concept, String, Integer, boolean)
            
org.openmrs.api.ObsService.getObservations(Encounter)
          use org.openmrs 
org.openmrs.api.impl.ObsServiceImpl.getObservations(Encounter)
          use org.openmrs.Encounter#getObs() 
org.openmrs.api.ObsService.getObservations(List, Date, Date)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(List, Date, Date)
            
org.openmrs.api.ObsService.getObservations(List, Date, Date, boolean)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(List, Date, Date, boolean)
            
org.openmrs.api.ObsService.getObservations(Person, boolean)
          use ObsService.getObservationsByPerson(Person) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(Person, boolean)
          use ObsServiceImpl.getObservationsByPerson(Person) 
org.openmrs.api.ObsService.getObservations(Person, Concept, boolean)
          use ObsService.getObservationsByPersonAndConcept(Person, Concept) 
org.openmrs.api.impl.ObsServiceImpl.getObservations(Person, Concept, boolean)
            
org.openmrs.api.ObsService.getObservationsAnsweredByConcept(Concept, Integer, boolean)
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getObservationsAnsweredByConcept(Concept, Integer, boolean)
            
org.openmrs.Obs.getObsGroupId()
          The Obs.getObsGroup() method should be used 
org.openmrs.api.OrderService.getOrders()
          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.getOrders()
          This is a dumb method 
org.openmrs.api.OrderService.getOrderTypes()
          use #getAllOrderTypes() 
org.openmrs.api.impl.OrderServiceImpl.getOrderTypes()
            
org.openmrs.Obs.getPatient()
          use getPerson() 
org.openmrs.api.PatientService.getPatientIdentifiers(PatientIdentifierType)
          replaced by PatientService.getPatientIdentifiers(String, List, List, List, Boolean) 
org.openmrs.api.impl.PatientServiceImpl.getPatientIdentifiers(PatientIdentifierType)
          replaced by PatientServiceImpl.getPatientIdentifiers(String, List, List, List, Boolean) 
org.openmrs.api.PatientService.getPatientIdentifiers(String, PatientIdentifierType)
          replaced by PatientService.getPatientIdentifiers(String, List, List, List, Boolean) 
org.openmrs.api.impl.PatientServiceImpl.getPatientIdentifiers(String, PatientIdentifierType)
          replaced by PatientServiceImpl.getPatientIdentifiers(String, List, List, List, Boolean) 
org.openmrs.api.impl.PatientServiceImpl.getPatientIdentifiers(String, PatientIdentifierType, boolean)
          replaced by PatientServiceImpl.getPatientIdentifiers(String, List, List, List, Boolean) 
org.openmrs.api.PatientService.getPatientIdentifierType(String)
          use PatientService.getPatientIdentifierTypeByName(String) 
org.openmrs.api.impl.PatientServiceImpl.getPatientIdentifierType(String)
            
org.openmrs.api.PatientService.getPatientIdentifierTypes()
          replaced by PatientService.getAllPatientIdentifierTypes() 
org.openmrs.api.impl.PatientServiceImpl.getPatientIdentifierTypes()
          replaced by PatientServiceImpl.getAllPatientIdentifierTypes() 
org.openmrs.Cohort.getPatientIds()
          use #getMemberIds() 
org.openmrs.api.ProgramWorkflowService.getPatientPrograms(Patient)
          use ProgramWorkflowService.getPatientPrograms(Patient, Program, Date, Date, Date, Date, boolean) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getPatientPrograms(Patient)
            
org.openmrs.api.PatientService.getPatients(String, String, List)
          replaced by a call to PatientService.getPatients(String, String, List, boolean) with "false" as the last parameter 
org.openmrs.api.impl.PatientServiceImpl.getPatients(String, String, List)
          replaced by PatientServiceImpl.getPatients(String, String, List, boolean) 
org.openmrs.api.PatientService.getPatientsByIdentifier(String, boolean)
          replaced by PatientService.getPatients(String, String, List) 
org.openmrs.api.impl.PatientServiceImpl.getPatientsByIdentifier(String, boolean)
          replaced by @deprecated replaced by PatientServiceImpl.getPatients(String, String, List) 
org.openmrs.api.PatientService.getPatientsByIdentifierPattern(String, boolean)
          replaced by getPatients( ... ) 
org.openmrs.api.impl.PatientServiceImpl.getPatientsByIdentifierPattern(String, boolean)
          replaced by PatientServiceImpl.getPatients(String, String, List, boolean) 
org.openmrs.api.PatientService.getPatientsByName(String)
          replaced by PatientService.getPatients(String, String, List) 
org.openmrs.api.impl.PatientServiceImpl.getPatientsByName(String)
          replaced by PatientServiceImpl.getPatients(String, String, List, boolean) 
org.openmrs.api.PatientService.getPatientsByName(String, boolean)
          replaced by getPatients( ... ) 
org.openmrs.api.impl.PatientServiceImpl.getPatientsByName(String, boolean)
          replaced by PatientServiceImpl.getPatients(String, String, List, boolean) 
org.openmrs.api.ProgramWorkflowService.getPatientState(Integer)
          use PatientProgram.getPatientState(Integer) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getPatientState(Integer)
            
org.openmrs.api.PersonService.getPerson(Patient)
          use PersonService.getPerson(Integer) 
org.openmrs.api.impl.PersonServiceImpl.getPerson(Patient)
          use PersonServiceImpl.getPerson(Integer) 
org.openmrs.api.PersonService.getPerson(User)
          use PersonService.getPerson(Integer) 
org.openmrs.api.impl.PersonServiceImpl.getPerson(User)
          use PersonServiceImpl.getPerson(Integer) 
org.openmrs.api.PersonService.getPersonAttributeType(String)
          use PersonService.getPersonAttributeTypeByName(String) 
org.openmrs.api.impl.PersonServiceImpl.getPersonAttributeType(String)
          use PersonServiceImpl.getPersonAttributeTypeByName(String) 
org.openmrs.api.PersonService.getPersonAttributeTypes()
          use PersonService.getAllPersonAttributeTypes() 
org.openmrs.api.impl.PersonServiceImpl.getPersonAttributeTypes()
          use PersonServiceImpl.getAllPersonAttributeTypes() 
org.openmrs.api.PersonService.getPersonAttributeTypes(String, String)
          use PersonService.getPersonAttributeTypes(String, String) 
org.openmrs.api.impl.PersonServiceImpl.getPersonAttributeTypes(String, String)
          @see PersonService.getPersonAttributeTypes(java.lang.String, java.lang.String) 
org.openmrs.api.ProgramWorkflowService.getPossibleNextStates(PatientProgram, ProgramWorkflow)
          use ProgramWorkflow.getPossibleNextStates(PatientProgram) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getPossibleNextStates(PatientProgram, ProgramWorkflow)
            
org.openmrs.Concept.getPreferredNameForCountry(String)
          use Concept.getPreferredName(Locale) 
org.openmrs.Concept.getPreferredNameInLanguage(String)
          use Concept.getPreferredName(Locale) 
org.openmrs.api.UserService.getPrivileges()
          use UserService.getAllPrivileges() 
org.openmrs.api.impl.UserServiceImpl.getPrivileges()
            
org.openmrs.api.ProgramWorkflowService.getProgram(String)
          use ProgramWorkflowService.getProgramByName(String) 
org.openmrs.api.ProgramWorkflowService.getPrograms()
          use ProgramWorkflowService.getAllPrograms() 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getPrograms()
            
org.openmrs.api.ConceptService.getQuestionsForAnswer(Concept)
          use #getConceptsByAnswer(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.getQuestionsForAnswer(Concept)
          use ConceptServiceImpl.getConceptsByAnswer(Concept) 
org.openmrs.api.PersonService.getRelationships()
          use PersonService.getAllRelationships() 
org.openmrs.api.impl.PersonServiceImpl.getRelationships()
          use PersonServiceImpl.getAllRelationships() 
org.openmrs.api.PersonService.getRelationships(Person)
          use PersonService.getRelationshipsByPerson(Person) 
org.openmrs.api.impl.PersonServiceImpl.getRelationships(Person)
          use PersonServiceImpl.getRelationshipsByPerson(Person) 
org.openmrs.api.PersonService.getRelationships(Person, boolean)
          use PersonService.getRelationshipsByPerson(Person) 
org.openmrs.api.impl.PersonServiceImpl.getRelationships(Person, boolean)
          use PersonServiceImpl.getRelationshipsByPerson(Person) 
org.openmrs.api.PersonService.getRelationships(RelationshipType)
          use PersonService.getRelationshipMap(RelationshipType) 
org.openmrs.api.impl.PersonServiceImpl.getRelationships(RelationshipType)
          use PersonServiceImpl.getRelationshipMap(RelationshipType) 
org.openmrs.api.PersonService.getRelationshipsTo(Person, RelationshipType)
          use PersonService.getRelationships(...) 
org.openmrs.api.impl.PersonServiceImpl.getRelationshipsTo(Person, RelationshipType)
          use PersonServiceImpl.getRelationships(Person, Person, RelationshipType) 
org.openmrs.api.PersonService.getRelationshipTypes()
          use PersonService.getAllRelationshipTypes() 
org.openmrs.api.impl.PersonServiceImpl.getRelationshipTypes()
          use PersonServiceImpl.getAllRelationshipTypes() 
org.openmrs.api.context.ServiceContext.getReportObjectService()
          see reportingcompatibility module 
org.openmrs.api.context.Context.getReportObjectService()
          see reportingcompatibility module 
org.openmrs.api.context.ServiceContext.getReportService()
          see reportingcompatibility module 
org.openmrs.api.context.Context.getReportService()
          see reportingcompatibility module 
org.openmrs.Concept.getRetired()
          Use the "proper" isRetired method. 
org.openmrs.Form.getRetiredReason()
          use BaseOpenmrsMetadata.getRetireReason() 
org.openmrs.api.UserService.getRoles()
          use UserService.getAllRoles() 
org.openmrs.api.impl.UserServiceImpl.getRoles()
            
org.openmrs.reporting.ReportObjectService.getSearchHistories()
          use ReportObjectService.getAllSearchHistories() 
org.openmrs.reporting.impl.ReportObjectServiceImpl.getSearchHistories()
            
org.openmrs.util.OpenmrsUtil.getSerializer()
          - Use OpenmrsSerializer from Context.getSerializationService.getDefaultSerializer() Note, this uses a different Serialization mechanism, so you may need to use this for conversion 
org.openmrs.ConceptName.getShortestName()
          Use Concept.getShortestName(Locale, Boolean) instead. 
org.openmrs.ConceptName.getShortName()
            
org.openmrs.Concept.getShortNameForCountry(String)
          use Concept.getShortNameInLocale(Locale) or Concept.getShortestName(Locale, Boolean) 
org.openmrs.Concept.getShortNameInLanguage(String)
          use Concept.getShortNameInLocale(Locale) or Concept.getShortestName(Locale, Boolean) 
org.openmrs.Concept.getShortNamesForLocale(Locale)
          because each concept has only one short name per locale. 
org.openmrs.util.OpenmrsUtil.getShortSerializer()
          - Use OpenmrsSerializer from Context.getSerializationService.getDefaultSerializer() Note, this uses a different Serialization mechanism, so you may need to use this for conversion 
org.openmrs.api.PersonService.getSimilarPeople(String, Integer, String, String)
          @see PersonService.getSimilarPeople(String, Integer, String) 
org.openmrs.api.impl.PersonServiceImpl.getSimilarPeople(String, Integer, String, String)
          @see PersonServiceImpl.getSimilarPeople(String, Integer, String) 
org.openmrs.Concept.getSortedAnswers(Locale)
           
org.openmrs.api.ProgramWorkflowService.getState(Integer)
          ProgramWorkflowStates should be retrieved from the ProgramWorkflow they belong to 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getState(Integer)
            
org.openmrs.api.ProgramWorkflowService.getState(ProgramWorkflow, String)
          ProgramWorkflowStates should be retrieved from the ProgramWorkflow they belong to 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getState(ProgramWorkflow, String)
            
org.openmrs.api.ProgramWorkflowService.getStates()
          ProgramWorkflowStates should be retrieved from the ProgramWorkflow they belong to 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getStates()
            
org.openmrs.api.ProgramWorkflowService.getStates(boolean)
          ProgramWorkflowStates should be retrieved from the ProgramWorkflow they belong to 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getStates(boolean)
            
org.openmrs.ConceptWord.getSynonym()
          this value is not stored anymore 
org.openmrs.LocationTag.getTag()
          use BaseOpenmrsMetadata.getName() instead 
org.openmrs.logic.LogicService.getTagsByToken(String)
          use LogicService.getTokenTags(String) 
org.openmrs.logic.LogicService.getTokens()
          use LogicService.getAllTokens() 
org.openmrs.logic.LogicService.getTokensByTag(String)
          use LogicService.getTokensWithTag(String) 
org.openmrs.Patient.getTribe()
          Tribe is not long a value on Patient. Install the Tribe module 
org.openmrs.api.UserService.getUsers()
          use UserService.getAllUsers() 
org.openmrs.api.impl.UserServiceImpl.getUsers()
            
org.openmrs.Obs.getValueAsString()
            
org.openmrs.ConceptSource.getVoided()
          Use the "proper" isRetired method. 
org.openmrs.Relationship.getVoided()
          Use isVoided() 
org.openmrs.ConceptSource.getVoidedBy()
          use getRetiredBy 
org.openmrs.api.ObsService.getVoidedObservations()
          use ObsService.getObservations(List, List, List, List, List, List, List, Integer, Integer, Date, Date, boolean) 
org.openmrs.api.impl.ObsServiceImpl.getVoidedObservations()
            
org.openmrs.ConceptSource.getVoidReason()
          use getRetireReason 
org.openmrs.api.ProgramWorkflowService.getWorkflow(Integer)
          ProgramWorkflows should not be retrieved directly, but rather through the programs they belong to: use Program.getWorkflows() 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getWorkflow(Integer)
            
org.openmrs.api.ProgramWorkflowService.getWorkflow(Program, String)
          use Program.getWorkflowByName(String) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.getWorkflow(Program, String)
            
org.openmrs.api.UserService.grantUserRole(User, Role)
          use User.addRole(Role) 
org.openmrs.api.impl.UserServiceImpl.grantUserRole(User, Role)
            
org.openmrs.PatientIdentifierType.hasCheckDigit()
          No need to know if it has a check digit now that any validator algorithm can be chosen. 
org.openmrs.api.PatientService.identifierInUse(String, PatientIdentifierType, Patient)
          use #getPatientByIdentifier(String) instead 
org.openmrs.api.impl.PatientServiceImpl.identifierInUse(String, PatientIdentifierType, Patient)
          use getPatientByIdentifier(String) instead 
org.openmrs.api.ProgramWorkflowService.isInProgram(Patient, Program, Date, Date)
          use ProgramWorkflowService.getPatientPrograms(Patient, Program, Date, Date, Date, Date, boolean) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.isInProgram(Patient, Program, Date, Date)
            
org.openmrs.api.ProgramWorkflowService.isLegalTransition(ProgramWorkflowState, ProgramWorkflowState)
          use ProgramWorkflow.isLegalTransition(ProgramWorkflowState, ProgramWorkflowState) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.isLegalTransition(ProgramWorkflowState, ProgramWorkflowState)
            
org.openmrs.ConceptName.isPreferredShortInCountry(String)
          since version 1.7 
org.openmrs.ConceptName.isPreferredShortInLanguage(String)
          as of version 1.7 
org.openmrs.util.OpenmrsUtil.isShortSerialization(Map)
          - use SerializationService and OpenmrsSerializer implementation for Serialization 
org.openmrs.Person.isUser()
          use UserService.getUsersByPerson(Person, boolean) 
org.openmrs.util.OpenmrsUtil.isValidCheckDigit(String)
          Should be using PatientService.getIdentifierValidator(String) 
org.openmrs.ConceptSource.isVoided()
          use isRetired 
org.openmrs.util.OpenmrsUtil.loadProperties(Properties, InputStream)
          use OpenmrsUtil.loadProperties(Properties, File) 
org.openmrs.api.AdministrationService.mapConceptProposalToConcept(ConceptProposal, Concept)
          moved to ConceptService.mapConceptProposalToConcept(ConceptProposal, Concept) 
org.openmrs.api.impl.AdministrationServiceImpl.mapConceptProposalToConcept(ConceptProposal, Concept)
          moved to ConceptService 
org.openmrs.notification.AlertService.markAlertRead(Alert)
          use AlertService.saveAlert(Alert) 
org.openmrs.notification.impl.AlertServiceImpl.markAlertRead(Alert)
            
org.openmrs.api.AdministrationService.mrnGeneratorLog(String, Integer, Integer)
          use the mrngen module instead 
org.openmrs.api.impl.AdministrationServiceImpl.mrnGeneratorLog(String, Integer, Integer)
            
org.openmrs.logic.result.Result.nullResult()
           
org.openmrs.util.OpenmrsConstants.OPENMRS_CONCEPT_LOCALES()
            
org.openmrs.util.OpenmrsConstants.OPENMRS_LOCALE_DATE_PATTERNS()
          use the Context.getDateFormat() 
org.openmrs.util.OpenmrsConstants.OPENMRS_LOCALES()
            
org.openmrs.logic.LogicService.parseString(String)
          use LogicService.parse(String) 
org.openmrs.api.ProgramWorkflowService.patientsInProgram(Program, Date, Date)
          use ProgramWorkflowService.getPatientPrograms(Patient, Program, Date, Date, Date, Date, boolean) which can be Iterated across to return collection of patient ids 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.patientsInProgram(Program, Date, Date)
            
org.openmrs.notification.MessageService.prepare(String, Map)
           
org.openmrs.notification.impl.MessageServiceImpl.prepare(String, Map)
            
org.openmrs.notification.MessageService.prepare(Template)
           
org.openmrs.notification.impl.MessageServiceImpl.prepare(Template)
            
org.openmrs.api.ConceptService.proposeConcept(ConceptProposal)
          use ConceptService.saveConceptProposal(ConceptProposal) 
org.openmrs.api.impl.ConceptServiceImpl.proposeConcept(ConceptProposal)
            
org.openmrs.messagesource.MessageSourceService.publishProperties(Properties, String, String, String, String)
          use MutableMessageSource.merge(MutableMessageSource, boolean) 
org.openmrs.messagesource.MutableMessageSource.publishProperties(Properties, String, String, String, String)
          use MutableMessageSource.merge(MutableMessageSource, boolean) 
org.openmrs.messagesource.impl.CachedMessageSource.publishProperties(Properties, String, String, String, String)
          use CachedMessageSource.merge(MutableMessageSource, boolean) 
org.openmrs.messagesource.impl.MutableResourceBundleMessageSource.publishProperties(Properties, String, String, String, String)
          use MutableResourceBundleMessageSource.merge(MutableMessageSource, boolean) 
org.openmrs.messagesource.impl.MessageSourceServiceImpl.publishProperties(Properties, String, String, String, String)
          use MessageSourceServiceImpl.merge(MutableMessageSource, boolean) instead 
org.openmrs.api.CohortService.purgeCohortDefinition(CohortDefinition)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.purgeCohortDefinition(CohortDefinition)
          see reportingcompatibility module 
org.openmrs.api.ObsService.purgeMimeType(MimeType)
          MimeTypes are no longer used. See ConceptComplex and its use of handlers 
org.openmrs.api.impl.ObsServiceImpl.purgeMimeType(MimeType)
            
org.openmrs.api.CohortService.registerCohortDefinitionProvider(Class, CohortDefinitionProvider)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.registerCohortDefinitionProvider(Class, CohortDefinitionProvider)
          see reportingcompatibility module 
org.openmrs.logic.LogicService.registerLogicDataSource(String, LogicDataSource)
          data sources are now auto-registered via Spring (since Logic module version 0.5) 
org.openmrs.api.AdministrationService.rejectConceptProposal(ConceptProposal)
          moved to ConceptService.rejectConceptProposal(ConceptProposal) 
org.openmrs.api.ConceptService.rejectConceptProposal(ConceptProposal)
          use ConceptProposal.rejectConceptProposal() 
org.openmrs.api.impl.AdministrationServiceImpl.rejectConceptProposal(ConceptProposal)
          moved to ConceptService 
org.openmrs.api.impl.ConceptServiceImpl.rejectConceptProposal(ConceptProposal)
          use ConceptProposal.rejectConceptProposal() 
org.openmrs.api.CohortService.removeCohortDefinitionProvider(Class)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.removeCohortDefinitionProvider(Class)
          see reportingcompatibility module 
org.openmrs.logic.LogicService.removeLogicDataSource(String)
          data sources are now auto-registered via Spring (since Logic module version 0.5) 
org.openmrs.api.AdministrationService.retireTribe(Tribe)
          The Tribe object is no longer supported. Install the Tribe module 
org.openmrs.api.impl.AdministrationServiceImpl.retireTribe(Tribe)
            
org.openmrs.api.UserService.revokeUserRole(User, Role)
          use User.removeRole(Role) 
org.openmrs.api.impl.UserServiceImpl.revokeUserRole(User, Role)
            
org.openmrs.api.CohortService.saveCohortDefinition(CohortDefinition)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.saveCohortDefinition(CohortDefinition)
          see reportingcompatibility module 
org.openmrs.api.ObsService.saveMimeType(MimeType)
          MimeTypes are no longer used. See ConceptComplex and its use of handlers 
org.openmrs.api.db.ObsDAO.saveMimeType(MimeType)
            
org.openmrs.api.db.hibernate.HibernateObsDAO.saveMimeType(MimeType)
            
org.openmrs.api.impl.ObsServiceImpl.saveMimeType(MimeType)
            
org.openmrs.notification.MessageService.send(Message)
           
org.openmrs.notification.impl.MessageServiceImpl.send(Message)
          use MessageServiceImpl.sendMessage(Message) 
org.openmrs.notification.MessageService.send(Message, Collection)
           
org.openmrs.notification.impl.MessageServiceImpl.send(Message, Collection)
          MessageServiceImpl.send(Message, Collection) 
org.openmrs.notification.MessageService.send(Message, Integer)
           
org.openmrs.notification.impl.MessageServiceImpl.send(Message, Integer)
          use MessageServiceImpl.sendMessage(Message, Integer) 
org.openmrs.notification.MessageService.send(Message, Role)
           
org.openmrs.notification.impl.MessageServiceImpl.send(Message, Role)
          MessageServiceImpl.send(Message, Role) 
org.openmrs.notification.MessageService.send(Message, String)
           
org.openmrs.notification.impl.MessageServiceImpl.send(Message, String)
          use MessageServiceImpl.sendMessage(Message, String) 
org.openmrs.notification.MessageService.send(Message, User)
           
org.openmrs.notification.impl.MessageServiceImpl.send(Message, User)
          use MessageServiceImpl.sendMessage(Message, User) 
org.openmrs.notification.MessageService.send(String, String, String, String)
           
org.openmrs.notification.impl.MessageServiceImpl.send(String, String, String, String)
          use MessageServiceImpl.send(String, String, String, String) 
org.openmrs.PatientIdentifierType.setCheckDigit(Boolean)
          No need for this field now that any validator algorithm can be chosen. 
org.openmrs.Cohort.setCohortDefinition(CohortDefinition)
           
org.openmrs.api.CohortService.setCohortDefinitionProviders(Map, CohortDefinitionProvider>)
          see reportingcompatibility module 
org.openmrs.api.impl.CohortServiceImpl.setCohortDefinitionProviders(Map, CohortDefinitionProvider>)
          see reportingcompatibility module 
org.openmrs.scheduler.TaskDefinition.setCreatedBy(User)
          use BaseOpenmrsMetadata.setCreator(User) 
org.openmrs.api.context.ServiceContext.setDataSetService(DataSetService)
          see reportingcompatibility module 
org.openmrs.ConceptSource.setDateVoided(Date)
           
org.openmrs.reporting.EncounterPatientFilter.setEncounterType(EncounterType)
           
org.openmrs.Cohort.setEvaluationContext(EvaluationContext)
           
org.openmrs.Field.setForms(Set)
          This method does nothing. Forms that a Field is on are managed through the FormField object 
org.openmrs.api.AdministrationService.setGlobalProperties(List)
          use AdministrationService.saveGlobalProperties(List) 
org.openmrs.api.impl.AdministrationServiceImpl.setGlobalProperties(List)
            
org.openmrs.api.AdministrationService.setGlobalProperty(GlobalProperty)
          use AdministrationService.saveGlobalProperty(GlobalProperty) 
org.openmrs.api.impl.AdministrationServiceImpl.setGlobalProperty(GlobalProperty)
            
org.openmrs.api.AdministrationService.setGlobalProperty(String, String)
          use #saveGlobalProperty(GlobalProperty) 
org.openmrs.api.impl.AdministrationServiceImpl.setGlobalProperty(String, String)
            
org.openmrs.logic.LogicService.setLogicDataSources(Map)
          data sources are now auto-registered via Spring (since Logic module version 0.5) 
org.openmrs.Obs.setObsGroupId(Integer)
          This method should not be used. The #setObsGroup() method should be used instead 
org.openmrs.Obs.setPatient(Patient)
          use setPerson(org.openmrs.Person) 
org.openmrs.User.setPersonId(Integer)
          see User.setPerson(Person) 
org.openmrs.Concept.setPreferredName(Locale, ConceptName)
          use Concept.setPreferredName(ConceptName) 
org.openmrs.Encounter.setProvider(User)
          use Encounter.setProvider(Person) 
org.openmrs.api.context.ServiceContext.setReportObjectService(ReportObjectService)
          see reportingcompatibility module 
org.openmrs.api.context.ServiceContext.setReportService(ReportService)
          see reportingcompatibility module 
org.openmrs.Obs.setRequiredProperties(User, Date)
          no longer needed. Replaced by handlers. 
org.openmrs.Form.setRetiredReason(String)
          use BaseOpenmrsMetadata.setRetireReason(String) 
org.openmrs.Concept.setShortName(Locale, ConceptName)
          use Concept.setShortName(ConceptName) 
org.openmrs.ConceptWord.setSynonym(String)
          this value is not stored anymore 
org.openmrs.LocationTag.setTag(String)
          use BaseOpenmrsMetadata.setName(String) instead 
org.openmrs.Patient.setTribe(Tribe)
          Tribe is not long a value on Patient. Install the Tribe module 
org.openmrs.validator.ValidateUtil.setValidators(List)
          in favor of using HandlerUtil to reflexively get validators 
org.openmrs.ConceptSource.setVoided(Boolean)
          use setRetired 
org.openmrs.ConceptSource.setVoidedBy(User)
          use setRetiredBy 
org.openmrs.ConceptSource.setVoidReason(String)
          use setRetireReason 
org.openmrs.module.Activator.shutdown()
            
org.openmrs.api.PersonService.splitPersonName(String)
          replaced by parsePersonName(String) 
org.openmrs.api.impl.PersonServiceImpl.splitPersonName(String)
          see #parsePersonName(String) 
org.openmrs.module.Activator.startup()
            
org.openmrs.api.ProgramWorkflowService.terminatePatientProgram(PatientProgram, ProgramWorkflowState, Date)
          use PatientProgram.transitionToState(ProgramWorkflowState, Date) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.terminatePatientProgram(PatientProgram, ProgramWorkflowState, Date)
            
org.openmrs.util.OpenmrsUtil.toPatientFilter(PatientSearch, CohortSearchHistory)
          see reportingcompatibility module 
org.openmrs.util.OpenmrsUtil.toPatientFilter(PatientSearch, CohortSearchHistory, EvaluationContext)
          see reportingcompatibility module 
org.openmrs.api.AdministrationService.unretireTribe(Tribe)
          The Tribe object is no longer supported. Install the Tribe module 
org.openmrs.api.impl.AdministrationServiceImpl.unretireTribe(Tribe)
            
org.openmrs.api.UserService.unvoidUser(User)
          use UserService.unretireUser(User) 
org.openmrs.notification.AlertService.updateAlert(Alert)
          use AlertService.saveAlert(Alert) 
org.openmrs.notification.impl.AlertServiceImpl.updateAlert(Alert)
            
org.openmrs.api.CohortService.updateCohort(Cohort)
          replaced by saveCohort(Cohort) 
org.openmrs.api.impl.CohortServiceImpl.updateCohort(Cohort)
            
org.openmrs.api.ConceptService.updateConcept(Concept)
          use #saveConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.updateConcept(Concept)
          use ConceptServiceImpl.saveConcept(Concept) 
org.openmrs.api.ConceptService.updateConcept(ConceptNumeric)
          use #saveConcept(Concept) 
org.openmrs.api.impl.ConceptServiceImpl.updateConcept(ConceptNumeric)
          use ConceptServiceImpl.saveConcept(Concept) 
org.openmrs.api.AdministrationService.updateConceptClass(ConceptClass)
          use ConceptService.saveConceptClass(ConceptClass) 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptClass(ConceptClass)
          moved to ConceptService 
org.openmrs.api.AdministrationService.updateConceptDatatype(ConceptDatatype)
          use ConceptService.saveConceptDatatype(ConceptDatatype) 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptDatatype(ConceptDatatype)
          moved to ConceptService 
org.openmrs.api.AdministrationService.updateConceptProposal(ConceptProposal)
          use ConceptService.saveConceptProposal(ConceptProposal) 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptProposal(ConceptProposal)
          moved to ConceptService 
org.openmrs.api.AdministrationService.updateConceptSetDerived()
          moved to ConceptService.updateConceptSetDerived() 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptSetDerived()
          moved to ConceptService 
org.openmrs.api.AdministrationService.updateConceptSetDerived(Concept)
          moved to ConceptService.updateConceptSetDerived(Concept); 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptSetDerived(Concept)
          moved to ConceptService 
org.openmrs.api.ProgramWorkflowService.updateConceptStateConversion(ConceptStateConversion)
          use ProgramWorkflowService.saveConceptStateConversion(ConceptStateConversion) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.updateConceptStateConversion(ConceptStateConversion)
            
org.openmrs.api.AdministrationService.updateConceptWord(Concept)
          moved to ConceptService.updateConceptWord(Concept) 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptWord(Concept)
          moved to ConceptServiceImpl 
org.openmrs.api.AdministrationService.updateConceptWords()
          moved to ConceptService.updateConceptWords() 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptWords()
          moved to ConceptServiceImpl 
org.openmrs.api.AdministrationService.updateConceptWords(Integer, Integer)
          moved to ConceptService.updateConceptWords(Integer, Integer) 
org.openmrs.api.impl.AdministrationServiceImpl.updateConceptWords(Integer, Integer)
          moved to ConceptService 
org.openmrs.api.ConceptService.updateDrug(Drug)
          use #saveDrug(Drug) 
org.openmrs.api.impl.ConceptServiceImpl.updateDrug(Drug)
          Use #saveDrug(Drug) 
org.openmrs.api.EncounterService.updateEncounter(Encounter)
          replaced by EncounterService.saveEncounter(Encounter) 
org.openmrs.api.impl.EncounterServiceImpl.updateEncounter(Encounter)
          replaced by EncounterServiceImpl.saveEncounter(Encounter) 
org.openmrs.api.AdministrationService.updateEncounterType(EncounterType)
          use EncounterService.saveEncounterType(EncounterType) 
org.openmrs.api.impl.AdministrationServiceImpl.updateEncounterType(EncounterType)
            
org.openmrs.api.FormService.updateField(Field)
          use FormService.saveField(Field) 
org.openmrs.api.impl.FormServiceImpl.updateField(Field)
            
org.openmrs.api.AdministrationService.updateFieldType(FieldType)
          use FormService.saveFieldType(FieldType) 
org.openmrs.api.impl.AdministrationServiceImpl.updateFieldType(FieldType)
            
org.openmrs.api.FormService.updateForm(Form)
          use FormService.saveForm(Form) 
org.openmrs.api.impl.FormServiceImpl.updateForm(Form)
            
org.openmrs.api.FormService.updateFormField(FormField)
          use FormService.saveFormField(FormField) 
org.openmrs.api.impl.FormServiceImpl.updateFormField(FormField)
            
org.openmrs.hl7.HL7Service.updateHL7InArchive(HL7InArchive)
          use HL7Service.saveHL7InArchive(HL7InArchive) 
org.openmrs.hl7.impl.HL7ServiceImpl.updateHL7InArchive(HL7InArchive)
            
org.openmrs.hl7.HL7Service.updateHL7InError(HL7InError)
          use HL7Service.saveHL7InError(HL7InError) 
org.openmrs.hl7.impl.HL7ServiceImpl.updateHL7InError(HL7InError)
            
org.openmrs.hl7.HL7Service.updateHL7Source(HL7Source)
          use HL7Service.saveHL7Source(HL7Source) 
org.openmrs.hl7.impl.HL7ServiceImpl.updateHL7Source(HL7Source)
            
org.openmrs.api.AdministrationService.updateLocation(Location)
          see LocationService.saveLocation(Location) 
org.openmrs.api.impl.AdministrationServiceImpl.updateLocation(Location)
            
org.openmrs.api.AdministrationService.updateMimeType(MimeType)
          see ObsService.saveMimeType(MimeType) 
org.openmrs.api.impl.AdministrationServiceImpl.updateMimeType(MimeType)
          use ObsService.saveMimeType(MimeType) 
org.openmrs.api.ObsService.updateObs(Obs)
          use ObsService.saveObs(Obs, String) 
org.openmrs.api.impl.ObsServiceImpl.updateObs(Obs)
            
org.openmrs.api.OrderService.updateOrder(Order)
          use #saveOrder(Order) 
org.openmrs.api.impl.OrderServiceImpl.updateOrder(Order)
            
org.openmrs.api.OrderService.updateOrderType(OrderType)
          use #saveOrderType(OrderType) 
org.openmrs.api.impl.OrderServiceImpl.updateOrderType(OrderType)
            
org.openmrs.api.PatientService.updatePatient(Patient)
          replaced by #savePatient(Patient) 
org.openmrs.api.impl.PatientServiceImpl.updatePatient(Patient)
          replaced by #savePatient(Patient) 
org.openmrs.api.PatientService.updatePatientIdentifier(PatientIdentifier)
          patient identifiers should not be updated directly; rather, after changing patient identifiers, use PatientService.savePatient(Patient) to save changes to the database 
org.openmrs.api.impl.PatientServiceImpl.updatePatientIdentifier(PatientIdentifier)
          patient identifiers should not be updated directly; rather, after changing patient identifiers, use PatientServiceImpl.savePatient(Patient) to save changes to the database 
org.openmrs.api.AdministrationService.updatePatientIdentifierType(PatientIdentifierType)
          replaced by PatientService.savePatientIdentifierType(PatientIdentifierType) 
org.openmrs.api.impl.AdministrationServiceImpl.updatePatientIdentifierType(PatientIdentifierType)
          replaced by PatientService.savePatientIdentifierType(PatientIdentifierType) 
org.openmrs.api.ProgramWorkflowService.updatePatientProgram(PatientProgram)
          use ProgramWorkflowService.savePatientProgram(PatientProgram) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.updatePatientProgram(PatientProgram)
            
org.openmrs.api.PersonService.updatePerson(Person)
          use PersonService.savePerson(Person) 
org.openmrs.api.impl.PersonServiceImpl.updatePerson(Person)
          use PersonServiceImpl.savePerson(Person) 
org.openmrs.api.PersonService.updatePersonAttributeType(PersonAttributeType)
          use PersonService.savePersonAttributeType(PersonAttributeType) 
org.openmrs.api.impl.PersonServiceImpl.updatePersonAttributeType(PersonAttributeType)
          use PersonServiceImpl.savePersonAttributeType(PersonAttributeType) 
org.openmrs.api.AdministrationService.updatePrivilege(Privilege)
          see UserService.savePrivilege(Privilege) 
org.openmrs.api.impl.AdministrationServiceImpl.updatePrivilege(Privilege)
            
org.openmrs.api.PersonService.updateRelationship(Relationship)
          replaced by #saveRelationship(Relationship) 
org.openmrs.api.impl.PersonServiceImpl.updateRelationship(Relationship)
          use PersonServiceImpl.saveRelationship(Relationship) 
org.openmrs.api.PersonService.updateRelationshipType(RelationshipType)
          replaced by #saveRelationshipType(RelationshipType) 
org.openmrs.api.impl.PersonServiceImpl.updateRelationshipType(RelationshipType)
          use PersonServiceImpl.saveRelationshipType(RelationshipType) 
org.openmrs.api.AdministrationService.updateReport(Report)
          see reportingcompatibility module 
org.openmrs.api.db.AdministrationDAO.updateReport(Report)
          see reportingcompatibility module 
org.openmrs.api.db.hibernate.HibernateAdministrationDAO.updateReport(Report)
          see reportingcompatibility module 
org.openmrs.api.impl.AdministrationServiceImpl.updateReport(Report)
          see reportingcompatibility module 
org.openmrs.api.AdministrationService.updateReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.api.db.AdministrationDAO.updateReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.api.db.hibernate.HibernateAdministrationDAO.updateReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.api.impl.AdministrationServiceImpl.updateReportObject(AbstractReportObject)
          see reportingcompatibility module 
org.openmrs.reporting.ReportObjectService.updateReportObject(AbstractReportObject)
          use ReportObjectService.saveReportObject(AbstractReportObject) 
org.openmrs.reporting.impl.ReportObjectServiceImpl.updateReportObject(AbstractReportObject)
            
org.openmrs.api.ReportService.updateReportSchemaXml(ReportSchemaXml)
          use saveReportSchemaXml(reportSchemaXml) 
org.openmrs.report.impl.ReportServiceImpl.updateReportSchemaXml(ReportSchemaXml)
          use saveReportSchemaXml(reportSchemaXml) 
org.openmrs.api.AdministrationService.updateRole(Role)
          see UserService.saveRole(Role) 
org.openmrs.api.impl.AdministrationServiceImpl.updateRole(Role)
            
org.openmrs.api.AdministrationService.updateTribe(Tribe)
          The Tribe object is no longer supported. Install the Tribe module 
org.openmrs.api.impl.AdministrationServiceImpl.updateTribe(Tribe)
            
org.openmrs.api.UserService.updateUser(User)
          replaced by UserService.saveUser(User, String) 
org.openmrs.api.impl.UserServiceImpl.updateUser(User)
          replaced by UserServiceImpl.saveUser(User, String) 
org.openmrs.api.ProgramWorkflowService.updateWorkflow(ProgramWorkflow)
          use to save changes to all ProgramWorkflows for the given Program 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.updateWorkflow(ProgramWorkflow)
            
org.openmrs.api.ConceptService.voidConcept(Concept, String)
          use ConceptService.retireConcept(Concept, String) 
org.openmrs.api.impl.ConceptServiceImpl.voidConcept(Concept, String)
          use ConceptServiceImpl.retireConcept(Concept, String)etireConcept 
org.openmrs.api.OrderService.voidDrugSet(Patient, String, String, int)
          use OrderUtil.voidDrugSet(Patient, String, String, org.openmrs.api.OrderService.ORDER_STATUS) 
org.openmrs.api.impl.OrderServiceImpl.voidDrugSet(Patient, String, String, int)
          use OrderUtil.voidDrugSet(Patient, String, String, org.openmrs.api.OrderService.ORDER_STATUS) 
org.openmrs.api.ProgramWorkflowService.voidLastState(PatientProgram, ProgramWorkflow, String)
          use PatientProgram.voidLastState(ProgramWorkflow, User, Date, String) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.voidLastState(PatientProgram, ProgramWorkflow, String)
            
org.openmrs.api.ObsService.voidMimeType(MimeType, String)
          MimeTypes are no longer used. See ConceptComplex and its use of handlers 
org.openmrs.api.impl.ObsServiceImpl.voidMimeType(MimeType, String)
            
org.openmrs.api.UserService.voidUser(User, String)
          use UserService.retireUser(User, String) 
org.openmrs.api.ProgramWorkflowService.voidWorkflow(ProgramWorkflow, String)
          use followed by @link #saveProgram(Program) 
org.openmrs.api.impl.ProgramWorkflowServiceImpl.voidWorkflow(ProgramWorkflow, String)
            
 

Deprecated Constructors
org.openmrs.Concept(ConceptNumeric)
            
org.openmrs.ConceptName(String, String, String, Locale)
            
org.openmrs.ConceptWord(String, Concept, ConceptName, Locale, String)
          see ConceptWord.ConceptWord(String, Concept, ConceptName, Locale) 
org.openmrs.Tribe()
          use the Tribe module 
org.openmrs.Tribe(Integer)
          use the Tribe module 
 


OpenMRS-1.7.x

Generated Apr 27 2012 10:06 PM. NOTE - these libraries are in active development and subject to change