Roger, orders.patient_id and orders.orderer_id exist for encounterless orders. For orders with encounters these are copies from encounter. (or I suppose the orderer could be different from encounter.provider)
Ben On Tue, Jan 24, 2012 at 11:12 AM, Friedman, Roger (CDC/CGH/DGHA) (CTR) < [email protected]> wrote: > Rowan --**** > > Creating an order without an encounter is not possible > because patient and provider come from the encounter.**** > > If you are dealing with specimens collected at the > facility, e.g. by a phlebotomist, you will want to have that as an > encounter and the order can be attached to it; however, the provider is not > really the phlebotomist.**** > > You could have "Order lab tests" and "Order drugs" > checkboxes on the form; the module could examine them and display the > appropriate forms with the encounter etc. information preloaded. This is > extensible to other types of orders -- referrals, non-lab tests (e.g. > x-rays), physical therapy, diet, etc. This might require an extension > point in the encounter screen to show what orders go with each encounter, > and an "Add Order" button for each encounter to add them directly there.** > ** > > I would not recommend upgrading to 1.9 since we are going > to be working on orders for 1.10 and the data model is going to change.*** > * > > ** ** > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Rowan > Seymour > *Sent:* Tuesday, January 24, 2012 5:55 AM > *To:* [email protected] > *Subject:* [OPENMRS-DEV] Creating orders**** > > ** ** > > We have two modules under development here at the Rwandan MOH which relate > to orders - one for drug orders and one for lab test orders. The drug order > module currently has a dashboard tab portlet where new drug orders can be > added to a specific encounter. The lab test order module also has dashboard > tab portlet where new lab test orders are created - but these are added to > a newly created encounter.**** > > ** ** > > Neither of these solutions seem ideal - the former requires the clinician > to search for an encounter which is awkward. The latter creates an extra > encounter. So I was wondering what the best practice here is. The options > as I see them are:**** > > 1. Create the orders without an encounter (I think this is possible...) > **** > 2. Add them to an existing encounter created (e.g. the encounter from > the consultation form like the drug orders)**** > 3. Create a new encounter to hold the orders (like "lab test order" > encounter)**** > 4. Add sections for lab tests and drug orders to the whatever > consultation form is being used (this isn't implemented in htmlformentry > yet tho?) and this would make sure all the orders end up in that one > encounter.**** > 5. Upgrade to 1.9 and group everything into a "visit"? (obviously not > happening anytime soon)**** > > Advice appreciated**** > > Rowan**** > > ** ** > ------------------------------ > > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list > **** > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list > _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

