User Tools

Site Tools


pracro:roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pracro:roadmap [2010/02/19 12:03] devapracro:roadmap [2011/01/26 08:01] (current) deva
Line 26: Line 26:
   * {{:uncheck.png}} ACLs on each macro (both user, and group)   * {{:uncheck.png}} ACLs on each macro (both user, and group)
   * {{:uncheck.png}} A new way of reporting errors on the client (simply show the error window as a messagebox?)   * {{:uncheck.png}} A new way of reporting errors on the client (simply show the error window as a messagebox?)
- 
- 
-=====Pracro v1.2.0===== 
-To be released ultimo february 2010. 
- 
-====Goals==== 
-Change pentominos communication to use libartefact. Make stability and usability improvements. 
- 
-====TODO==== 
-===Server=== 
-  * {{:check.png}} Port QueryHandlerPentominos to use libartefact. 
-  * {{:uncheck.png}} XML encode bug. (< > are not correctly escaped in journal and in resumes.) 
-  * {{:uncheck.png}} Data are sometimes not stored in the db. 
- 
-===Client=== 
-  * {{:uncheck.png}} Enter skips/continues to next macro field. 
-  * {{:uncheck.png}} Disable mouse scroll changes combo value 
-  * {{:uncheck.png}} Disable click on line expands/collapses macro 
   * {{:uncheck.png}} When a open and changed macro is requested collapsed and the user aborts, the new macro should not expand.   * {{:uncheck.png}} When a open and changed macro is requested collapsed and the user aborts, the new macro should not expand.
