Child pages
  • Release Notes 2.1
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


Bundled modules

ModuleVersion in OpenMRS 2.1Version in OpenMRS 2.0
Allergy API1.0.1new
Allergy UI1.0new
App Framework2.2.12.1
App UI1.2.21.1
Core Apps1.31.2.1
Data Exchange1.21.1
EMR API1.41.1
Form Entry App1.0new
HTML Form Entry2.42.2.1
HTML Form Entry Extensions for OpenMRS 1.91.4same
HTML Form Entry UI Framework Integration1.11.0
HTML Widgets1.6.5same
ID Generation2.9.12.7
Metadata Mapping1.0.1same
Metadata Sharing1.1.8same
Name Phonetics1.4same
OpenMRS UI Framework3.2.1same
Provider Management2.1same
Reference Application2.1-SNAPSHOT1.0.1
Reference Demo Data (optional)1.11.0
Reference Metadata2.11.1
Registration App1.0same
Registration Core1.0same
Reporting REST1.3new
Rest Web Services2.6.9 d20162.4
Serialization Xstream0.2.7same
UI Commons1.31.2.1
UI Library2.0.4same

Closed issues

BugRA-403Export concepts preserving IDs for OpenMRS 2.1
StoryRA-401OpenMRS 2.1 should be based on OpenMRS Platform 1.10
BugRA-399Error when you click to "Find Patient Record": Cannot format given Object as a Date
StoryRA-397Top-level administrative apps
StoryRA-396Include a "sysadmin" user in the demo data
StoryRA-393Implementation-defined forms in Reference Application
StoryRA-392Disable Awaiting Admission app
StoryRA-391Remove reportingui from the refapp distro
StoryRA-390Disable Patient Relationships with a feature toggle
EpicRA-389Create upgrade path from OpenMRS 2.0 to OpenMRS 2.1
ImprovementRA-387Core Apps: Improve patient dashboard header to display multiple identifiers if exist for an extra patient identifier type
BugRA-380Active Vists displays incorrectly in Firefox
BugRA-379User session location is not updated when changed
ImprovementRA-378Remove superfluous RA home heading
StoryRA-375Include Atlas in OpenMRS Distribution
ImprovementRA-363[Tech] Refactor app context model to be closer to our ideal representation
StoryRA-362[Tech] fragment that includes and renders all extensions for an extension point
StoryRA-356Find Patient app template in core apps should be configurable with breadcrumbs
BugRA-351Fix Reference Metadata build
StoryRA-347Tech Story: Add list of allergens and reactions
BugRA-343Include Process HL7 task
StoryRA-328Create static demo data for the reference application
ImprovementRA-324Core Apps: EncounterDispositionTagHander: Admission disposition should not be allowed if a patient is already admitted
ImprovementRA-322Core Apps module should not rely on the activeVisit being injected by the appui module
EpicRA-304Implementation-defined forms should be available through the RA user interface
StoryRA-271Modules should be able to add content to the clinician facing patient dashboard

Closed issues in modules

App Framework

StoryAF-30Create new AppContextModel
New FeatureAF-31App Framework should support use of an external configuration file for enabling/disabling apps
New FeatureAF-32Extension bean should have setters for all properties
BugAF-33When a module defines an AppFrameworkFactory, this should not overwrite existing apps
New FeatureAF-34AppUI: AppUiArgumentProvider should support Patient referenced by uuid
New FeatureAF-35Allow "negated" feature toggle tests in app and extension json configuration
New FeatureAF-36Better evaluation of url templates


BugEA-3EncounterDomainWrapper.attachToVisit method should propagate encounterDatetime changes to obs also
New FeatureEA-4Configurable visit expire hours and ability to have optional fields in ConceptSetDescriptor
BugEA-6A new diagnosis web service to get past diagnoses for a patient
New FeatureEA-7Ability to retrieve all encounters for a visit
BugEA-8EncounterTransaction - return dateCreated and dateChanged in orders json
BugEA-9Remove @Autowired from PatientMergeActions property of AdtServiceImpl
New FeatureEA-10Add DispositionType to a Disposition
New FeatureEA-11Add new getDiagnosesFromMostRecentDispositionByType method to VisitDomainWrapper
New FeatureEA-14Add getMostRecentConsultEncounter() and hasConsultEncounter() to visit domain wrapper
BugEA-15Remove PIH-specific usage of "consult" terminology
BugEA-18numberPerDosage is not Double but Integer
TaskEA-20Upgrade PatientProfile and PersonImage resources to support 1.10
BugEA-21Make EncounterTransaction compatible with OpenMRS 1.10
TaskEA-23Move PrinterService out of EMR-API module
BugEA-25Add dosingInstructions to EncounterTransaction
BugEA-27GeneralUtils.getLastViewedPatients should not return deleted patients
TaskEA-29Add search handler for last viewed patients.
BugEA-30CodedOrFreeTextAnswer should format free text answers with double quotes
BugEA-31Peformance Improvements for Awaiting Admission Query

