HL7 has a table for this, why not use it?

From: [email protected] [mailto:[email protected]] On Behalf Of Wyclif Luyima
Sent: Wednesday, August 17, 2011 5:30 PM
To: [email protected]
Subject: [OPENMRS-DEV] How to handle existing values for drugoOrder.frequency

Hi,

Currently, in the API, we didn't enforce the format for values for the 
drugoOrder.frequency property, therefore there is a high chance to encounter 
values with invalid formats when creating a SmartMedication from a DrugOrder,  
if the existing value was entered in contrast to the OpenMRS suggested  format 
which is to take one of the following 3 forms; 1/daily, 1/weekly and 1/monthly, 
then we need to take steps when converting it. Below is the proposed way to 
parse the existing values when converting from DrugOrder to SmartMedication;

Create 3 constants to match weekly, daily and monthly and then parse the value 
of the frequency property to check if it ends  with any of these and set the 
smartMedication.frequency property accordingly to match the Smart spec formats, 
if not we throw an exception telling the user that an invalid frequency was 
found and that the admin should fix it first.

I will also go ahead to create a ticket for adding this enforcement into the 
orders API, we also need to have this added to the new order entry API.

Wyclif


________________________________
Click here to 
unsubscribe<mailto:[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]

Reply via email to