|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
|
|
|
Re: Re: CCHITOn Sat, Nov 07, 2009 at 04:31:05PM +0100, Hilbert, Sebastian wrote:
> In the CCHIT document I found this requirement. > > The system shall allow the recording of date and time of birth (hour and > minutes if known) and subsequently be able to express age in hours for the > first 4 days of life, then in days from the 5th day of life through the first > 28 days, then in weeks beginning on the 29th day of life through the first > three completed months of life, and then in months beginning with the 4th > month of life through age 2 years. Subsequent expressions of age may be > expressed by year and month (2 years 6 months) or with a decimal place for > expressing part of years (i.e. 2.5 years old) through age 18. > > > We are doing some of this already don't we ? Absolutely. Try it. We use different boundary conditions, though, which were discussed with a pediatrician: pycommon/gmDate.Time.py: def format_interval_medically(interval=None): """Formats an interval. This isn't mathematically correct but close enough for display. """ # years available ? if interval.days > 364: years, days = divmod(interval.days, 365) months, day = divmod(days, 30) if months == 0: return "%sy" % int(years) return "%sy %sm" % (int(years), int(months)) # months available ? if interval.days > 30: months, days = divmod(interval.days, 30) weeks = days // 7 return "%sm %sw" % (int(months), int(weeks)) # weeks available ? if interval.days > 7: return "%sd" % interval.days # days available ? if interval.days > 1: hours, seconds = divmod(interval.seconds, 3600) return "%sd (%sh)" % (interval.days, int(hours)) # hours available ? if interval.seconds > (3*3600): return "%sh" % int(interval.seconds // 3600) # hours + minutes if interval.seconds > 3600: hours, seconds = divmod(interval.seconds, 3600) minutes = seconds // 60 return "%sh %sm" % (int(hours), int(minutes)) # minutes only if interval.seconds > (5*60): return "%sm" % (int(interval.seconds // 60)) # seconds minutes, seconds = divmod(interval.seconds, 60) return "%sm %ss" % (int(minutes), int(seconds)) Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 _______________________________________________ Gnumed-devel mailing list Gnumed-devel@... http://lists.gnu.org/mailman/listinfo/gnumed-devel |
|
|
Re: Re: CCHITOn Sat, Nov 07, 2009 at 04:31:05PM +0100, Hilbert, Sebastian wrote:
> In the CCHIT document I found this requirement. ... I believe it would be useful to have those documented in the Wiki along with a short note on the current state availability of each and a short plan on what needs to be done for each missing. The latter could be linked as wishlist items on launchpad. They could be tagged "CCHIT". Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 _______________________________________________ Gnumed-devel mailing list Gnumed-devel@... http://lists.gnu.org/mailman/listinfo/gnumed-devel |
|
|
Re: Re: CCHITOn Sat, Nov 07, 2009 at 04:47:13PM +0100, Karsten Hilbert wrote:
> > In the CCHIT document I found this requirement. > > ... > > I believe it would be useful to have those documented in the > Wiki along with a short note on the current state > availability of each and a short plan on what needs to be > done for each missing. The latter could be linked as > wishlist items on launchpad. They could be tagged "CCHIT". Which would then make for a nice source of planning future releases and for new people coming into GNUmed to see what wants doing. Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 _______________________________________________ Gnumed-devel mailing list Gnumed-devel@... http://lists.gnu.org/mailman/listinfo/gnumed-devel |
|
|
CCHIT - dose calculator neededDo they actually require to pass all tests ?
Display dose calculator for patient specific dosing based on weight. For Amoxicillin prescription the dose-per-weight is 80 mg/kg and the patient weight is 9.5 kg (entered previously. ... Required feature which makes a nice project for anyone wanting to start coding in python and GNUmed. Sebastian _______________________________________________ Gnumed-devel mailing list Gnumed-devel@... http://lists.gnu.org/mailman/listinfo/gnumed-devel |
|
|
Re: Re: CCHITOn 2009-11-07, at 7:31 AM, Sebastian Hilbert wrote:
> Am Samstag 07 November 2009 16:05:29 schrieben Sie: > > Hi all, > > In the CCHIT document I found this requirement. We may as well take note of a main CCHIT reference link here... http://www.cchit.org/certify/2011/cchit-certified®-2011-ambulatory-ehr in the next few days, I will try to get some idea how best to track where we are at... it may be awkward to source the requirements in the wiki because of the manual work involved creating and maintaining tables (unless there would be a plug in that does this better) however maybe if the requirements were placed in a shareable Google spreadsheet they could, from there, be linked to anchors in the GNUmed wiki documentation. _______________________________________________ Gnumed-devel mailing list Gnumed-devel@... http://lists.gnu.org/mailman/listinfo/gnumed-devel |
|
|
Re: CCHIT - dose calculator neededOn Sat, Nov 07, 2009 at 05:38:18PM +0100, Hilbert, Sebastian wrote:
> Do they actually require to pass all tests ? > > Display dose calculator for patient specific dosing based on weight. > For Amoxicillin prescription the dose-per-weight is 80 mg/kg and the patient > weight is 9.5 kg (entered previously. > > ... > > Required feature which makes a nice project for anyone wanting to start coding > in python and GNUmed. Yes. A quick fix for passing certification may simply be to link to a stock platform calculator application. Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 _______________________________________________ Gnumed-devel mailing list Gnumed-devel@... http://lists.gnu.org/mailman/listinfo/gnumed-devel |
| Free embeddable forum powered by Nabble | Forum Help |