HTML Form Entry

BugHTML-13htmlformentry: Allow customization of separator characters between radio buttons
New FeatureHTML-45HTML Form Entry should allow system default as default for encounter location
BugHTML-95Discard Changes link doesn't work
New FeatureHTML-275it would be useful to have a getHtmlFormByUuid() service method...
New FeatureHTML-314Upload and View File tag in HTMLForm Entry Module
New FeatureHTML-335Make years displayed in the datepicker dropdown customizable
BugHTML-449allEncounters() and latestEncounter() methods are written to take an EncounterType argument, but in the velocity script there's no way to construct one of those
New FeatureHTML-454The identifier patient attribute should allow you to set the identifier as non mandatory
BugHTML-460Checkboxes for boolean concepts save numeric rather than coded obs
New FeatureHTML-464Allow other tags to add their own submission actions
New FeatureHTML-482Set the id of the encounterDate, encouterLocation, and encounterProvider fields
New FeatureHTML-506Set the comment field to "org.openmrs.Location" for obs that collect a location value
New FeatureHTML-508Update getDrugs ajax search to use getDrugs(String, Concept, Boolean, Boolean, Boolean, Integer, Integer)
BugHTML-509answerConceptIds attribute does not handle spaces correctly
New FeatureHTML-510Refactor IncludeIf and ExcludeIf to be processed as regular tags
BugHTML-514HtmlFormEntry schema viewer no longer works
New FeatureHTML-515Add support for drugOrder in OpenMRS 1.10
New FeatureHTML-518Migrate to liquibase
BugHTML-521SaxParseException occurs when loading an html form
New FeatureHTML-524Should support referencing of concepts via constants defined in Java
New FeatureHTML-525Support not displaying an obs group tag in view mode if no data was entered
New FeatureHTML-528Number field should redisplay whole numbers without ".0" after them
New FeatureHTML-530Add current visit to FormEntryContext (if available)
New FeatureHTML-534Velocity fn.latestsObs, fn.earliestObs & fn.allObs should accept a uuid as a input
New FeatureHTML-538Create Velocity function for looking up a message code
New FeatureHTML-540Forms should be able to dynamically determine what URL to go to next
New FeatureHTML-543Filling out a form should be able to mark a patient as dead
New FeatureHTML-545Tweaks to make more widgets work with Simple Form UI
New FeatureHTML-546Preserve the id of a <section>
New FeatureHTML-547Support for calling arbitrary javascript depending on the selected value of an obs
New FeatureHTML-549Get obs out of the current encounter by concept
New FeatureHTML-551Support checkbox widgets in simple form UI

ID Generation

New FeatureIDGEN-25Change length to minLength and add maxLength to sequential identifier configuration
BugIDGEN-30Auto-generating identifier broken in OpenMRS 1.7 and before on the new patient page
BugIDGEN-34Should not log NPEs while OpenMRS is starting up
BugIDGEN-36Allow different auto-generation options for the same source but different locations
BugIDGEN-37Error 500 when running on recent versions of Tomcat


