Re: CCHIT

View: New views
7 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: CCHIT

by Sebastian Hilbert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Samstag 07 November 2009 16:05:29 schrieben Sie:

Hi all,

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 ?

Sebastian


_______________________________________________
Gnumed-devel mailing list
Gnumed-devel@...
http://lists.gnu.org/mailman/listinfo/gnumed-devel

Re: Re: CCHIT

by Karsten Hilbert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 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: CCHIT

by Karsten Hilbert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 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: CCHIT

by Karsten Hilbert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 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 needed

by Sebastian Hilbert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.

Sebastian


_______________________________________________
Gnumed-devel mailing list
Gnumed-devel@...
http://lists.gnu.org/mailman/listinfo/gnumed-devel

Re: Re: CCHIT

by Jim Busser :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 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 needed

by Karsten Hilbert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 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