[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] heads-up regarding placeholders
From: |
Karsten Hilbert |
Subject: |
Re: [Gnumed-devel] heads-up regarding placeholders |
Date: |
Fri, 26 Apr 2013 23:37:43 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Regarding the placeholder changes detailed below the
situation is now as follows:
I have converted all (I hope) GNUmed supplied default
document templates such that they will not be a problem.
I have also added 3 reports to the report generator:
- find document templates containing placeholders which
will be depreciated with 1.4
- find document templates containing placeholders which
do not conform to the stricter syntax needed for 1.4
- find text expansions which contain the old $<HINT>$ syntax
(rather than $[HINT]$)
That'll help in containing the amount of work.
Your own document templates will need checking, however.
Some placeholders will have been converted, some will not.
BTW, all this applies to the upcoming 1.3.4 :-)
(except for the actual placeholder depreciation)
Karsten
On Mon, Apr 22, 2013 at 01:58:40PM +0200, Karsten Hilbert wrote:
> GNUmed 1.4 will supported nested placeholders.
>
> For that it is necessary to clean up the placeholder
> detection code.
>
> The following placeholders will not be supported in GNUmed
> 1.4 anymore:
>
> u'lastname',
> u'firstname',
> u'title',
> u'date_of_birth',
> u'progress_notes',
> u'soap',
> u'soap_s',
> u'soap_o',
> u'soap_a',
> u'soap_p',
> u'soap_u',
> u'client_version',
> u'current_provider',
> u'primary_praxis_provider', # primary provider for
> current patient in this praxis
> u'allergy_state'
>
> so now would be a good time to plan for cleaning
> up your document templates !
>
> All of them will stay supported as
>
> $<old placeholder name::no template needed::no length needed>$
>
> such as
>
> $<lastname::::>$
>
> GNUmed 1.4 will come with
>
> a) default templates converted
> b) a report generator query for finding unconverted templates
--
GPG key ID E4071346 @ gpg-keyserver.de
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346