New FeatureREPORT-46Reporting module: Increase readability of default render for Period Indicator Reports
ImprovementREPORT-108Implement FormDataExport as DataSet
New FeatureREPORT-114Support running a report multiple times for a range of parameter options and merge these results into a single output document
New FeatureREPORT-143Add option to exclude Test/Fake Patients from running queries/reports
New FeatureREPORT-155XlsReportRenderer should output the datasets parameters in the xls
New FeatureREPORT-184Provide a means for more easily creating and adding saved Cohort Queries as count indicators in an indicator report
New FeatureREPORT-253Localize Date parameters when rendering reports
ImprovementREPORT-283Consolidate all Excel utilities into a common package and standardize functionality
BugREPORT-326Improve documentation about reporting design properties
New FeatureREPORT-348Allow incremental cell values in repeating sections of excel template
New FeatureREPORT-371Create ObsDataSetDefinition along with Obs Data definition and Obs Query
New FeatureREPORT-418Add location for Program Enrollment query
BugREPORT-426Change OpenMRS dependency requirement to 1.7 or higher
ImprovementREPORT-450Automatically suggest keys and labels
New FeatureREPORT-462Deprecate explicit logic dependencies in the reporting module
ImprovementREPORT-473Consolidate all Hibernate queries in a common utility method and enable logging
ImprovementREPORT-474Speed up queries with large base cohorts
BugREPORT-480Sort by created inaccurate in Cohort Query page
BugREPORT-489Allow using a Set as a parameter in SQLCohortEvaluator
ImprovementREPORT-508Use Daemon to authenticate task instead of scheduler.username and scheduler.password
BugREPORT-518Dataset sql produces error with integer parameter
BugREPORT-545Change Add new Report Design behavior in Report Editor page to support different renderer editors
ImprovementREPORT-546Delete from the drop-down list of the Report Designs page the DefaultWebRenderer option
New FeatureREPORT-549PropertyConverter should be able to handle getter access
New FeatureREPORT-550AgeAtDateOfOtherDefinition should be able to use PatientDataDefinitions, not just PersonDataDefinitions
ImprovementREPORT-551Improve performance of evaluating patient data definitions by batching evaluations
BugREPORT-552Birthdate and Date converters fail to serialize properly, leading to NPEs
BugREPORT-553Patient Identifier Data Definition does not return preferred identifiers first
ImprovementREPORT-554Improve efficiency of Preferred Person Name Data Evaluator
ImprovementREPORT-555Improve efficiency of Person Attribute Data Evaluator
New FeatureREPORT-556Support seconds when doing date arithmetic
New FeatureREPORT-558New ReportRequest property for evaluation date
New FeatureREPORT-560Make it easier to rename parameters on a cohort definition
New FeatureREPORT-561Data set definition for evaluating cohorts against multiple different parameter values
New FeatureREPORT-562ObsQuery using basic properties on Obs
New FeatureREPORT-563ObsDataDefinition that gets a specific member of an Obs group
New FeatureREPORT-564CohortDefinition that searches for patients with encounters including a particular coded obs value
DefectREPORT-566BasicObsQueryEvaluator sets onOrBefore criteria restriction to onOrAfter parameter
BugREPORT-567Support localization of OpenmrsMetadata objects
BugREPORT-568Wrong privilige required to view scheduled reports
New FeatureREPORT-569Refactor (and create new) XToYDataEvaluators
New FeatureREPORT-570Create an EncounterLocationDataEvaluator
New FeatureREPORT-571Add EncounterObsDataDefinition
New FeatureREPORT-572Add EncounterProviderDataDefinition and Evaluator
New FeatureREPORT-574Add ObsValueTextAsCodedConverter
New FeatureREPORT-575CohortDefinition and PatientDataDefinition that refer to definition libraries
New FeatureREPORT-576data definition to get age at time of an encounter
New FeatureREPORT-577Encounter data definition to get dateCreated and other audit info
New FeatureREPORT-578Extend ObjectFormatter capabilities to allow specifying locale
New FeatureREPORT-579Encounter data definition that gets a simultaneous encounter to the one in question
ImprovementREPORT-582runReport should flush session so other threads see updates to requests
ImprovementREPORT-583EncounterDatetimeDataEvaluator and EncounterTypeDataEvaluator should be refactored
BugREPORT-585SQL boolean parameters 'true' and 'false' are not evaluated
ImprovementREPORT-586Add profiling support for all definition evaluations
New FeatureREPORT-588CSV and TSV report renderers should handle report definitions with multiple data sets
BugREPORT-589JoinDataDefinition should allow you to set a name
ImprovementREPORT-590Followup work about CohortDefinition and PatientDataDefinition based on Definition Libraries
New FeatureREPORT-591Reporting UI module should have a "Reports" app
BugREPORT-592CsvReportRenderer does not follow the CSV "standard"
New FeatureREPORT-593Support for exporting a CSV with character sets besides UTF8
New FeatureREPORT-594Support limiting to only safe characters when doing a CSV/TSV export
BugREPORT-596ReportDesign properties that contain backslashes are mangled when being saved
New FeatureREPORT-597Built in DefinitionLibrary of useful EncounterDataDefinitions
New FeatureREPORT-598EncounterQuery using basic properties on Encounter
BugREPORT-603DefinitionLibraryCohortDefinition and DefinitionLibraryPatientDataDefinition cache when they shouldn't
BugREPORT-604DefinitionLibraryCohortDefinitionEvaluator should map through parameters that don't have their value explicitly set
New FeatureREPORT-605Support milliseconds when doing date arithmetic
BugREPORT-606Add Sql Patient Data Definition for retrieving columns using sql queries
BugREPORT-608Maximum number of cell styles was exceeded when running a large report with an XlsReportRenderer
New FeatureREPORT-610Add ability to limit PreferredIdentifierDataDefinition by location
New FeatureREPORT-611Create basic Map Data Converter
BugREPORT-612XlsReportRenderer shows the wrong value for cell values that should be the empty string
New FeatureREPORT-613Add ability to filter ProgramStatesForPatientDataDefinition by workflow and/or location
New FeatureREPORT-614Create a Relationships for person data definition
ImprovementREPORT-616Add ability for BasicEncounterQuery to filter on Encounter Type(s)
BugREPORT-617ObjectFormatter does not properly handle nested property formats of OpenmrsData
New FeatureREPORT-618Add ability to ListConverter to return a specific element in the list by index
New FeatureREPORT-619Add a null value Data Converter
ImprovementREPORT-620Create a MappedParametersEncounterQuery
ImprovementREPORT-621AgeDataDefinition does not factor death date into age calculations
BugREPORT-623Joining an EncounterDataSetDefinition to a PatientDataSetDefinition leads to a stack overflow
ImprovementREPORT-624Allow report parameters to be configured as optional
BugREPORT-625ProgramStatesForPatientDataEvaluator does not correctly return first or last states by date
BugREPORT-626MultiParameterDataSet evaluator should use the data type and label of the base definition
ImprovementREPORT-627Move evaluation of report definitions into evaluators to enable subclasses to use alternative report evaluation logic
BugREPORT-629some character in mapping keys in the Report Editor break the XlsReportRenderer
BugREPORT-630HibernateEncounterQueryDAO fails on 1.9
BugREPORT-631Checking for batch size slows down report generation
New FeatureREPORT-640Reporting should support the latest changes in 1.10
ImprovementREPORT-643Only persist report data to file if there is no rendered output associated with the report
ImprovementREPORT-644Improve performance of serialization to disk
ImprovementREPORT-646Potentially stop caching reports in memory that have rendered output
New FeatureREPORT-649Allow customization of output filename
BugREPORT-653Enable additional logging within the HqlQueryBuilder and SqlQueryBuilder
BugREPORT-658The run report page no longer runs asynchronously following Daemon changes
TaskREPORT-659Move basic boilerplate Visit classes into Reporting module
TaskREPORT-660Add new VisitIdSet and VisitQueryResult
ImprovementREPORT-661Add VisitQueryService
BugREPORT-662Age.getFullMonths and Age.getFullMonthsSinceLastBirthday return incorrect values
New FeatureREPORT-663Add ability to filter BasicEncounterQuery by forms and by a certain number of encounters per patient
TaskREPORT-664Remove old EncounterQueryService/Dao in favor of EncounterQuery implementations
New FeatureREPORT-665Add VisitEvaluationContext and PatientToVisitDataDefintion
New FeatureREPORT-666Add "simplify" utility method from MirebalaisReprots to Reporting module
New FeatureREPORT-667Expand VisitDataSetDefinition to support Patient and Encounter data definitions
New FeatureREPORT-668Add BuiltInVisitDataLibrary with VisitId definition
New FeatureREPORT-669Add VisitDataSetEvaluator
ImprovementREPORT-672Add mechanism for module authors to manage report creation in code
BugREPORT-673Evaluating definitions fails if users do not have "SQL Level Access" privileges
BugREPORT-674Deadlocks as a result of the speedup by joining on idset table
BugREPORT-675Provide option to disable use of the reporting_idset table via a global property
ImprovementREPORT-676Change SqlEncounterDataEvaluator so that it saves encounters ids in context in EncounterIdSet
ImprovementREPORT-677ObjectFormatter slows down reports significantly
BugREPORT-678EvaluationLogger is not recording correct timing
BugREPORT-683Error when clicking to save a report
BugREPORT-684Add ability to filter by location in PatientStateCohortDefinition
TaskREPORT-685Expand CompositionCohortDefinitions to other types of Queries
New FeatureREPORT-686Add new indicator type that simply returns the count of ids returned from a query
New FeatureREPORT-687Create new Encounter Query that can return encounter that contain particular Obs
New FeatureREPORT-688New CohortDefinition that can check for patients present or absent in other Cohort Definitions
New FeatureREPORT-689Cohort Definition that can return patients who have certain observations in certain encounters
ImprovementREPORT-691Support filtering InProgram and InState Cohort Definitions by location
ImprovementREPORT-692InProgram and InState Cohort Definitions should default to current date
ImprovementREPORT-693Add new Cohort Definition that evaluates a particular cohort definition based on whether a parameter is available
BugREPORT-694Add conditional cohort definition and encounter query
BugREPORT-695DiskReportProcessor does not properly handle filenames with "." in their names
BugREPORT-696DiskReportProcesser: when creating ZipEntry name, should not use ReportData

