[[Image(htdocs:logo200.png, align=right)]] [[PageOutline]] = (B)MW - (Bio-)Med WorkX Project = (B)MW is an application suite and development environment based on the Model-View-Controller (M-V-C) pattern. It has a generic model component which is entirely based on the Health Level-7 version 3 Reference Information Model (RIM) as we have implemented it in the [http://aurora.regenstrief.org/javasig HL7 Java SIG]. (B)MW adds on top of the HL7 core an M-V-C application framework. The View component is an XML-based approach to creating graphical user interfaces, based on XSLT (Saxon) and bindings to calls to Eclipse SWT. The applicaiton functions are carried out by a framework of Commands and other ApplicationActs which are model objects which also expose application behavior. These ApplicationActs are invoked by controllers which respond to user actions. User actions and model data are bound to the view components through the XML definitions of the views. Browse the [http://aurora.regenstrief.org/~mw/apidoc Java API documentation] Currently, when the nightly build is broken, we notice that the API documentation is "forbidden". This means that it is actually not there at all, because the build failed. Consult the [http://aurora.regenstrief.org/~mw/update.log build log] online to see what the error is. == G3 Project == G3 is a development project to implement (B)MW technologies in the real world. (Or as close as it gets to the real world in Indiana!) See the [http://dev.regenstrief.org/g3 G3 Project] page for more details == E-Prescribing Application == [http://aurora.regenstrief.org:8090/mw-pgsql/ ZK version ] [http://aurora.regenstrief.org/~mw-demo/webstart SWT version ] using [http://www.java.com/getjava/ Java Webstart]. If you are on a slow network with high latency, then for first time it will take some time to load. * WebStartTroubleshooting If your browser does not recognize the webstart media type, get java now: - Note: with Firefox there are some silly problems when using the online ("XPI") installation, the offline installation (16MB) should work though. Since this application requires individual user accounts, and since most likely you do not have one, you can use -- in this test installation only -- my account, where username is "gschadow" and password is "drowssap". These are of course not real, and neither is any of the data real. All data is ficticious test data, and what looks like real people names are scrambled from public data found in the U.S. social security death index. Needless to say: while you test '''do not store any real patient data in this application'''. == Team == * Gunther Schadow, principal investigator, designer and developer * CJ Fleck, developer * Chase Crafton, past developer * Chris Rosenthal, past developer * Matt Carlson, past developer * Suren Mantena, user function design, knowledge management * Daniel Johnson, collaborator in user function design and usability testing * Martha Adams, user feedback * Burke Mamlin, collaborator, knowledge management * Linas Simonaitis, collaborator, knowledge management * Theda Miller, project management assistant * Paul Dexter, project strategy adviser This project is funded by Agency for Healthcare Research and Quality, grant R01 HS15377. Daniel Johnson who has created an analysis of his prescribing experience on [https://www.danlj.org/CPOE/ his wiki] (please hit yes on all the certificate acceptance questions of your browser.) (Note Dec 17, 2006 - his wiki software was updated improperly and the links to illustrations are broken. This will be fixed, we hope.) * [https://amygdala.danlj.org/CPOE/PrescribingOverview PrescribingOverview] - [wiki:DansPrescribingOverviewResponse response] * [https://amygdala.danlj.org/CPOE/PrescriptionWorkflowAnalysis PrescriptionWorkflowAnalysis] - [wiki:PrescriptionWorkflowAnalysisResponse response] * Medication [https://amygdala.danlj.org/CPOE/DataBase DataBase] Use - [wiki:DansDataBaseResponse response] * How to [https://amygdala.danlj.org/CPOE/TrackDates TrackDates], to know when medication was stopped and by whom - [wiki:DansTrackDatesResponse response] * [https://amygdala.danlj.org/CPOE/NoisyData NoisyData] and how the clinical staff and the database can manage it - [wiki:DansNoisyDataResponse response] * The [https://amygdala.danlj.org/CPOE/DanJohnson DanJohnson] prescription system * UsabilityIssues == Miscellanea == * DesignNotes * ObtainingAndRunning * DevelopmentNotes * CommentingTicketsForScrum * HowToInitializeTestInstance - Outdated? * LocalDatabaseSetup - Outdated? * AutoCompleteSpeed * PostgresLock * RimRmim * [wiki:WebMWDeploymentGuide] == Sprint Notes == * ChangesFollowingSprint * ActionItemsFollowingSprint#3 * GuidelinesforSprint#4 == Knowledge Management == * [wiki:RxNorm Enrichment of Medications Catalog using RxNorm] * MedicineClassification * NDF-RT * [wiki:NDF-RT Exciting NDF-RT Knowledge Content in UMLS] * OriginalNdfRt * UsingNdfRt * [wiki:SNOMED SNOMED Problem List Concepts and synonyms from UMLS] * AllergySpecification * IndicationStudy * InteractionStudy * [wiki:LOINC] == MW Software Architecture == * [wiki:Architecture] == XWSF == * [wiki:Framework] * [wiki:Webification] * [wiki:MovingMWTo3Tier] * [wiki:Zk] * [wiki:ZKServerDetails] == Commands For Fast Web Server Load == * ant -Dedition.dir=../encumbered -Ddatabase=pgsql-local build ; * cp -ruv build/* tmp/web/mw-pgsql-local/WEB-INF/classes/ ; * ant Dedition.dir=../encumbered -Ddatabase=pgsql-local runWebServer Depending on you setup some of the command arguments may not be required or will need to be redefined. All three commands can be entered into the command line together too. ------- For a complete list of local wiki pages, see TitleIndex.