Tobin --
     I think the longer term view is that referrals are a special case 
(subclass) of orders, so you should try to implement that if at all possible.  
Ideally, the results of the referral will come back and be entered as an 
encounter with the referral provider at the referral location.  Think about 
what additional fields you would need, clearly location and provider (user 
pre-1.9), probably a reason for/type of referral concept, maybe some fields to 
track the appointment if it is the facility's responsibility to make the 
appointment, assure transportation, etc.
     As for limiting the display of locations and providers available both in 
clinical forms (internal providers/locations only) and referrals (external 
providers/locations only), I would use a tag (or tag-like attribute), but that 
doesn't help much in HTML forms.  For pre-1.9, you could user roles to limit 
the provider lists (role attribute).  For locations, maybe a logic rule would 
work, otherwise you're going to need explicit lists (ugly to maintain).
Good luck, Roger

From: [email protected] [mailto:[email protected]] On Behalf Of 
Tobin Greensweig
Sent: Monday, March 12, 2012 4:20 AM
To: [email protected]
Subject: [OPENMRS-IMPLEMENTERS] Referral Location

I am building an HTML form that a physician will fill out when referring a 
patient for additional care. One of the options on this form will be "referral 
to" which needs to be a fixed list of hospitals and other specialists.

I'm trying to decide if I should have a concept such as "refer to" with coded 
answers (probably all of which would be contained in their own class) or if I 
should have this concept be a text datatype then use html forms style=location. 
 One downside to this is that I don't really want users to be able to select 
various hospitals and physician offices as the location of other encounters.

What do you think makes the most sense based on everyones' experience and the 
data model?

Thank you very much,

Tobin
________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l>
 from OpenMRS Implementers' mailing list

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to