[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Health] GNU Health Drugs and Co.

From: Christoph H. Larsen
Subject: Re: [Health] GNU Health Drugs and Co.
Date: Mon, 13 Feb 2012 16:55:23 +0430
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20110820 Iceowl/1.0b2 Icedove/3.1.12

Dear All,

I have been thinking of the best approach re. drugs (and also lab
tests), with the  minimal work and safest upgrade paths:
Our catalogue of drugs is not all too close to the WHO essential drug
list, so I feel tempted to simply build a parallel "universe" of drugs,
instead of heavily customising the WHO list - with potential pitfalls
when upgrading.

Likewise, I could create a parallel branch off the "Drugs" parent
category, call it "MyInstitution" and deploy the categorisation we use
here (they are very close to the British National Formulary: I assume that the resulting (differing!) internal category
IDs would ot interfere with any future upgrading?!
Any thought about this strategy - and any way to do a simple mass import
through the front end, using a csv or whatever formatted file?

I then thought of rendering the WHO essential drug categories and drug
invisible to our pharmacists, doctors and nurses by setting up a rule
for their respective groups like:
"Only give read access to those categories where the name of the drug
category in model gnuhealth.medicament.category is a child of the
"MyInstitution" drug parent category. So, it select "name" from the
model gnuhealth.medicament.category, set operator to "child_of", and hit
the wall AGAIN of the Rules facility, which I find highly illogical: I
only get "/User/..." as operands, which does not make any sense
whatsoever :-(. Any ideas regarding the latter conundrum?

Thanks a lot, indeed!


On 13/02/12 15:00, Luis Falcon wrote:
> Dear Chris
> On Mon, Feb 13, 2012 at 6:37 AM, Christoph H. Larsen
> <address@hidden> wrote:
>> Dear Crowd,
>> A couple of questions:
>> I have the list of drugs, which is rather specific for our medical
>> facility here in Kabul (keeping everything generic, naturally!), so the
>> List of Essential Drugs is of limited value. Is there any way to
>> bulk-import a file with drugs (or later: lab tests) into the system?
>> Without bulk import, what is the best way to enter any additional drugs
>> - by chucking them into a separate drug category, and adding them one by
>> one?
> I highly recommend to encode in xml format and place it in the server,
> similar as to the what we do in the case of "WHO essential medicines".
> There are other ways to do a "batch input" via front-end, for example,
> but that will only last for your current DB.
> Take a look at the file
> "health/tryton/health/data/WHO_medicaments.xml" as an example.
> Same as for the categories... check the file
> "health/tryton/health/data/medicaments_categories.xml"
> One more thing... I highly recommend to create a separate module with
> all the localization and specifics of your health center (reports,
> views, methods, access rights...), so it does not interfere with the
> main modules.
> Best
>> I notice that each substance inside the list of essential drugs may
>> represent several pharmacological preparations and concentrations,
>> a.k.a. variants in ERP speak. Wouldn't it be be better to define
>> separate products for, for instance mepivacaine 2% 5 ml and 2% 50 ml? As
>> far as I can see, this is not currently done from within the drug list...
>> Also, as for drug details, is there any FLOSS source we could use to
>> copy/paste further drug details? Copy paste would be ideal. The BNF is
>> unfortunately copyrighted...
>> Any thoughts?
>> Bests,
>> Chris

Dr. Christoph H. Larsen
synaLinQ (Vietnam)                      synaLinQ (Kenya)
P.O. Box 55, Bưu điện NT, 01 Pasteur    P.O. Box 1607, Village Market
Nha Trang, Khánh Hòa                    Nairobi 00621
Vietnam                                 Kenya
Mobile: +84-98-9607357                  Mobile: +254-753-632481
        +49-176-96456254 (Germany)
Fax:    +49-231-292734790
Email:  address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]