Webservices REST

New FeatureRESTWS-250Remove "remappedProperties" from BaseDelegatingResource
BugRESTWS-277Authentication error is same for expired session id and auth failure
New FeatureRESTWS-281REST does not expose relationships or relationship_types
BugRESTWS-306POST to /obs with "value" in the beginning throws error
BugRESTWS-308Custom REST representations should include at least a "self" link
New FeatureRESTWS-357Add support for adding observation groups properly
New FeatureRESTWS-365Load subclass handlers based on OpenMRS version
BugRESTWS-371There should be a way to create a patient in a single call
BugRESTWS-393ConceptResource does not return full tree of its members
BugRESTWS-394saving attributes on PersonResource fails with NullPointerException
BugRESTWS-395should be allowed to supply identifierType by uuid which creating patient
BugRESTWS-396Obs with 1 groupMember does not fetch the group members.
BugRESTWS-397Cannot search for numeric concept "full" representation
TaskRESTWS-398Support gender, birthdate, birthdateEstimated, addresses, attributes and names as updatable properties in PersonResource.
BugRESTWS-399REST API for patient not returning person.personDateCreated
TaskRESTWS-400OrderResource1_8 does not have voided property in Default or Full Representation
BugRESTWS-401Properties should be allowed to be set to null
BugRESTWS-402BaseRestController unnecessarily stores state
StoryRESTWS-404Fetch drug by reference mapping
StoryRESTWS-405Add OrderFrequency resource
StoryRESTWS-406Place a drug order via rest (in 1.10+)
StoryRESTWS-407Place a lab test order via rest
StoryRESTWS-408Revise an order via rest
StoryRESTWS-409Discontinue an order via rest
StoryRESTWS-413Add CareSetting resource
StoryRESTWS-415Fetch a patients active orders via rest
New FeatureRESTWS-416Initialize REST resources and search handlers at startup
New FeatureRESTWS-417Update the relevant resources to support 1.10.x
New FeatureRESTWS-418Allow REST POST requests to accept non-updatable properties if they haven't been changed
New FeatureRESTWS-422Improve Validation handling of OpenMRS objects
New FeatureRESTWS-424Subclass handlers need to specify openmrs versions they support
New FeatureRESTWS-425Add OrderTypeResource
BugRESTWS-426REST can return a Patient representation when we want a Person rep
New FeatureRESTWS-427Make observations searchable on extra parameters like concept set (on top of patient)
New FeatureRESTWS-429Update Order entry related resources to match recent changes in 1.10
New FeatureRESTWS-430Make encounters searchable on encounter type
BugRESTWS-434MainResourceController should support resources that don't handle all CRUD operations
New FeatureRESTWS-435ConversionUtil.convert should support converting to an array
New FeatureRESTWS-436ConversionUtil.convertToRepresentation should support converting a collection of inputs
New FeatureRESTWS-437Support i18n of metadata in a compatible way to that implemented in UI Framework
BugRESTWS-441User and concept search handlers do not work for OpenMRS 1.10
BugRESTWS-442ProviderSearchHandler should handle OpenMRS 1.10
New FeatureRESTWS-444Add brandName and dispenseAsWritten to DrugOrderSubclassHandler1_10
  • No labels