-  * {{:uncheck.png}} Missing resume lines - bug (labels are not correctly adapting their height on linewrap). +  * {{:uncheck.png}} Date field contained in an altcombobox doesn't get its value set, when set via query-map
-  * {{:uncheck.png}} Deactivated fields are red, even though the cannot be filled out. +  * {{:uncheck.png}} Detect if xml files are stored on an NFS mount, and use fallback filechange mechanism.
-  * {{:check.png}} Predefined values (default) should make a macro committable. +
- +
-=====Pracro v1.1.0===== +
-Released August 18th 2009 +
-====Goals==== +
-Dependency system must be working. Complete unit test framework. Complete Doxygen documentation. +
- +
-====TODO==== +
-===Server=== +
-  * {{:check.png}} 'completed' turns true even though the data is too old. +
-  * {{:check.png}} Implement a database test engine, that only stores values in memory, for macro/template testing purposes. +
-  * {{:check.png}} Change 'course' to 'template' everywhere, for consistency. +
-  * {{:check.png}} Change 'window' tag to 'widgets' tag in macros. +
-  * {{:check.png}} Make macro name/file cache, to prevent fixed macro filenames. +
-  * {{:check.png}} Make template name/file cache, to prevent fixed template filenames. +
-  * {{:check.png}} Make MacroHeaderParser skip files that do not contain a macro (missing macro tag) +
-  * {{:check.png}} Make TemplateHeaderParser skip files that do not contain a macro (missing template tag) +
-  * {{:check.png}} Make macro dependency system work (trivial serverside). +
-  * {{:check.png}} Resume data should be generated in the same order as the macros appear in the template, not order in time of completion. +
-  * <del>{{:uncheck.png}} Når man åbner en journal i PC-P blokeres der for at andre kan gå i journalen. Denne blokering skal føres med over i Pracro. Konkret har der været eksempel på, at en læge åbnede Pracro-AMD på en patient og startede indtastning, hvorefter en sygeplejerske åbnede PC-P journalen på samme patient for at dokumenter en anden undersøgelse. Da lægen efterfølgende lukkede Pracro gik der ged i overførslen af Pracro data til PC-P på denne patient.</del> Låsning er ikke en løsning på problemet. +
- +
-  * <del>{{:uncheck.png}} Overskriften. F.eks. ”Henvist til forundersøgelse for AMD” skal kun overføres til PC-P én gang for hver patientforløbsdel. Hvis man indtaster en undersøgelse af flere omgange overføres overskriften hver gang.</del> Overskirfterne fjernes igen og overføres via en macro. +
- +
-  * <del>{{:check.png}} Vi talte om overførsel af henvisende instans til overskriften på forundersøgelsen, således at der står: ”Henvist fra øjenlæge Inge Stendevad til forundersøgelse for AMD”. Henvisende læge/afdelings navn står i PC-P, men var det for svært at føre med over? Evt kan man indsætte et felt i sidehovedet så denne oplysning kan indføjes manuelt. Men det ville jo være lettest med automatisk indsætning af disse data.</del> Use dependency system to create a "top macro" that produces the header. +
- +
-  * {{:check.png}} I PC-praksis bliver "æ" og "ø" flere steder til "." (dog ikke konsekvent). F.eks efterf.lgende og .jet +
-  +
-===Client=== +
-  * {{:check.png}} Implement dependency system. (action reduction) +
-  * {{:check.png}} Remove console output on win32, unless some cli parameter is set. +
-  * {{:check.png}} Make prefilled macros commitable. +
-  * {{:check.png}} Fix bug, where innerwidget of AltComboBox doesn't get its value set+
- +
-===Other=== +
-  * <del>{{:check.png}} Potentielt problem med 'drypning' som angiver et forkert klokkeslet.</del> ntp var ikke sat op paa serveren. +
- +
-=====Pracro v1.0.1===== +
-Released May 11th 2009. +
-====Goals==== +
-Bugfix release +
- +
-====TODO==== +
-===Server=== +
-  * {{:check.png}} Dobbelt linieskift efter hver journal entry skal fjernes. +
-  * {{:check.png}} Teksombrydning pre journalwriter skal laves. +
-  * {{:check.png}} Danske tegn virker ikke i navnet fra cpr serveren. +
-  * {{:check.png}} Multiple edits by the same person in the same course must only commit once to the journal writer (only one date header). +
-  * {{:check.png}} Changes in a macro that has not yet been committed need to only commit the latest version to the journal writer. +
-  * {{:check.png}} Resume attribute must be added to course. The course should be sent with every macro commit. +
- +
-=====Pracro v1.0===== +
-ReleasedApril 6th 2009. +
- +
-====Goals==== +
-The Pracro v.1.0 is an interactive macro system, functioning as an overlay to PC-Praxis.\\ +
-It is only intended for data production and semantic storage. +
- +
-===Server=== +
-  * Receive data from the client and store them in the database. +
-  * Receive data from the client and store them in the journal. +
-  * Fetch data from Pentominos and prefill fields in macros when necessary. +
- +
-===Client=== +
-  * Show all macros in course as collapsables, with previous values (journal entries) as their resumes. +
-  * Each resume is optionally compressed (only first line showed) until user selects to see the full resume. +
-  * Expand any macro for editing (no dependency system). +
-  * Only CPR and name is shown in header. +
- +
-====TODO==== +
-  * {{:check.png}} Make ''compact''-resume attribute on the template macro entry (show only first line and max //n// characters, or entire resume)+
-  * {{:check.png}} Implement the ''metawidget''+
-  * {{:check.png}} Implement the ''altcombobox'' widget. +
-  * {{:check.png}} Make header tags in template. +
-  * {{:check.png}} Make help tags showable again. +
-  * {{:check.png}} Make multilist easier to understand and use (icons?) +
-  * {{:check.png}} Make icon to indicate compressed resumes. Make resume visualization on mouse over with fixed linewidth. +
-  * {{:check.png}} Test code under windows. +
-  * {{:check.png}} Audit all code to check if only the listed functionality has been implemented. +
-  * {{:check.png}} Commit button must be disabled until changes have been made by the user, unless the prefilled values come from pentominos (this qualifies as 'user changes'). +
-  * <del>{{:uncheck.png}} Show journal resume while typing below macro for validation.</del> +
-  * {{:check.png}} Make disabled widgets ignored in validation test. +
-  * {{:check.png}} Do not commit values of disabled widgets to the database. +
-  * {{:check.png}} Make ''storechildren'' attribute on ''metawidget'', that enables storing of the child widgets in the database. +
-  * {{:check.png}} Implement LUA resume generator. +
-  * {{:check.png}} Make language attribute on resume tag, and switch parser (format/LUA). +
-  * {{:check.png}} Make DateTime widget work properly. +
-  * {{:check.png}} Make title attribute on course tag, and make it show as header in the client. +
- +
-====Test1-nurse==== +
-===Client=== +
-  * {{:check.png}} Case insensitive search in combobox. +
-  * {{:check.png}} Click on macro name or line, expands macro. +
-  * {{:check.png}} Greyed out widgets in ''AltComboBox'' should be hidden instead. +
-  * {{:check.png}} Keyboard 'delete' should delete item from multilist. +
-  * {{:check.png}} "Commit" button needs to be more visible? Icon? +
-  * {{:check.png}} Upon opening of a second macro, the first macro should indicate itself as 'not saved'+
-  * {{:check.png}} After 'add' in multilist, the input widgets should be reset. +
-  * {{:check.png}} First widget in a macro should have keyboard focus after expansion. +
-  * {{:check.png}} "Endnu ikke udfyldt" needs to be more clear (darker). +
-  * <del>{{:uncheck.png}} Doubleclick on GUI elements that are activated on singleclick should work as singleclick.</del> +
- +
-====Test1-doctor==== +
-===Client=== +
-  * {{:check.png}} Meta widgets must recurse the ''isValid()'' call to its children. +
-  * {{:check.png}} Greyed out widgets **must** be hidden. +
-  * {{:check.png}} Multilist should be read as a list prior to its input fields. +
-  * {{:check.png}} Visible field on widgets. Hides a widget without disabling it (needed in B.2.7.3) +
-  * <del>{{:uncheck.png}} Commit button as 'default'?</del>+
  
-====Test2-doctor==== +[[roadmap_old|Older Roadmaps]]
-===Client=== +
-  * {{:check.png}} Make multilist noisy if attempting to commit macro without adding the fields to the list (if they have been changed that is...) +
-  * {{:check.png}} Make static macros noncollapsable on frame click. +
-  * {{:check.png}} Make QMessageBox buttons use locale. +
-  * {{:check.png}} Invalid drop down combos must be painted red, when drawn with plastique engine.+
  
pracro/roadmap.1266577432.txt.gz · Last modified: 2010/02/19 12:03 by deva