Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Steven McPhelan
Someone stated:
JDO can use b-tree storages to store Java object trees directly.*That's* an object store.
I believe that is exactly how Cache stores its objects. I do not believe that all Cache objects are stored as flat files with b-tree indexes.


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread rgaber
So, the bottom line is that VA can employ their current infrastructure 
to accomplish what it is seeking bids for.  Hmm.

- Original Message -
From: Steven McPhelan [EMAIL PROTECTED]
Date: Wednesday, March 15, 2006 8:59 am
Subject: Re: [Hardhats-members] Rewriting CPRS in Java
To: hardhats-members@lists.sourceforge.net

 Someone stated:
 JDO can use b-tree storages to store Java object trees directly.
 *That's* an object store.
 
 I believe that is exactly how Cache stores its objects.  I do not 
 believethat all Cache objects are stored as flat files with b-tree 
 indexes.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Jim Self
Richard Schilling wrote:
When objects are stored wholesale in an object store, I call it an 
object database.  When object data is stored in a SQL database and then 
managed by some intermediary API, I call it a persistence layer.

So, perhaps we're splitting hairs here.

Perhaps, but I think you may be misinterpreting the Cache' documentation. I 
believe that
your statement that Cache is obviously storing their data in a SQL data base 
is simply
false.

You seem to be saying that because data is retrievable via SQL it must be 
stored in a way
that is ONLY retrievable via SQL. I am not a user of Cache', but I know that 
that is not
true because it is based on MUMPS, so at a minimum the data is accessible via 
MUMPS
commands and functions. As I understand it, the Cache' object methods and 
properties are
intended to give you much more than that. This certainly suggests to me that it 
has the
potential to store and retrieve objects as entities, not simply as projected in 
tables.

What does it mean when they say that Cache' classes can be projected as Java 
classes?

What are the essential properties of a true object store that is not tied 
exclusively to
Java?

Roy Gaber wrote:
 the ideal high-performance database for Java applications. Caché data 
 can be accessed with SQL via JDBC, and Caché classes can be projected as 

(snip)

 Caché’s efficient multidimensional data engine has excellent SQL 
 response – up to 20 times faster than relational databases. Caché 
 

The key here is that Cache is obviously storing their data in a SQL data 
base.  A lot of object *data* is persisted in SQL databases, but the 
Cache objects themselves aren't?

So, I would call Cache Objects a persistence layer, but not a true 
object store.

Compare with Java Data Objects:

JDO defines interfaces and classes to be used by application 
programmers when using classes whose instances are to be stored in 
persistent storage (persistence-capable classes).

JDO can use b-tree storages to store Java object trees directly. 
*That's* an object store.


Richard

---
Jim Self
Systems Architect, Lead Developer
VMTH Computer Services, UC Davis
(http://www.vmth.ucdavis.edu/us/jaself)


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Mark Painter
I'm glad someone has spoken to Mark Shuttleworth about VistA.  I've been
thinking of contacting him for some months now.  As a paediatrician in South
Africa, working for the State, I've been frustrated by our national and
provincial departments of health - the amount of money they have spent, and
continue to spend, on piecemeal commercial software which ends up only in a
few major hospitals with patchy support, is staggering.  It should not take
a lot of money to develop and configure VistA to our environment; then we
could make a reasonable investment on training and support, install it all
over the country.  The departments of health could then spend the real money
on the real people that need health care!  This could then be offered to any
interested developing countries.

Mark Shuttleworth has committed himself to the opensource community,
especially in Africa, and I would hope would be able to take on a task like
this.

Yes, I should contact him.  Just need to write up a reasonable proposal...

Mark Painter

| -Original Message-
| From: [EMAIL PROTECTED] [mailto:hardhats-
| [EMAIL PROTECTED] On Behalf Of Bhaskar, KS
| Sent: 14 March 2006 08:22 PM
| To: hardhats-members@lists.sourceforge.net
| Subject: Re: [Hardhats-members] Ubuntu code of conduct
| 
| Chris --
| 
| Although Ubuntu is an excellent Linux distribution (with commercial
| support), and I use Kubuntu (Ubuntu with the KDE desktop) at home,
| there
| was no intent on my part to sell anyone on Ubuntu Linux.  It was the
| Ubuntu code of conduct that I wanted to draw people's attention to.
| 
| Did you tell Mark Shuttleworth about VistA?
| 
| Regards
| -- Bhaskar
| 
| On Tue, 2006-03-14 at 12:18 -0600, [EMAIL PROTECTED] wrote:
|  Bhaskar;
| 
|You don't have to sell me on Ubuntu.  I liked Mark Shuttleworth
| when
|  I
|  met him in Tunis.  His group had a lot of things going for them and
|  they
|  are using their community wisely.
| 
|   Ubuntu is one of the fastest growing Linux distributions.  I was
|  pointed
|   to the Ubuntu code of conduct for developers yesterday, and I felt
|  that
|   it was well worth a read for anyone involved in software
|  development:
|   http://www.ubuntu.com/community/conduct
|  
|   -- Bhaskar
| 
| 
| ---
| This SF.Net email is sponsored by xPML, a groundbreaking scripting
| language
| that extends applications into web and mobile media. Attend the live
| webcast
| and join the prime developer group breaking into this new coding
| territory!
| http://sel.as-
| us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
| ___
| Hardhats-members mailing list
| Hardhats-members@lists.sourceforge.net
| https://lists.sourceforge.net/lists/listinfo/hardhats-members
| 
| --
| No virus found in this incoming message.
| Checked by AVG Free Edition.
| Version: 7.1.375 / Virus Database: 268.2.2/280 - Release Date:
| 13/03/2006
| 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 268.2.2/280 - Release Date: 13/03/2006
 



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Nancy Anthracite
Mark, I have been keeping tabs on the work of the HL7 Pediatric Special 
Interest Group who defined the differences between and adult and pediatric 
medical record.  This seemed to be exactly the information needed to define 
what needed to be added to VistA to make it pediatric friendly.  I wonder if 
you have seen the work they did and if you feel the modifications made would 
cover your setting or if more would be needed.  If you are interested, you 
can access their documentation here:

www.hl7.org then under Committees, the Special Interest Groups, then under 
that Pediatric Data Standards then up near the top, Documents and 
Presentations and under that, the third, fourth and fifth links down.

On Wednesday 15 March 2006 13:12, Mark Painter wrote:
I'm glad someone has spoken to Mark Shuttleworth about VistA.  I've been
thinking of contacting him for some months now.  As a paediatrician in South
Africa, working for the State, I've been frustrated by our national and
provincial departments of health - the amount of money they have spent, and
continue to spend, on piecemeal commercial software which ends up only in a
few major hospitals with patchy support, is staggering.  It should not take
a lot of money to develop and configure VistA to our environment; then we
could make a reasonable investment on training and support, install it all
over the country.  The departments of health could then spend the real money
on the real people that need health care!  This could then be offered to any
interested developing countries.

Mark Shuttleworth has committed himself to the opensource community,
especially in Africa, and I would hope would be able to take on a task like
this.

Yes, I should contact him.  Just need to write up a reasonable proposal...

Mark Painter

| -Original Message-
| From: [EMAIL PROTECTED] [mailto:hardhats-
| [EMAIL PROTECTED] On Behalf Of Bhaskar, KS
| Sent: 14 March 2006 08:22 PM
| To: hardhats-members@lists.sourceforge.net
| Subject: Re: [Hardhats-members] Ubuntu code of conduct
|
| Chris --
|
| Although Ubuntu is an excellent Linux distribution (with commercial
| support), and I use Kubuntu (Ubuntu with the KDE desktop) at home,
| there
| was no intent on my part to sell anyone on Ubuntu Linux.  It was the
| Ubuntu code of conduct that I wanted to draw people's attention to.
|
| Did you tell Mark Shuttleworth about VistA?
|
| Regards
| -- Bhaskar
|
| On Tue, 2006-03-14 at 12:18 -0600, [EMAIL PROTECTED] wrote:
|  Bhaskar;
| 
|You don't have to sell me on Ubuntu.  I liked Mark Shuttleworth
|
| when
|
|  I
|  met him in Tunis.  His group had a lot of things going for them and
|  they
|  are using their community wisely.
| 
|   Ubuntu is one of the fastest growing Linux distributions.  I was
| 
|  pointed
| 
|   to the Ubuntu code of conduct for developers yesterday, and I felt
| 
|  that
| 
|   it was well worth a read for anyone involved in software
| 
|  development:
|   http://www.ubuntu.com/community/conduct
|  
|   -- Bhaskar
|
| ---
| This SF.Net email is sponsored by xPML, a groundbreaking scripting
| language
| that extends applications into web and mobile media. Attend the live
| webcast
| and join the prime developer group breaking into this new coding
| territory!
| http://sel.as-
| us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
| ___
| Hardhats-members mailing list
| Hardhats-members@lists.sourceforge.net
| https://lists.sourceforge.net/lists/listinfo/hardhats-members
|
| --
| No virus found in this incoming message.
| Checked by AVG Free Edition.
| Version: 7.1.375 / Virus Database: 268.2.2/280 - Release Date:
| 13/03/2006

-- 
Nancy Anthracite


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Richard Schilling

[EMAIL PROTECTED] wrote:
 So, the bottom line is that VA can employ their current infrastructure
 to accomplish what it is seeking bids for.  Hmm.

Not exatly.  The conversion of CHCS and code to a cross-platform 
infrastructure requires much more than just using more of Cache. 
There's a whole littony of federated services (e.g. the OMG HDTF), and 
things like knowledge grids that the VA will get access to - Cache 
products can't provide that today that I know of.


Richard



- Original Message -
From: Steven McPhelan [EMAIL PROTECTED]
Date: Wednesday, March 15, 2006 8:59 am
Subject: Re: [Hardhats-members] Rewriting CPRS in Java
To: hardhats-members@lists.sourceforge.net



Someone stated:
JDO can use b-tree storages to store Java object trees directly.
*That's* an object store.

I believe that is exactly how Cache stores its objects.  I do not 
believethat all Cache objects are stored as flat files with b-tree 
indexes.




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Richard Schilling

Jim Self wrote:

Richard Schilling wrote:

When objects are stored wholesale in an object store, I call it an 
object database.  When object data is stored in a SQL database and then 
managed by some intermediary API, I call it a persistence layer.


So, perhaps we're splitting hairs here.



Perhaps, but I think you may be misinterpreting the Cache' documentation. I 
believe that
your statement that Cache is obviously storing their data in a SQL data base 
is simply
false.


The defining characteristic of all SQL servers is the presentation of 
data by means of a SQL syntax.


The SQL specification doesn't dictate implemenation of the data store. 
So, if Cache presents data as SQL structures ... it's a SQL server.


I would hope Cache uses the MUMPS data store for its data.


You seem to be saying that because data is retrievable via SQL it must be 
stored in a way
that is ONLY retrievable via SQL. I am not a user of Cache', but I know that 
that is not


Not saying that at all.  I would hope Cache data is retrievable by MUMPS 
as well.  It's a testament to the strength of the MUMPS platform.


But there's a point where another view of the data is 
counterproductive - but then again consider the fact I'm dealing with 
new development so I don't have any Cache' dependent code to worry about.


My goal is integration of VistA into cross-platform technologies.  Cache 
doesn't fit that model very well  if someone can explain how it can 
I'm all ears.





What does it mean when they say that Cache' classes can be projected as Java 
classes?


I have no idea.  Looks like they're jumping on ESI Objects' coat tails.


What are the essential properties of a true object store that is not tied 
exclusively to
Java?


Generally, the entire class - its methods and members - are persisted in 
an object store - not just it's members.




---
Jim Self
Systems Architect, Lead Developer
VMTH Computer Services, UC Davis
(http://www.vmth.ucdavis.edu/us/jaself)


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Douglas M. PREISER
Cache Objects are stored in Globals. They are stored as objects, not tables. 
The %Save method of the class is used to store the object. We all know that 
globals are multi-dimensional so there is no problem storing complex 
objects.


The SQL presentation is achieved by generating code when the Cache class is 
compiled to handle SQL queries into the database. The SQL queries are 
translated into M code which loops through the globals. The table names 
default to the class names.


The Caché Java binding takes a class defined in a Caché database and creates 
a corresponding Java class from it. This generated class provides remote 
access to a Caché class from Java.


The SQL projection is accessable through ODBC. You can link to a Cache 
database from, say, SQL Server, and do queries.


Thanks,
Douglas


From: Richard Schilling [EMAIL PROTECTED]
Reply-To: hardhats-members@lists.sourceforge.net
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] Rewriting CPRS in Java
Date: Wed, 15 Mar 2006 11:32:41 -0800

Jim Self wrote:

Richard Schilling wrote:

When objects are stored wholesale in an object store, I call it an object 
database.  When object data is stored in a SQL database and then managed 
by some intermediary API, I call it a persistence layer.


So, perhaps we're splitting hairs here.



Perhaps, but I think you may be misinterpreting the Cache' documentation. 
I believe that
your statement that Cache is obviously storing their data in a SQL data 
base is simply

false.


The defining characteristic of all SQL servers is the presentation of data 
by means of a SQL syntax.


The SQL specification doesn't dictate implemenation of the data store. So, 
if Cache presents data as SQL structures ... it's a SQL server.


I would hope Cache uses the MUMPS data store for its data.

You seem to be saying that because data is retrievable via SQL it must be 
stored in a way
that is ONLY retrievable via SQL. I am not a user of Cache', but I know 
that that is not


Not saying that at all.  I would hope Cache data is retrievable by MUMPS as 
well.  It's a testament to the strength of the MUMPS platform.


But there's a point where another view of the data is counterproductive - 
but then again consider the fact I'm dealing with new development so I 
don't have any Cache' dependent code to worry about.


My goal is integration of VistA into cross-platform technologies.  Cache 
doesn't fit that model very well  if someone can explain how it can I'm 
all ears.





What does it mean when they say that Cache' classes can be projected as 
Java classes?


I have no idea.  Looks like they're jumping on ESI Objects' coat tails.

What are the essential properties of a true object store that is not 
tied exclusively to

Java?


Generally, the entire class - its methods and members - are persisted in an 
object store - not just it's members.




---
Jim Self
Systems Architect, Lead Developer
VMTH Computer Services, UC Davis
(http://www.vmth.ucdavis.edu/us/jaself)


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting 
language
that extends applications into web and mobile media. Attend the live 
webcast
and join the prime developer group breaking into this new coding 
territory!

http://sel.as-us.falkag.net/sel?cmd___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live 
webcast

and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Mark Painter
Will do Nancy.  Have had a brief look but will need to digest more fully.
Thanks!  Mark

| -Original Message-
| From: [EMAIL PROTECTED] [mailto:hardhats-
| [EMAIL PROTECTED] On Behalf Of Nancy Anthracite
| Sent: 15 March 2006 08:38 PM
| To: hardhats-members@lists.sourceforge.net
| Subject: Re: [Hardhats-members] Ubuntu code of conduct
| 
| Mark, I have been keeping tabs on the work of the HL7 Pediatric
| Special
| Interest Group who defined the differences between and adult and
| pediatric
| medical record.  This seemed to be exactly the information needed to
| define
| what needed to be added to VistA to make it pediatric friendly.  I
| wonder if
| you have seen the work they did and if you feel the modifications made
| would
| cover your setting or if more would be needed.  If you are interested,
| you
| can access their documentation here:
| 
| www.hl7.org then under Committees, the Special Interest Groups, then
| under
| that Pediatric Data Standards then up near the top, Documents and
| Presentations and under that, the third, fourth and fifth links down.
| 
| On Wednesday 15 March 2006 13:12, Mark Painter wrote:
| I'm glad someone has spoken to Mark Shuttleworth about VistA.  I've
| been
| thinking of contacting him for some months now.  As a paediatrician in
| South
| Africa, working for the State, I've been frustrated by our national
| and
| provincial departments of health - the amount of money they have
| spent, and
| continue to spend, on piecemeal commercial software which ends up only
| in a
| few major hospitals with patchy support, is staggering.  It should not
| take
| a lot of money to develop and configure VistA to our environment; then
| we
| could make a reasonable investment on training and support, install it
| all
| over the country.  The departments of health could then spend the real
| money
| on the real people that need health care!  This could then be offered
| to any
| interested developing countries.
| 
| Mark Shuttleworth has committed himself to the opensource community,
| especially in Africa, and I would hope would be able to take on a task
| like
| this.
| 
| Yes, I should contact him.  Just need to write up a reasonable
| proposal...
| 
| Mark Painter
| 
| | -Original Message-
| | From: [EMAIL PROTECTED]
| [mailto:hardhats-
| | [EMAIL PROTECTED] On Behalf Of Bhaskar, KS
| | Sent: 14 March 2006 08:22 PM
| | To: hardhats-members@lists.sourceforge.net
| | Subject: Re: [Hardhats-members] Ubuntu code of conduct
| |
| | Chris --
| |
| | Although Ubuntu is an excellent Linux distribution (with
| commercial
| | support), and I use Kubuntu (Ubuntu with the KDE desktop) at
| home,
| | there
| | was no intent on my part to sell anyone on Ubuntu Linux.  It was
| the
| | Ubuntu code of conduct that I wanted to draw people's attention
| to.
| |
| | Did you tell Mark Shuttleworth about VistA?
| |
| | Regards
| | -- Bhaskar
| |
| | On Tue, 2006-03-14 at 12:18 -0600, [EMAIL PROTECTED] wrote:
| |  Bhaskar;
| | 
| |You don't have to sell me on Ubuntu.  I liked Mark
| Shuttleworth
| |
| | when
| |
| |  I
| |  met him in Tunis.  His group had a lot of things going for
| them and
| |  they
| |  are using their community wisely.
| | 
| |   Ubuntu is one of the fastest growing Linux distributions.  I
| was
| | 
| |  pointed
| | 
| |   to the Ubuntu code of conduct for developers yesterday, and
| I felt
| | 
| |  that
| | 
| |   it was well worth a read for anyone involved in software
| | 
| |  development:
| |   http://www.ubuntu.com/community/conduct
| |  
| |   -- Bhaskar
| |
| | ---
| | This SF.Net email is sponsored by xPML, a groundbreaking
| scripting
| | language
| | that extends applications into web and mobile media. Attend the
| live
| | webcast
| | and join the prime developer group breaking into this new coding
| | territory!
| | http://sel.as-
| | us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
| | ___
| | Hardhats-members mailing list
| | Hardhats-members@lists.sourceforge.net
| | https://lists.sourceforge.net/lists/listinfo/hardhats-members
| |
| | --
| | No virus found in this incoming message.
| | Checked by AVG 

[Hardhats-members] SQL is a language (That's what the L is for)

2006-03-15 Thread Gregory Woodhouse
Folks, SQL is a language. If you have a C compiler, a JVM and a Lisp  
interpreter on the same machine, that doesn't make the machine  
imperative, object oriented or functional, it's just a machine.  
Similarly, if you support data access via MUMPS, SQL, or OQL, it  
neither changes the nature of the underlying persistence framework,  
nor does it make it any more or less relational, object oriented or  
MUMPS based. They are simply different issues.

===
Gregory Woodhouse
[EMAIL PROTECTED]

Design quality doesn't ensure success, but design failure can ensure  
failure.


--Kent Beck




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread rgaber
That is exactly what I wanted to say, thanks Douglas. :)

- Original Message -
From: Douglas M. PREISER [EMAIL PROTECTED]
Date: Wednesday, March 15, 2006 3:02 pm
Subject: Re: [Hardhats-members] Rewriting CPRS in Java
To: hardhats-members@lists.sourceforge.net

 Cache Objects are stored in Globals. They are stored as objects, 
 not tables. 
 The %Save method of the class is used to store the object. We all 
 know that 
 globals are multi-dimensional so there is no problem storing 
 complex 
 objects.
 
 The SQL presentation is achieved by generating code when the Cache 
 class is 
 compiled to handle SQL queries into the database. The SQL queries 
 are 
 translated into M code which loops through the globals. The table 
 names 
 default to the class names.
 
 The Caché Java binding takes a class defined in a Caché database 
 and creates 
 a corresponding Java class from it. This generated class provides 
 remote 
 access to a Caché class from Java.
 
 The SQL projection is accessable through ODBC. You can link to a 
 Cache 
 database from, say, SQL Server, and do queries.
 
 Thanks,
 Douglas
 
 From: Richard Schilling [EMAIL PROTECTED]
 Reply-To: hardhats-members@lists.sourceforge.net
 To: hardhats-members@lists.sourceforge.net
 Subject: Re: [Hardhats-members] Rewriting CPRS in Java
 Date: Wed, 15 Mar 2006 11:32:41 -0800
 
 Jim Self wrote:
 Richard Schilling wrote:
 
 When objects are stored wholesale in an object store, I call it 
 an object 
 database.  When object data is stored in a SQL database and 
 then managed 
 by some intermediary API, I call it a persistence layer.
 
 So, perhaps we're splitting hairs here.
 
 
 Perhaps, but I think you may be misinterpreting the Cache' 
 documentation. 
 I believe that
 your statement that Cache is obviously storing their data in a 
 SQL data 
 base is simply
 false.
 
 The defining characteristic of all SQL servers is the 
 presentation of data 
 by means of a SQL syntax.
 
 The SQL specification doesn't dictate implemenation of the data 
 store. So, 
 if Cache presents data as SQL structures ... it's a SQL server.
 
 I would hope Cache uses the MUMPS data store for its data.
 
 You seem to be saying that because data is retrievable via SQL 
 it must be 
 stored in a way
 that is ONLY retrievable via SQL. I am not a user of Cache', but 
 I know 
 that that is not
 
 Not saying that at all.  I would hope Cache data is retrievable 
 by MUMPS as 
 well.  It's a testament to the strength of the MUMPS platform.
 
 But there's a point where another view of the data is 
 counterproductive - 
 but then again consider the fact I'm dealing with new development 
 so I 
 don't have any Cache' dependent code to worry about.
 
 My goal is integration of VistA into cross-platform technologies. 
 Cache 
 doesn't fit that model very well  if someone can explain how 
 it can I'm 
 all ears.
 
 
 
 What does it mean when they say that Cache' classes can be 
 projected as 
 Java classes?
 
 I have no idea.  Looks like they're jumping on ESI Objects' coat 
 tails.
 What are the essential properties of a true object store that 
 is not 
 tied exclusively to
 Java?
 
 Generally, the entire class - its methods and members - are 
 persisted in an 
 object store - not just it's members.
 
 
 ---
 Jim Self
 Systems Architect, Lead Developer
 VMTH Computer Services, UC Davis
 (http://www.vmth.ucdavis.edu/us/jaself)
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking 
 scripting 
 language
 that extends applications into web and mobile media. Attend the 
 live 
 webcast
 and join the prime developer group breaking into this new coding 
 territory!
 http://sel.as-
 us.falkag.net/sel?
cmd___Hardhats-members 
mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking 
 scripting language
 that extends applications into web and mobile media. Attend the 
 live 
 webcast
 and join the prime developer group breaking into this new coding 
 territory!http://sel.as-
 us.falkag.net/sel?
cmd=lnkkid=110944bid=241720dat=121642__
_
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting 
 languagethat extends applications into web and mobile media. 
 Attend the live webcast
 and join the prime developer group breaking into this new coding 
 territory!http://sel.as-
 us.falkag.net/sel?
cmd=lnkkid=110944bid=241720dat=121642___

 Hardhats-members mailing list
 

Re: [Hardhats-members] SQL is a language (That's what the L is for)

2006-03-15 Thread rgaber
Bravo Greg. 

- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
Date: Wednesday, March 15, 2006 3:25 pm
Subject: [Hardhats-members] SQL is a language (That's what the L is 
for)
To: hardhats-members@lists.sourceforge.net

 Folks, SQL is a language. If you have a C compiler, a JVM and a 
 Lisp  
 interpreter on the same machine, that doesn't make the machine  
 imperative, object oriented or functional, it's just a machine.  
 Similarly, if you support data access via MUMPS, SQL, or OQL, it  
 neither changes the nature of the underlying persistence 
 framework,  
 nor does it make it any more or less relational, object oriented 
 or  
 MUMPS based. They are simply different issues.
 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]
 
 Design quality doesn't ensure success, but design failure can 
 ensure  
 failure.
 
 --Kent Beck
 
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting 
 languagethat extends applications into web and mobile media. 
 Attend the live webcast
 and join the prime developer group breaking into this new coding 
 territory!http://sel.as-
 us.falkag.net/sel?
cmd=lnkkid=110944bid=241720dat=121642___

 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] VistA Planning and Implemantation

2006-03-15 Thread Matthew King








In my VistA travels, I thought
I came across a document that outlined the VAs planning and
implementation procedures when bringing up new sites. Does anyone know if document
like that exists?



Thank you,



matt










[Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
I am working to integrate, automatically, the database of ALL drugs as
published on the FDA website. They publish about 7 files that are
interlinked, holding the data.  I have created custom files to hold
the data in each of these files.  I then automatically load the FDA
data into each of the separate files.  I then pull the data from these
separate files and create an array on one drug, holding all of its
relevent data.  I can then scan through the VA PRODUCT file for
pre-existing entries there.  Because the names often differ in minor
ways, I can't just do a name search, instead I have to look at the
INGREDIENTS of each entry, and its dosage and form (tab, liquid etc),
and units.  From this matching process, I can have a fairly good
feeling that the drug has not already been entered into VA PRODUCT,
and therefore add a new entry.

Now each drug package that is sold has a differenct NDC (National drug
code).  I think that the same drug in two different quantity amounts
(a bottle of 1000 vs. a bottle of 100) will have two different NDC's.

Well, I would like to use the NDC provided by the FDA as a method of
further comparing potential new additions to data already in VistA.

But my problem is that the NDC coding seems quite strange.  And the
way it is used in the drug files seems inconsistent.
For example, in the DRUG file (#50), there is a field, NDC (field# 31)
that appears to be a free text field.  It's import transform is like
this.

 INPUT TRANSFORM:  K:$L(X)20!($L(X)5)!'((X?4N1-4N1-2N)!(X?5N1-3N1-2N
)!(X?5N1-4N1-1N)!(X?5N1-4N1-2N)!(X?6N1-4N1-2N))
 X

  PROMPT MESSAGE:   Answer with dashes in correct NDC format ( e.g., 4-4-2,
5-3-2, 5-4-1, 5-4-2, or 6-4-2).

Here is a web site that documents the VA's coding:
http://www.fda.gov/cder/ndc/

Now, in addition to storing this as a text field, there is also a file
NDC/UPN (#50.67) that stores NDC's, and a pointer to the record in the
VA PRODUCT file (#50.68) that this NDC refers to.

Here is my problem: the NDC stored in NDC/UPN does not contain hypens.
So how do I separate the parts of the number, when the number of
digits for the aspects of the numbers apparently can vary (see above).
 Here is a sample record.

SEQUENCE NUMBER: 19872
  NDC: 48107006--- really should be 48-1070-06
  MANUFACTURER: FLINT LABS
  TRADE NAME: SYNTHROID
  VA PRODUCT NAME: LEVOTHYROXINE NA 0.1MG TAB (SYNTHROID)
  PACKAGE SIZE: 5000
  PACKAGE TYPE: BOTTLE
  ROUTE OF ADMINISTRATION: ORAL

Any ideas why the NDC is stored in more than one location, and one
with -'s and the other without?

Thanks
Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Re: National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
Well, I have found that if I just take out the hyphens and leave it as
a 12 digit number that it matches with the entries in the NDC file. 
But I still wonder why it is stored different places different ways.

Kevin


On 3/15/06, Kevin Toppenberg [EMAIL PROTECTED] wrote:
 I am working to integrate, automatically, the database of ALL drugs as
 published on the FDA website. They publish about 7 files that are
 interlinked, holding the data.  I have created custom files to hold
 the data in each of these files.  I then automatically load the FDA
 data into each of the separate files.  I then pull the data from these
 separate files and create an array on one drug, holding all of its
 relevent data.  I can then scan through the VA PRODUCT file for
 pre-existing entries there.  Because the names often differ in minor
 ways, I can't just do a name search, instead I have to look at the
 INGREDIENTS of each entry, and its dosage and form (tab, liquid etc),
 and units.  From this matching process, I can have a fairly good
 feeling that the drug has not already been entered into VA PRODUCT,
 and therefore add a new entry.

 Now each drug package that is sold has a differenct NDC (National drug
 code).  I think that the same drug in two different quantity amounts
 (a bottle of 1000 vs. a bottle of 100) will have two different NDC's.

 Well, I would like to use the NDC provided by the FDA as a method of
 further comparing potential new additions to data already in VistA.

 But my problem is that the NDC coding seems quite strange.  And the
 way it is used in the drug files seems inconsistent.
 For example, in the DRUG file (#50), there is a field, NDC (field# 31)
 that appears to be a free text field.  It's import transform is like
 this.

  INPUT TRANSFORM:  K:$L(X)20!($L(X)5)!'((X?4N1-4N1-2N)!(X?5N1-3N1-2N
 
 )!(X?5N1-4N1-1N)!(X?5N1-4N1-2N)!(X?6N1-4N1-2N))
  X

   PROMPT MESSAGE:   Answer with dashes in correct NDC format ( e.g., 4-4-2,
 5-3-2, 5-4-1, 5-4-2, or 6-4-2).

 Here is a web site that documents the VA's coding:
 http://www.fda.gov/cder/ndc/

 Now, in addition to storing this as a text field, there is also a file
 NDC/UPN (#50.67) that stores NDC's, and a pointer to the record in the
 VA PRODUCT file (#50.68) that this NDC refers to.

 Here is my problem: the NDC stored in NDC/UPN does not contain hypens.
 So how do I separate the parts of the number, when the number of
 digits for the aspects of the numbers apparently can vary (see above).
  Here is a sample record.

 SEQUENCE NUMBER: 19872
   NDC: 48107006--- really should be 48-1070-06
   MANUFACTURER: FLINT LABS
   TRADE NAME: SYNTHROID
   VA PRODUCT NAME: LEVOTHYROXINE NA 0.1MG TAB (SYNTHROID)
   PACKAGE SIZE: 5000
   PACKAGE TYPE: BOTTLE
   ROUTE OF ADMINISTRATION: ORAL

 Any ideas why the NDC is stored in more than one location, and one
 with -'s and the other without?

 Thanks
 Kevin



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
  Because the names often differ in minor
 ways, I can't just do a name search, instead I have to look at the
 INGREDIENTS of each entry, and its dosage and form (tab, liquid etc),
 and units. 


That won't even help with a drug like Diltiazem.  Your going to really
need to work with NDC's.  The hyphens are a result of the combination of
3 separate numbers being combined into a single number.  The first part
is a the Manufacture, the send part the drug and the third part is the
two digit trade package size.

The size of the separate fields have changed over the years and
different drugs are labeled differently.  the largest an NDC can be is
5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
even 5-3-2

Ruben



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Gregory Woodhouse


On Mar 15, 2006, at 2:53 PM, Kevin Toppenberg wrote:


Well, I have found that if I just take out the hyphens and leave it as
a 12 digit number that it matches with the entries in the NDC file.
But I still wonder why it is stored different places different ways.

Kevin


You see the same thing in a lot of places such a Ethernet addresses,  
and even telephone numbers. I wouldn't be surprised if the fields  
were created by different developers. It's not at all surprising that  
you'd see the NDC code in more than one place because it's used as a  
key.


Anyway, my opinion is that the NDC code should be stored internally  
without hyphens, with they hyphens being removed by the input  
transform and, perhaps, re-inserted by an output transform. But  
unfortunately, VistA developers have often relied on global reads  
(and even global sets) for data access, so people end up storing data  
in its external format in the global itself.


===
Gregory Woodhouse
[EMAIL PROTECTED]

You can't win if you don't finish the race.
--Richard Petty





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Gregory Woodhouse


On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:


The size of the separate fields have changed over the years and
different drugs are labeled differently.  the largest an NDC can be is
5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
even 5-3-2


So, are the NDC codes without the hyphens ambiguous?

===
Gregory Woodhouse
[EMAIL PROTECTED]

Not only is the universe stranger than we
imagine: it is stranger than we can imagine.
--Sir Arthur Eddington




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Gregory Woodhouse


On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:


That won't even help with a drug like Diltiazem.  Your going to really
need to work with NDC's.  The hyphens are a result of the  
combination of
3 separate numbers being combined into a single number.  The first  
part

is a the Manufacture, the send part the drug and the third part is the
two digit trade package size.

The size of the separate fields have changed over the years and
different drugs are labeled differently.  the largest an NDC can be is
5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
even 5-3-2

Ruben



I guess that's why we need domain experts. I thought the hyphens were  
for readability (only).


===
Gregory Woodhouse
[EMAIL PROTECTED]

The whole of science is nothing more than a refinement of everyday  
thinking.

 -- Albert Einstein





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
On Wed, 2006-03-15 at 18:25, Gregory Woodhouse wrote:
 On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:
 
  The size of the separate fields have changed over the years and
  different drugs are labeled differently.  the largest an NDC can be is
  5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
  even 5-3-2
 
 So, are the NDC codes without the hyphens ambiguous?

Theoretically, yeah.  Most implementations now standardize on a 5-4-2
standard with or without hyphens, but there are exceptions which while
not perfect, would be if everyone used it 5-4-2.  Syringes are a PIA. 
Ans then there is the issue of drug company mergers.  I'm not certain if
the VA specifically has access to overseas drugs.  Finally, the VA used
to us the NATO and military 6505 codes to do actual ordering.  I'm not
sure if that is still the case.

Ruben



 
 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]
 
 Not only is the universe stranger than we
 imagine: it is stranger than we can imagine.
 --Sir Arthur Eddington
 
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Richard Schilling

Awesom!  Thanks, Doug.

How do the Java classes interact with their brethren on the MUMPS 
server?  Or do they?


Richard


Douglas M. PREISER wrote:
Cache Objects are stored in Globals. They are stored as objects, not 
tables. The %Save method of the class is used to store the object. We 
all know that globals are multi-dimensional so there is no problem 
storing complex objects.


The SQL presentation is achieved by generating code when the Cache class 
is compiled to handle SQL queries into the database. The SQL queries are 
translated into M code which loops through the globals. The table names 
default to the class names.


The Caché Java binding takes a class defined in a Caché database and 
creates a corresponding Java class from it. This generated class 
provides remote access to a Caché class from Java.


The SQL projection is accessable through ODBC. You can link to a Cache 
database from, say, SQL Server, and do queries.


Thanks,
Douglas


From: Richard Schilling [EMAIL PROTECTED]
Reply-To: hardhats-members@lists.sourceforge.net
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] Rewriting CPRS in Java
Date: Wed, 15 Mar 2006 11:32:41 -0800

Jim Self wrote:


Richard Schilling wrote:

When objects are stored wholesale in an object store, I call it an 
object database.  When object data is stored in a SQL database and 
then managed by some intermediary API, I call it a persistence layer.


So, perhaps we're splitting hairs here.




Perhaps, but I think you may be misinterpreting the Cache' 
documentation. I believe that
your statement that Cache is obviously storing their data in a SQL 
data base is simply

false.



The defining characteristic of all SQL servers is the presentation of 
data by means of a SQL syntax.


The SQL specification doesn't dictate implemenation of the data store. 
So, if Cache presents data as SQL structures ... it's a SQL server.


I would hope Cache uses the MUMPS data store for its data.

You seem to be saying that because data is retrievable via SQL it 
must be stored in a way
that is ONLY retrievable via SQL. I am not a user of Cache', but I 
know that that is not



Not saying that at all.  I would hope Cache data is retrievable by 
MUMPS as well.  It's a testament to the strength of the MUMPS platform.


But there's a point where another view of the data is 
counterproductive - but then again consider the fact I'm dealing with 
new development so I don't have any Cache' dependent code to worry about.


My goal is integration of VistA into cross-platform technologies.  
Cache doesn't fit that model very well  if someone can explain how 
it can I'm all ears.





What does it mean when they say that Cache' classes can be projected 
as Java classes?



I have no idea.  Looks like they're jumping on ESI Objects' coat tails.

What are the essential properties of a true object store that is 
not tied exclusively to

Java?



Generally, the entire class - its methods and members - are persisted 
in an object store - not just it's members.




---
Jim Self
Systems Architect, Lead Developer
VMTH Computer Services, UC Davis
(http://www.vmth.ucdavis.edu/us/jaself)


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting 
language
that extends applications into web and mobile media. Attend the live 
webcast
and join the prime developer group breaking into this new coding 
territory!
http://sel.as-us.falkag.net/sel?cmd___ 


Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting 
language
that extends applications into web and mobile media. Attend the live 
webcast
and join the prime developer group breaking into this new coding 
territory!

http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live 
webcast

and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile 

Re: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Ruben Safir
On Wed, 2006-03-15 at 19:11, Alan Rubin wrote:
 Ubuntu has integrated LTSP into it's distribution..
 LTSP is Linux Terminal Server Project, and is a marvelous setup worth
 investigating since it is so incredibly cost efective.
 Diskless workstations, recycled from older pc's boot w/ applications
 that are all driven server side.
 This feature is an incredible resource for both budget strapped
 implementations...


With all due respect, not to start a flame war, all of this is BUILT
into X already.

Why the never ending head banging promotion of LTSP.  Its always been
beyond me.  X just DOES this already for no extra change.  In fact, this
is the very core of X windows usability.  Even when it talks to clients
on the same workstation it views them as terminals

Ruben




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] SQL SERVERS process SQL languages (That's what the term server is for)

2006-03-15 Thread Richard Schilling
Any product that is able to process the Structured Query Language, and 
provide a SQL table view of data is by definition a SQL server.


Cache's SQL processing conforms to the ANSI SQL specification in many 
ways, and Cache provides ODBC and JDBC drivers as well.  All the 
features of a SQL server.


It's not like that's a bad thing.

Richard



[EMAIL PROTECTED] wrote:
Bravo Greg. 


- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
Date: Wednesday, March 15, 2006 3:25 pm
Subject: [Hardhats-members] SQL is a language (That's what the L is 
for)

To: hardhats-members@lists.sourceforge.net


Folks, SQL is a language. If you have a C compiler, a JVM and a 
Lisp  
interpreter on the same machine, that doesn't make the machine  
imperative, object oriented or functional, it's just a machine.  
Similarly, if you support data access via MUMPS, SQL, or OQL, it  
neither changes the nature of the underlying persistence 
framework,  
nor does it make it any more or less relational, object oriented 
or  
MUMPS based. They are simply different issues.

===
Gregory Woodhouse
[EMAIL PROTECTED]

Design quality doesn't ensure success, but design failure can 
ensure  
failure.


--Kent Beck




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting 
languagethat extends applications into web and mobile media. 
Attend the live webcast
and join the prime developer group breaking into this new coding 
territory!http://sel.as-

us.falkag.net/sel?


cmd=lnkkid=110944bid=241720dat=121642___



Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] SQL SERVERS process SQL languages (That's what the term server is for)

2006-03-15 Thread Delaney, Eva
Interesting.  Our goal is to be able to run queries therefore create
customized reports of our database or file system.  Our VistA
application writes and stores the data into data files and these files
resides in the Globals instead of the RDBS.  We have been suggested to
run MDART program to create Cache Views into RDBS.  These Views will
actually allow us to view and query Global data files (I do not consider
the Globals a Database).  After that entire process configuration we
should be able to create SQL queries, of course ODBC will need also to
be configured.  

I am looking forward to see VistA be re-written in a object oriented
programming language; allow all updates be done directly to the Cache
RDBS or a SQL Server database; be able to query a database; and create
reports in a  simple way.  
 
Eva Delaney
Cache Database Administration
California Department of Correction and Rehabilitation
916-358-1973
Life's very purpose is happiness.  Let the power of your compassion
arise.  [Dalai Lama]
 
  
 
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Richard Schilling
Sent: Wednesday, March 15, 2006 4:49 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] SQL SERVERS process SQL languages
(That's what the term server is for)

Any product that is able to process the Structured Query Language, and 
provide a SQL table view of data is by definition a SQL server.

Cache's SQL processing conforms to the ANSI SQL specification in many 
ways, and Cache provides ODBC and JDBC drivers as well.  All the 
features of a SQL server.

It's not like that's a bad thing.

Richard



[EMAIL PROTECTED] wrote:
 Bravo Greg. 
 
 - Original Message -
 From: Gregory Woodhouse [EMAIL PROTECTED]
 Date: Wednesday, March 15, 2006 3:25 pm
 Subject: [Hardhats-members] SQL is a language (That's what the L is 
 for)
 To: hardhats-members@lists.sourceforge.net
 
 
Folks, SQL is a language. If you have a C compiler, a JVM and a 
Lisp  
interpreter on the same machine, that doesn't make the machine  
imperative, object oriented or functional, it's just a machine.  
Similarly, if you support data access via MUMPS, SQL, or OQL, it  
neither changes the nature of the underlying persistence 
framework,  
nor does it make it any more or less relational, object oriented 
or  
MUMPS based. They are simply different issues.
===
Gregory Woodhouse
[EMAIL PROTECTED]

Design quality doesn't ensure success, but design failure can 
ensure  
failure.

--Kent Beck




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting 
languagethat extends applications into web and mobile media. 
Attend the live webcast
and join the prime developer group breaking into this new coding 
territory!http://sel.as-
us.falkag.net/sel?
 

cmd=lnkkid=110944bid=241720dat=121642___
 
 
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
 that extends applications into web and mobile media. Attend the live
webcast
 and join the prime developer group breaking into this new coding
territory!

http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
that extends applications into web and mobile media. Attend the live
webcast
and join the prime developer group breaking into this new coding
territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Positive article on msnbc.com regarding the VA and VistA

2006-03-15 Thread Marc Krawitz
Please see:

http://www.msnbc.msn.com/id/11844694/

A big advantage for the VA is electronic medical records. The VA has the largest, and one of the most modern systems in the world. When a VA patient visits any facility in the country, the records are there. Indeed, after Hurricane Katrina, many VA patients received uninterrupted care even as they were forced to move.

All of the information I need about any of my patients, including their X-rays and their tests, are always available, always accurate, always there in a legible form, says Gauge.

The electronic records also allow the VA to track its performance — to quickly learn what works and what doesn't — providing what many say could be a model for health care nationwide.



RE: [Hardhats-members] Rewriting CPRS in Java

2006-03-15 Thread Roy Gaber
I imagine it is this;

The Caché Java binding takes a class defined in a Caché database and 
creates a corresponding Java class from it. This generated class 
provides remote access to a Caché class from Java.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard
Schilling
Sent: Wednesday, March 15, 2006 6:44 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] Rewriting CPRS in Java

Awesom!  Thanks, Doug.

How do the Java classes interact with their brethren on the MUMPS 
server?  Or do they?

Richard


Douglas M. PREISER wrote:
 Cache Objects are stored in Globals. They are stored as objects, not 
 tables. The %Save method of the class is used to store the object. We 
 all know that globals are multi-dimensional so there is no problem 
 storing complex objects.
 
 The SQL presentation is achieved by generating code when the Cache class 
 is compiled to handle SQL queries into the database. The SQL queries are 
 translated into M code which loops through the globals. The table names 
 default to the class names.
 
 The Caché Java binding takes a class defined in a Caché database and 
 creates a corresponding Java class from it. This generated class 
 provides remote access to a Caché class from Java.
 
 The SQL projection is accessable through ODBC. You can link to a Cache 
 database from, say, SQL Server, and do queries.
 
 Thanks,
 Douglas
 
 From: Richard Schilling [EMAIL PROTECTED]
 Reply-To: hardhats-members@lists.sourceforge.net
 To: hardhats-members@lists.sourceforge.net
 Subject: Re: [Hardhats-members] Rewriting CPRS in Java
 Date: Wed, 15 Mar 2006 11:32:41 -0800

 Jim Self wrote:

 Richard Schilling wrote:

 When objects are stored wholesale in an object store, I call it an 
 object database.  When object data is stored in a SQL database and 
 then managed by some intermediary API, I call it a persistence layer.

 So, perhaps we're splitting hairs here.



 Perhaps, but I think you may be misinterpreting the Cache' 
 documentation. I believe that
 your statement that Cache is obviously storing their data in a SQL 
 data base is simply
 false.


 The defining characteristic of all SQL servers is the presentation of 
 data by means of a SQL syntax.

 The SQL specification doesn't dictate implemenation of the data store. 
 So, if Cache presents data as SQL structures ... it's a SQL server.

 I would hope Cache uses the MUMPS data store for its data.

 You seem to be saying that because data is retrievable via SQL it 
 must be stored in a way
 that is ONLY retrievable via SQL. I am not a user of Cache', but I 
 know that that is not


 Not saying that at all.  I would hope Cache data is retrievable by 
 MUMPS as well.  It's a testament to the strength of the MUMPS platform.

 But there's a point where another view of the data is 
 counterproductive - but then again consider the fact I'm dealing with 
 new development so I don't have any Cache' dependent code to worry about.

 My goal is integration of VistA into cross-platform technologies.  
 Cache doesn't fit that model very well  if someone can explain how 
 it can I'm all ears.



 What does it mean when they say that Cache' classes can be projected 
 as Java classes?


 I have no idea.  Looks like they're jumping on ESI Objects' coat tails.

 What are the essential properties of a true object store that is 
 not tied exclusively to
 Java?


 Generally, the entire class - its methods and members - are persisted 
 in an object store - not just it's members.


 ---
 Jim Self
 Systems Architect, Lead Developer
 VMTH Computer Services, UC Davis
 (http://www.vmth.ucdavis.edu/us/jaself)


 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting 
 language
 that extends applications into web and mobile media. Attend the live 
 webcast
 and join the prime developer group breaking into this new coding 
 territory!

http://sel.as-us.falkag.net/sel?cmd_
__ 

 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members





 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting 
 language
 that extends applications into web and mobile media. Attend the live 
 webcast
 and join the prime developer group breaking into this new coding 
 territory!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
 that extends applications into web and mobile media. Attend the 

Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
Thanks Ruben (and Gregory) for the replies.

I agree that 5+4+2=11, but in the VA database, they seem to be storing
12 digits, with a leading 0.  E.g:


NUMBER: 385
000832027601
  QUINIDINE SULFATE
  QUINIDINE SO4 200MG TAB
NUMBER: 386
000364022990
  QUINIDINE SULFATE
  QUINIDINE SO4 200MG TAB
NUMBER: 387
32402401
  CIN-QUIN
  QUINIDINE SO4 100MG TAB
NUMBER: 388
000591545301
  QUINIDINE SULFATE
  QUINIDINE SO4 100MG TAB

Thanks

Kevin

On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
 On Wed, 2006-03-15 at 18:25, Gregory Woodhouse wrote:
  On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:
 
   The size of the separate fields have changed over the years and
   different drugs are labeled differently.  the largest an NDC can be is
   5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
   even 5-3-2
 
  So, are the NDC codes without the hyphens ambiguous?

 Theoretically, yeah.  Most implementations now standardize on a 5-4-2
 standard with or without hyphens, but there are exceptions which while
 not perfect, would be if everyone used it 5-4-2.  Syringes are a PIA.
 Ans then there is the issue of drug company mergers.  I'm not certain if
 the VA specifically has access to overseas drugs.  Finally, the VA used
 to us the NATO and military 6505 codes to do actual ordering.  I'm not
 sure if that is still the case.

 Ruben




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
On 3/15/06, Gregory Woodhouse [EMAIL PROTECTED] wrote:

 On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:

  The size of the separate fields have changed over the years and
  different drugs are labeled differently.  the largest an NDC can be is
  5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
  even 5-3-2

 So, are the NDC codes without the hyphens ambiguous?


I think so, hence my confusion.  Thus I don't think you could write an
output transform with 100% correctness.

But Ruben's input re 5-4-2 helps.

Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] MSC FileMan updated

2006-03-15 Thread Kevin Toppenberg
Thanks George.

Kevin

On 3/15/06, George Timson [EMAIL PROTECTED] wrote:
 I've updated the FileMan suite of routines available at
 http://www.hardhats.org/fileman/MSC.html



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Kevin Toppenberg
Is this different from VNC?  Are there differences in bandwidth
requirements between the different technologies?

And I realize that X uses IP for its messaging (thus making
dissemination possible).  But isn't that part of the technology used
in LTSP?  If not, is there a program that sets up dumb terminals to
appear to be linux terminals?

I know little about this, but am curious.

Kevin


On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
 On Wed, 2006-03-15 at 19:11, Alan Rubin wrote:
  Ubuntu has integrated LTSP into it's distribution..
  LTSP is Linux Terminal Server Project, and is a marvelous setup worth
  investigating since it is so incredibly cost efective.
  Diskless workstations, recycled from older pc's boot w/ applications
  that are all driven server side.
  This feature is an incredible resource for both budget strapped
  implementations...


 With all due respect, not to start a flame war, all of this is BUILT
 into X already.

 Why the never ending head banging promotion of LTSP.  Its always been
 beyond me.  X just DOES this already for no extra change.  In fact, this
 is the very core of X windows usability.  Even when it talks to clients
 on the same workstation it views them as terminals

 Ruben




 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
What is the NDC numbers for Singular 10mg

Ruben
On Wed, 2006-03-15 at 21:47, Kevin Toppenberg wrote:
 Thanks Ruben (and Gregory) for the replies.
 
 I agree that 5+4+2=11, but in the VA database, they seem to be storing
 12 digits, with a leading 0.  E.g:
 
 
 NUMBER: 385
 000832027601
   QUINIDINE SULFATE
   QUINIDINE SO4 200MG TAB
 NUMBER: 386
 000364022990
   QUINIDINE SULFATE
   QUINIDINE SO4 200MG TAB
 NUMBER: 387
 32402401
   CIN-QUIN
   QUINIDINE SO4 100MG TAB
 NUMBER: 388
 000591545301
   QUINIDINE SULFATE
   QUINIDINE SO4 100MG TAB
 
 Thanks
 
 Kevin
 
 On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
  On Wed, 2006-03-15 at 18:25, Gregory Woodhouse wrote:
   On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:
  
The size of the separate fields have changed over the years and
different drugs are labeled differently.  the largest an NDC can be is
5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
even 5-3-2
  
   So, are the NDC codes without the hyphens ambiguous?
 
  Theoretically, yeah.  Most implementations now standardize on a 5-4-2
  standard with or without hyphens, but there are exceptions which while
  not perfect, would be if everyone used it 5-4-2.  Syringes are a PIA.
  Ans then there is the issue of drug company mergers.  I'm not certain if
  the VA specifically has access to overseas drugs.  Finally, the VA used
  to us the NATO and military 6505 codes to do actual ordering.  I'm not
  sure if that is still the case.
 
  Ruben
 
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] SQL SERVERS process SQL languages (That's what the term server is for)

2006-03-15 Thread Kevin Toppenberg
On 3/15/06, Delaney, Eva [EMAIL PROTECTED] wrote:
 ...to view and query Global data files (I do not consider
 the Globals a Database).  ...

I am not a database guy, but I don't follow you here.  VistA has to
have a database to store it's data in, and Globals are where that data
stored.  So it is not a relational database, but wouldn't you agree
that it is a database?

Kevin T.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Ruben Safir
On Wed, 2006-03-15 at 21:54, Kevin Toppenberg wrote:
 Is this different from VNC?  Are there differences in bandwidth
 requirements between the different technologies?
 
Completely, although VNC ALSO uses basic X technology to works.


 And I realize that X uses IP for its messaging (thus making
 dissemination possible).  But isn't that part of the technology used
 in LTSP?  If not, is there a program that sets up dumb terminals to
 appear to be linux terminals?
 

You want a dumb X Terminal?  Replace the line in /etc/password as
follows

rich:x:509:100:Richard Stallman:/home/rich:/bin/bash

with 

rich:x:509:100:Richard Stallman:/home/rich:/usr/X11R6/bin/xinit

:)

Or some minorly changed version of this with the .xintrc file properly
constructed. OR you can just alter inittab accordingly.

NYU used to have hundreds of X-terminals all over the school which where
insecure.  My student workers had a ton of fun making nude photos of
students and teachers pop up on them at random from their development
workstations by telling the gimp to execute locally and display around
the school.

Oh those were the days

 
Ruben

 I know little about this, but am curious.
 





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
Below are the results for this drug from two places where it is stored.

On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
 What is the NDC numbers for Singular 10mg

 Ruben

In file NDC/UPC:

NUMBER: 89055
06011731  -12 digits
  SINGULAIR 10MG TAB
  MONTELUKAST NA 10MG TAB
NUMBER: 89056
06011754  -12 digits
  SINGULAIR 10MG TAB
  MONTELUKAST NA 10MG TAB



 2 MATCHES FOUND.

In file 50, DRUG  (NDC is 11 digits.)

NUMBER: 6895GENERIC NAME: MONTELUKAST 10MG TAB
  DEA, SPECIAL HDLG: 6P MAXIMUM DOSE PER DAY: 1
  STANDARD SIG: T1 TAB QD
SYNONYM: SINGULAIR  NDC CODE: 0006-0117-54
  INTENDED USE: TRADE NAME
  APPLICATION PACKAGES' USE: O  NDC: 0006-0117-54
  ORDER UNIT: BTPRICE PER ORDER UNIT: 125.74
  DISPENSE UNITS PER ORDER UNIT: 90 DISPENSE UNIT: TABLET
  CURRENT INVENTORY: -9464
OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 02, 2005
OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 02, 2005
OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 03, 2005
OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 03, 2005
  STRENGTH: 10  UNIT: MG
DISPENSE UNITS PER DOSE: 1  PACKAGE: IO
DISPENSE UNITS PER DOSE: 2  PACKAGE: IO
DISPENSE UNITS PER DOSE: 1  DOSE: 10
  PACKAGE: IO
DISPENSE UNITS PER DOSE: 2  DOSE: 20
  PACKAGE: IO
  NATIONAL DRUG FILE ENTRY: MONTELUKAST
  VA PRODUCT NAME: MONTELUKAST NA 10MG TAB
  PSNDF VA PRODUCT NAME ENTRY: MONTELUKAST NA 10MG TAB
  PACKAGE SIZE: 90  PACKAGE TYPE: BOTTLE
  NATIONAL DRUG CLASS: RE109CMOP ID: M0400
  NATIONAL FORMULARY INDICATOR: NO
  AHFS NUMBER (c):   : 0.00 INV ORDER UNITS (c): -105.16
  VA DRUG CLASS CODE (c): RE109  ANTIASTHMA,OTHER

Thanks
Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
On 3/15/06, Kevin Toppenberg [EMAIL PROTECTED] wrote:
 Thanks Ruben (and Gregory) for the replies.

 I agree that 5+4+2=11, but in the VA database, they seem to be storing
 12 digits, with a leading 0.  E.g:


Here is the description for field NDC in file NDC/UPC:

FIELD NAME:   NDC

  FLD NUMBER:   1   FLD TITLE:
  NODE;PIECE:   0;2HELP FRAME:

  ACCESS:   RD:DEL: ^   WR: ^

   DATA TYPE:   Free Text
Marked for auditing

  INPUT TRANSFORM:  K:$L(X)12!($L(X)12) X

  PROMPT MESSAGE:   Answer must be 12 characters in length.

  DESCRIPTION:  This is the 12 character NDC (National Drug Code) for this
item.

Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
I'll look these up when I get the the Pharmacy and give you the exact
breakdown.  But it does seem that your correct and they added another
zero on the front (room to grow) since Merck is Manufacturer 0006
(now most often 6)

Ruben


On Wed, 2006-03-15 at 22:12, Kevin Toppenberg wrote:
 Below are the results for this drug from two places where it is stored.
 
 On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
  What is the NDC numbers for Singular 10mg
 
  Ruben
 
 In file NDC/UPC:
 
 NUMBER: 89055
 06011731  -12 digits
   SINGULAIR 10MG TAB
   MONTELUKAST NA 10MG TAB
 NUMBER: 89056
 06011754  -12 digits
   SINGULAIR 10MG TAB
   MONTELUKAST NA 10MG TAB
 
 
 
  2 MATCHES FOUND.
 
 In file 50, DRUG  (NDC is 11 digits.)
 
 NUMBER: 6895GENERIC NAME: MONTELUKAST 10MG TAB
   DEA, SPECIAL HDLG: 6P MAXIMUM DOSE PER DAY: 1
   STANDARD SIG: T1 TAB QD
 SYNONYM: SINGULAIR  NDC CODE: 0006-0117-54
   INTENDED USE: TRADE NAME
   APPLICATION PACKAGES' USE: O  NDC: 0006-0117-54
   ORDER UNIT: BTPRICE PER ORDER UNIT: 125.74
   DISPENSE UNITS PER ORDER UNIT: 90 DISPENSE UNIT: TABLET
   CURRENT INVENTORY: -9464
 OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 02, 2005
 OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 02, 2005
 OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 03, 2005
 OLD NAMES: MONTELUKAST 10MG TAB DATE CHANGED: NOV 03, 2005
   STRENGTH: 10  UNIT: MG
 DISPENSE UNITS PER DOSE: 1  PACKAGE: IO
 DISPENSE UNITS PER DOSE: 2  PACKAGE: IO
 DISPENSE UNITS PER DOSE: 1  DOSE: 10
   PACKAGE: IO
 DISPENSE UNITS PER DOSE: 2  DOSE: 20
   PACKAGE: IO
   NATIONAL DRUG FILE ENTRY: MONTELUKAST
   VA PRODUCT NAME: MONTELUKAST NA 10MG TAB
   PSNDF VA PRODUCT NAME ENTRY: MONTELUKAST NA 10MG TAB
   PACKAGE SIZE: 90  PACKAGE TYPE: BOTTLE
   NATIONAL DRUG CLASS: RE109CMOP ID: M0400
   NATIONAL FORMULARY INDICATOR: NO
   AHFS NUMBER (c):   : 0.00 INV ORDER UNITS (c): -105.16
   VA DRUG CLASS CODE (c): RE109  ANTIASTHMA,OTHER
 
 Thanks
 Kevin
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Kevin Toppenberg
Cool.

Thanks
Kevin


On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
 On Wed, 2006-03-15 at 21:54, Kevin Toppenberg wrote:
  Is this different from VNC?  Are there differences in bandwidth
  requirements between the different technologies?
 
 Completely, although VNC ALSO uses basic X technology to works.


  And I realize that X uses IP for its messaging (thus making
  dissemination possible).  But isn't that part of the technology used
  in LTSP?  If not, is there a program that sets up dumb terminals to
  appear to be linux terminals?
 

 You want a dumb X Terminal?  Replace the line in /etc/password as
 follows

 rich:x:509:100:Richard Stallman:/home/rich:/bin/bash

 with

 rich:x:509:100:Richard Stallman:/home/rich:/usr/X11R6/bin/xinit

 :)

 Or some minorly changed version of this with the .xintrc file properly
 constructed. OR you can just alter inittab accordingly.

 NYU used to have hundreds of X-terminals all over the school which where
 insecure.  My student workers had a ton of fun making nude photos of
 students and teachers pop up on them at random from their development
 workstations by telling the gimp to execute locally and display around
 the school.

 Oh those were the days


 Ruben

  I know little about this, but am curious.
 





 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
And why am I an unemployed Programmer with a Pharmacy degree?

I could be wrong but I believe that the programmers added a digit on
accident.

Ruben



On Wed, 2006-03-15 at 22:15, Kevin Toppenberg wrote:
 On 3/15/06, Kevin Toppenberg [EMAIL PROTECTED] wrote:
  Thanks Ruben (and Gregory) for the replies.
 
  I agree that 5+4+2=11, but in the VA database, they seem to be storing
  12 digits, with a leading 0.  E.g:
 
 
 Here is the description for field NDC in file NDC/UPC:
 
 FIELD NAME:   NDC
 
   FLD NUMBER:   1   FLD TITLE:
   NODE;PIECE:   0;2HELP FRAME:
 
   ACCESS:   RD:DEL: ^   WR: ^
 
DATA TYPE:   Free Text
 Marked for auditing
 
   INPUT TRANSFORM:  K:$L(X)12!($L(X)12) X
 
   PROMPT MESSAGE:   Answer must be 12 characters in length.
 
   DESCRIPTION:  This is the 12 character NDC (National Drug Code) for this
 item.
 
 Kevin
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Kevin Toppenberg
On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
 And why am I an unemployed Programmer with a Pharmacy degree?

 I could be wrong but I believe that the programmers added a digit on
 accident.

 Ruben

That explaination would make the most sense to me.  Because who knows
which of three subfields will need to grow, so just adding an extra
digit for luck seem unneeded.

Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Ubuntu code of conduct

2006-03-15 Thread Ruben Safir
Try this on your box.  Log out of graphics mode completely.  You might
have to change the run level.

At a consel prompt log in and get your shell prompt.

run 

xinit /usr/X11/bin/xterm

xhost +

ssh -X -l yourname your.other.box.com

Log in with the username and password to the foreign box.

Now run your favorite desktop

/opt/gnome/bin/gnome-session 

or some such window manager

and Voila!  Remote Desktop now running locally (probably like a hog
without tweaking X a little)

Ruben 

On Wed, 2006-03-15 at 22:17, Kevin Toppenberg wrote:
 Cool.
 
 Thanks
 Kevin
 
 
 On 3/15/06, Ruben Safir [EMAIL PROTECTED] wrote:
  On Wed, 2006-03-15 at 21:54, Kevin Toppenberg wrote:
   Is this different from VNC?  Are there differences in bandwidth
   requirements between the different technologies?
  
  Completely, although VNC ALSO uses basic X technology to works.
 
 
   And I realize that X uses IP for its messaging (thus making
   dissemination possible).  But isn't that part of the technology used
   in LTSP?  If not, is there a program that sets up dumb terminals to
   appear to be linux terminals?
  
 
  You want a dumb X Terminal?  Replace the line in /etc/password as
  follows
 
  rich:x:509:100:Richard Stallman:/home/rich:/bin/bash
 
  with
 
  rich:x:509:100:Richard Stallman:/home/rich:/usr/X11R6/bin/xinit
 
  :)
 
  Or some minorly changed version of this with the .xintrc file properly
  constructed. OR you can just alter inittab accordingly.
 
  NYU used to have hundreds of X-terminals all over the school which where
  insecure.  My student workers had a ton of fun making nude photos of
  students and teachers pop up on them at random from their development
  workstations by telling the gimp to execute locally and display around
  the school.
 
  Oh those were the days
 
 
  Ruben
 
   I know little about this, but am curious.
  
 
 
 
 
 
  ---
  This SF.Net email is sponsored by xPML, a groundbreaking scripting language
  that extends applications into web and mobile media. Attend the live webcast
  and join the prime developer group breaking into this new coding territory!
  http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Mark Amundson
Here is the official info from fda.gov on NDC codes:

NDC Number

Each listed drug product listed is assigned a unique 10-digit, 3-segment
number.  This number, known as the NDC, identifies the labeler, product, and
trade package size.  The first segment, the labeler code, is assigned by the
FDA.  A labeler is any firm that manufactures (including repackers or
relabelers), or distributes (under its own name) the drug. The second
segment, the product code, identifies a specific strength, dosage form, and
formulation for a particular firm. The third segment, the package code,
identifies package sizes and types. Both the product and package codes are
assigned by the firm. The NDC will be in one of the following
configurations: 4-4-2, 5-3-2, or 5-4-1.

An asterisk may appear in either a product code or a package code.  It
simply acts as a place holder and indicates the configuration of the NDC.
Since the NDC is limited to 10 digits, a firm with a 5 digit labeler code
must choose between a 3 digit product code and 2 digit package code, or a 4
digit  product code and 1 digit package code.

Thus, you have either a 5-4-1 or a 5-3-2 configuration for the three
segments of the NDC. Because of a conflict with the HIPAA standard of an 11
digit NDC, many programs will pad the product code or package code segments
of the NDC with a leading zero instead of the asterisk.  

Since a zero can be a valid digit in the NDC, this can lead to confusion
when trying to reconstitute the NDC back to its FDA standard.  Example:
12345-0678-09 (11 digits) could be 12345-678-09 or 12345-678-90 depending on
the firm's configuration.  By storing the segments as character data and
using the * as place holders we eliminate the confusion. In the example, FDA
stores the segments as 12345-*678-09 for a 5-3-2 configuration or
12345-0678-*9 for a 5-4-1 configuration.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Toppenberg
Sent: Wednesday, March 15, 2006 8:50 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone
have input?

On 3/15/06, Gregory Woodhouse [EMAIL PROTECTED] wrote:

 On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:

  The size of the separate fields have changed over the years and
  different drugs are labeled differently.  the largest an NDC can be is
  5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
  even 5-3-2

 So, are the NDC codes without the hyphens ambiguous?


I think so, hence my confusion.  Thus I don't think you could write an
output transform with 100% correctness.

But Ruben's input re 5-4-2 helps.

Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=kkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Nancy Anthracite
Will the same labeler always use the same pattern of product code and package
code?

On Wednesday 15 March 2006 22:33, Mark Amundson wrote:
Here is the official info from fda.gov on NDC codes:

NDC Number

Each listed drug product listed is assigned a unique 10-digit, 3-segment
number.  This number, known as the NDC, identifies the labeler, product, and
trade package size.  The first segment, the labeler code, is assigned by the
FDA.  A labeler is any firm that manufactures (including repackers or
relabelers), or distributes (under its own name) the drug. The second
segment, the product code, identifies a specific strength, dosage form, and
formulation for a particular firm. The third segment, the package code,
identifies package sizes and types. Both the product and package codes are
assigned by the firm. The NDC will be in one of the following
configurations: 4-4-2, 5-3-2, or 5-4-1.

An asterisk may appear in either a product code or a package code.  It
simply acts as a place holder and indicates the configuration of the NDC.
Since the NDC is limited to 10 digits, a firm with a 5 digit labeler code
must choose between a 3 digit product code and 2 digit package code, or a 4
digit  product code and 1 digit package code.

Thus, you have either a 5-4-1 or a 5-3-2 configuration for the three
segments of the NDC. Because of a conflict with the HIPAA standard of an 11
digit NDC, many programs will pad the product code or package code segments
of the NDC with a leading zero instead of the asterisk.

Since a zero can be a valid digit in the NDC, this can lead to confusion
when trying to reconstitute the NDC back to its FDA standard.  Example:
12345-0678-09 (11 digits) could be 12345-678-09 or 12345-678-90 depending on
the firm's configuration.  By storing the segments as character data and
using the * as place holders we eliminate the confusion. In the example, FDA
stores the segments as 12345-*678-09 for a 5-3-2 configuration or
12345-0678-*9 for a 5-4-1 configuration.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Toppenberg
Sent: Wednesday, March 15, 2006 8:50 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone
have input?

On 3/15/06, Gregory Woodhouse [EMAIL PROTECTED] wrote:
 On Mar 15, 2006, at 3:43 PM, Ruben Safir wrote:
  The size of the separate fields have changed over the years and
  different drugs are labeled differently.  the largest an NDC can be is
  5-4-2 (11 digits).  But it can and does vary from 4-4-2 and 2-3-2 and
  even 5-3-2

 So, are the NDC codes without the hyphens ambiguous?

I think so, hence my confusion.  Thus I don't think you could write an
output transform with 100% correctness.

But Ruben's input re 5-4-2 helps.

Kevin


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=kkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

--
Nancy Anthracite

---

-- 
Nancy Anthracite


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] SQL SERVERS process SQL languages (That's what the term server is for)

2006-03-15 Thread Cameron Schlehuber
Quite so, Kevin! ...  And I on the other hand AM a database guy ... and to
be most accurate, VistA is based on VA FileMan (which uses globals for the
persistent data store) to project a polymorphic view of the data (object
as well as SQL).  VistA data is accessed via VA FileMan in a manner much
more akin to CJ Date's Third Manifesto than does SQL.  Likewise, Cache can
project a SQL view of the data (though using SQL these days, in my
opinion, is a bit like using VSAM because it's what everyone uses.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Toppenberg
Sent: Wednesday, March 15, 2006 8:03 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] SQL SERVERS process SQL languages (That's
what the term server is for)

On 3/15/06, Delaney, Eva [EMAIL PROTECTED] wrote:
 ...to view and query Global data files (I do not consider
 the Globals a Database).  ...

I am not a database guy, but I don't follow you here.  VistA has to
have a database to store it's data in, and Globals are where that data
stored.  So it is not a relational database, but wouldn't you agree
that it is a database?

Kevin T.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=kkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
On Wed, 2006-03-15 at 23:23, Nancy Anthracite wrote:
 Will the same labeler always use the same pattern of product code and package
 code?
 

No - there is no such restriction but the middle number usually remains
constant.  They sometimes change the drug and keep the drug code.

I think they did that with Tricor if I recall.

Ruben



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Ruben Safir
On Wed, Mar 15, 2006 at 09:33:29PM -0600, Mark Amundson wrote:
 Here is the official info from fda.gov on NDC codes:
 
 NDC Number
 
 Each listed drug product listed is assigned a unique 10-digit, 3-segment
 number.  This number, known as the NDC, identifies the labeler, product, and
 trade package size.  The first segment, the labeler code, is assigned by the
 FDA.  A labeler is any firm that manufactures (including repackers or
 relabelers), or distributes (under its own name) the drug. The second
 segment, the product code, identifies a specific strength, dosage form, and
 formulation for a particular firm. The third segment, the package code,
 identifies package sizes and types. Both the product and package codes are
 assigned by the firm. The NDC will be in one of the following
 configurations: 4-4-2, 5-3-2, or 5-4-1.
 


Actually, upon reading this closely, this just confuses things and I doubt that 
this
is correct, even if it is from the FDA website.

You will NEVER see an astisk in the NDC number printed on the lable of a drug.

You will almost ALWAYS see a two digit product code on the end.

Confusion is always related to leading zeros, not 90 09 and the complete 11 
digit
number does define the drug completely.

Ruben
-- 
__
Brooklyn Linux Solutions

So many immigrant groups have swept through our town 
that Brooklyn, like Atlantis, reaches mythological 
proportions in the mind of the world  - RI Safir 1998

DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http://fairuse.nylxs.com

Yeah - I write Free Software...so SUE ME

http://www.mrbrklyn.com - Consulting
http://www.inns.net -- Happy Clients
http://www.nylxs.com - Leadership Development in Free Software
http://www2.mrbrklyn.com/resources - Unpublished Archive or stories and 
articles from around the net
http://www2.mrbrklyn.com/downtown.html - See the New Downtown Brooklyn



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Positive article on msnbc.com regarding the VA and VistA

2006-03-15 Thread Greg Kreis
A short piece on it appeared on NBC Nightly News tonight.  Here is a 
link to the NBC News netcast of the show, VA piece is in there 
somewhere... ;-)


  http://www.msnbc.msn.com/id/9973419/

It was very supportive of the VA and I would expect it to generate some 
private sector interest again.  Congrats to all those folks in the VA 
that made that system possible.  It must be thrilling to see your hard 
work being praised for what it does to aid in taking care of the Veterans.


Marc Krawitz wrote:

Please see:
 
http://www.msnbc.msn.com/id/11844694/


A big advantage for the VA is electronic medical records. The VA has 
the largest, and one of the most modern systems in the world. When a 
VA patient visits any facility in the country, the records are there. 
Indeed, after Hurricane Katrina, many VA patients received 
uninterrupted care even as they were forced to move.


All of the information I need about any of my patients, including 
their X-rays and their tests, are always available, always accurate, 
always there in a legible form, says Gauge.


The electronic records also allow the VA to track its performance — to 
quickly learn what works and what doesn't — providing what many say 
could be a model for health care nationwide.




--
Greg Kreis  http://www.PioneerDataSys.com

You are today where your thoughts have brought you, you will
  be tomorrow where your thoughts take you. (James Lane Allen)



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone have input?

2006-03-15 Thread Mark Amundson
I to have never seen the * character used on a med package, but I have
came across the occasional NDC database that has asterisks in it. The
paragraphs are pulled directly from the FDA site and they are consistent to
what I understand NDC's to be and how I have used them. The real pain to me
for and NDC is that a company can take a NDC they retired years ago and
attach it to a new product today, now you may have an old database pointing
to one product but the new NDC is for something else.

As far as the 12 digit field in VistA for the NDC number it is because the
National Drug file stores both NDC's and UPC's in the same field for a
product, the UPC used is a 12 digit code. So what they do in the NDF with
NDC's is put one more leading zero one the 11 digit code to make it a 12
digit.



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ruben
Safir
Sent: Wednesday, March 15, 2006 10:31 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] National Drug Codes (NDC) headaches. Anyone
have input?

On Wed, Mar 15, 2006 at 09:33:29PM -0600, Mark Amundson wrote:
 Here is the official info from fda.gov on NDC codes:
 
 NDC Number
 
 Each listed drug product listed is assigned a unique 10-digit, 3-segment
 number.  This number, known as the NDC, identifies the labeler, product,
and
 trade package size.  The first segment, the labeler code, is assigned by
the
 FDA.  A labeler is any firm that manufactures (including repackers or
 relabelers), or distributes (under its own name) the drug. The second
 segment, the product code, identifies a specific strength, dosage form,
and
 formulation for a particular firm. The third segment, the package code,
 identifies package sizes and types. Both the product and package codes are
 assigned by the firm. The NDC will be in one of the following
 configurations: 4-4-2, 5-3-2, or 5-4-1.
 


Actually, upon reading this closely, this just confuses things and I doubt
that this
is correct, even if it is from the FDA website.

You will NEVER see an astisk in the NDC number printed on the lable of a
drug.

You will almost ALWAYS see a two digit product code on the end.

Confusion is always related to leading zeros, not 90 09 and the complete 11
digit
number does define the drug completely.

Ruben
-- 
__
Brooklyn Linux Solutions

So many immigrant groups have swept through our town 
that Brooklyn, like Atlantis, reaches mythological 
proportions in the mind of the world  - RI Safir 1998

DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http://fairuse.nylxs.com

Yeah - I write Free Software...so SUE ME

http://www.mrbrklyn.com - Consulting
http://www.inns.net -- Happy Clients
http://www.nylxs.com - Leadership Development in Free Software
http://www2.mrbrklyn.com/resources - Unpublished Archive or stories and
articles from around the net
http://www2.mrbrklyn.com/downtown.html - See the New Downtown Brooklyn



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Positive article on msnbc.com regarding the VA and VistA

2006-03-15 Thread Richard Schilling

Great news spot!  Thanks for posting this.

Richard


Marc Krawitz wrote:

Please see:
 
http://www.msnbc.msn.com/id/11844694/


A big advantage for the VA is electronic medical records. The VA has 
the largest, and one of the most modern systems in the world. When a VA 
patient visits any facility in the country, the records are there. 
Indeed, after Hurricane Katrina, many VA patients received uninterrupted 
care even as they were forced to move.


All of the information I need about any of my patients, including their 
X-rays and their tests, are always available, always accurate, always 
there in a legible form, says Gauge.


The electronic records also allow the VA to track its performance — to 
quickly learn what works and what doesn't — providing what many say 
could be a model for health care nationwide.






---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members