Re: [Hardhats-members] Prescription Auto-finishing

2007-02-28 Thread Gregory Woodhouse

You do realize that this discussion is taking place on the old list... ?
On Feb 28, 2007, at 7:40 PM, Cameron Schlehuber wrote:

First, let me say that the information on setting up printers for  
GT.M/Linux
came from Wally Fort and Joseph Puthooran.  I just copied what  
they'd done
for me so far and asked for more advice ... and will of course post  
any new

help I get from them if they don't post it on Hardhats first! ...


Gregory Woodhouse
[EMAIL PROTECTED]

Life can only be understood going backwards, but it must be lived  
going forwards.

--Søren Kierkegaard



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Prescription Auto-finishing

2007-02-28 Thread Gregory Woodhouse


On Feb 28, 2007, at 8:07 PM, Joseph Dal Molin wrote:


Does this mean it is taking place in the past.and we are just
hearing about it now..


Have you calculated the red shift?

Gregory Woodhouse
[EMAIL PROTECTED]

I hear and I forget.
I see and I remember.
I do and I understand.
--Attributed to Confucius, 500 BCE



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] CPRS V26 Compilation.

2007-01-08 Thread Gregory Woodhouse


On Jan 8, 2007, at 9:38 AM, Alejandra Ruiz wrote:


Hi. I tried to compile CPRS V26 but i have this error:

[Fatal Error] CPRSChart.dpr(302): File not found: 'SQASrvr.dcu'
[Fatal Error] File not found: 'SQASrvr.pas'


The file SQASrvr.dcu is located on the package in the next directory:
\CPRS-Lib
but SQASrvr.pas doesnt exist in the package .

SQASrvr.pas is necesary to compile CPRS.

Where i can get this file SQASrvr.pas. or OR_30_258_SRC.ZIP version
complete.

Thanks

Alejandra


A DCU is a Delphi compilation unit, and a PAS file is a Pascal source  
file. The unit cannot be compiled because a source file is missing.


Gregory Woodhouse
[EMAIL PROTECTED]

If everything seems under control,
you're just not going fast enough.
-- Mario Andretti


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] M command to delete all the subscripts of a node

2006-10-23 Thread Gregory Woodhouse
On Oct 23, 2006, at 2:52 AM, Usha wrote:I want to delete a node with multiple subscripts, what is the M command to delete all subscripts?  For example node is ^TMP("A")   ^TMP("A",1,0) = 10^106^^^3061023.1100^  ^TMP("A",2,700,0) = 1  ^TMP("A",3,700,1,0) = 6302^1  ^TMP("A",3,800,0) = 0  ^TMP("A",7,900,0) = 0 Unless I've misunderstood what you're asking, it'sKILL ^TMP("A")or justK ^TMP("A") Gregory Woodhouse[EMAIL PROTECTED]"Oh would that my mind could let fall its dead ideas, as the tree does its withered leaves."--André Gide -
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Test version of the VistALink Eclipse Plug-in

2006-08-02 Thread Gregory Woodhouse
On Aug 2, 2006, at 7:14 AM, [EMAIL PROTECTED] wrote:I will venture a guess.   As we may or may not know Eclipse is an open source project aimed at  java development.  Plug-ins are extensions of the base environment,  they allow us to encapsulate, or wrap, at run time, a systems of tools  that provide desired functionality.  In the case of VistALink, the  desire is to make socket-based connections to a VistA system.   Further, the plug-in would most likely provide the foundations for RPC  Broker-based communication. This is a primative explanation at best.   In a nutshell, VistaLink is a version of the RPC Broker for Java. Gregory Woodhouse[EMAIL PROTECTED]"The most incomprehensible thing about the world is that it is at all comprehensible." --Albert Einstein (1879-1955) -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] open vista installation help ..

2006-07-30 Thread Gregory Woodhouse
On Jul 30, 2006, at 6:36 PM, Steven McPhelan wrote:f Taskman is not running then there will be certain functions that will not work properly within CPRS as CPRS queues those tasks to Taskman.  So unless you want to find all such items and rewrite the code to not use Taskman, you are better off  running Taskman whenever you are running CPRS.Taskman is really fundamental to all of VistA, not just CPRS. It needs to be running at all times, the obvious exceptions being when you are installing Kernel patches or other system maintenance that explicitly requires that it be shut down or placed in a wait state.  Many of the people on this list will have primarily been involved in single user exploration or development work, but a production environment is different. A good rule of thumb is that if you do not know whether Taskman needs to be running, assume that it does. Gregory Woodhouse[EMAIL PROTECTED]"You can't win if you don't finish the race."--Richard Petty -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] So what is an EHR architecture, anyway?

2006-07-30 Thread Gregory Woodhouse
On Jul 29, 2006, at 3:35 PM, Chris Richardson wrote: OK, Reply is below in braces [];   - Original Message -   From:   Gregory Woodhouse   To: Chris Richardson ; hardhats-members@lists.sourceforge.net Sent: Saturday, July 29, 2006 2:38   PM  Subject: Re: [Hardhats-members] So what   is an EHR architecture, anyway?  On Jul 29, 2006, at 12:24 PM, Chris Richardson wrote:  OK, I'll bite.    Thanks.EHR architecture,  A record architecture which helps to maintain the medical life history of an individual.   That sounds good.  I might choose   something less restrictive here, as the focus seems to be almost entirely   longitudinal, a natural emphasis in an office environment, but I think there   is more to an EHR architecture than that.  [You are partially correct, I did leave out the genetic components and   the predictive nature of projection, but I am not sure we do that very well   yet.  As such, I put that into the extensibility aspect I mention   later.]Another major area of data sharing and interoperability not covered here is sharing data WITHIN an organization. For example, if I have both a primary cared provider and a specialist I see on a regular basis, then I would like the specialist to have access to the results of tests ordered by the primary care provider and vice versa (it's easier on my arm!)Such an architecture should be dynamic and flexible   Flexible in what way?     [The medical record should be built with future   change in mind.  There is no predictive crystal ball which projects all   of the enhancements that meical science will come up with or the magnitudes   and scales of the data they will produce. That's fine, but you're really talking about the "why" of flexibility, rather than the "what" or "how". To wait for those wonderous   enhancements just means that we loose so much important data as to the picture   of general public health (the agregation  of many of these   records into a profile of the public health and the situations which bring us   all to that state).  Next, there needs to be the willingness to change to   affect such change as to modify personal and public behavior to reduce the   environmental health risks.]Again, I agree with you. But isn't architecture the phase at which consider what it takes for us to realize our goals? We don't need to spell out all the technical details, of course, but a CONCEPT of how that flexibility might be attained is crucial.enough to adapt to the changeing scal and density of medical data and also provide easy interchange with other data repositories.    Okay, this good. How would you define scale and density in this   context?  [That would be predictive.  Hmm...? What would be predictive? In what sense?Simple design   rules need to be established that allow for expansion without forcing our own   prejudice into the model. I agree with you here (though I think it could be phrased in a more value-neutral way). Well, waitI'm not so sure. It may well be an open question whether design rules are sufficient to attain what you describe. After all, design deals with concrete specifications, and the goal you describe really exists at a higher level of abstraction. Something to think about. We do not know the challenges that the next   turn of the cycle will bring.  Standing still is not an option.  In   order to make meaningful decisions we need information from this time and   space in as readble and accessible form as possible (non-paper).These are all good thoughts, but they are really goals and design principles. At a minimum, I think an architecture needs to point the way to the mechanisms through which those goals might be achieved. Standardization is the soul of that interchange, but is not held slavishly to only those standards.Okay, this is your most radical statement yet, and I don't think it's   quite clear what you mean. You can't have it both ways: either you meet the   requirements of a standard or you don't. If what you mean is that standards   shouldn't be the driver in determining the basic architecture of an EHR, then   I agree. But if you mean that standards are useful, but we should feel free to   deviate from them when they prove inconvenient, then I most assuredly do not   agree.     [Actually, you can have it both ways.    Standards are important, but they are only good for the general case.    Take a look at the Kernel programs, they break the standards in a variety of   ways in order to provide the flexibility to offer the functionality of the   underlying platform to the application without forcing the applications to   adapt to those specific platform specializations.]Actually, I think you example says more about problems with our current coding standards than anything else.If I were writing the SAC today, I would not classify Kernel as an application, but as infrastructure. The

Re: [Hardhats-members] Senate directs DOD to use VA EHR architecture

2006-07-29 Thread Gregory Woodhouse
On Jul 29, 2006, at 6:16 AM, Nancy Anthracite wrote:There is big and there is BIG!I'm still trying to figure out whether this is big, big or big. I'm hoping for big. Gregory Woodhouse[EMAIL PROTECTED]"You can't win if you don't finish the race."--Richard Petty -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] GOOGLE TO HOST REPOSITORY FOR OPEN-SOURCE PROJECTS

2006-07-29 Thread Gregory Woodhouse
On Jul 29, 2006, at 8:49 AM, Dan wrote:This is way off topic but I do not understand why people just blindly trust  Google.   If MS tried to suck as much user data from people as Google does  now people would be be in an uproar.  I don't know of any other company that is allowed to get away with having  so many products in a permanent  stage of beta release.  By default? If you don't trust AOL, Yahoo or Microsoft, you're pretty much stuck with Google.Personally, I'm just tired of being assaulted by advertising all over everything, like inner-city graffiti. Gregory Woodhouse[EMAIL PROTECTED]"You can't win if you don't finish the race."--Richard Petty -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] So what is an EHR architecture, anyway?

2006-07-29 Thread Gregory Woodhouse
Would anyone care to hazard a definition? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] So what is an EHR architecture, anyway?

2006-07-29 Thread Gregory Woodhouse
On Jul 29, 2006, at 11:19 AM, Gregory Woodhouse wrote:Would anyone care to hazard a definition?Oh, I forgot to add that negative definitions are worth a D. Don't tell me what it isn't, I want to know what it is. Gregory Woodhouse[EMAIL PROTECTED]"Those who are enamored of practicewithout theory are like a pilot who goesinto a ship without rudder or compass."--Leonardo da Vinci (1452-1519) -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] So what is an EHR architecture, anyway?

2006-07-29 Thread Gregory Woodhouse
On Jul 29, 2006, at 12:24 PM, Chris Richardson wrote:OK, I'll bite.  Thanks.EHR architecture,  A record architecture which helps to maintain the medical life history of an individual. That sounds good.  I might choose something less restrictive here, as the focus seems to be almost entirely longitudinal, a natural emphasis in an office environment, but I think there is more to an EHR architecture than that. Such an architecture should be dynamic and flexible Flexible in what way?enough to adapt to the changeing scal and density of medical data and also provide easy interchange with other data repositories.  Okay, this good. How would you define scale and density in this context?Adaptation is the key. This is a principle with which I completely agree, but it's not clear that it is specifically an architectural principle. I would probably prefer to call it a programmatic statement, or perhaps a design principle. On the other hand, I can see that it could be argued that this is precisely the kind of thing that belongs in an architecture.  Standardization is the soul of that interchange, but is not held slavishly to only those standards.Okay, this is your most radical statement yet, and I don't think it's quite clear what you mean. You can't have it both ways: either you meet the requirements of a standard or you don't. If what you mean is that standards shouldn't be the driver in determining the basic architecture of an EHR, then I agree. But if you mean that standards are useful, but we should feel free to deviate from them when they prove inconvenient, then I most assuredly do not agree.  It needs to be extensible, I agree. And sadly, this is one of the areas real systems most often fall short.expansive,Expansive? In what sense? secure (as in private),I don't know if this is your intent, but I wouldn't limit security in this sense. If anything, I would emphasize that security includes privacy. and contain consistency checks to insure that the record is only changed by authorized individuals.That's part of security, too.    How is that, Greg? Not bad. I think my concept of architecture is a little more concrete and a little less programmatic, but the whole point of the question was to solicit other people's ideas as to what architecture means. I appreciate your response. Gregory Woodhouse[EMAIL PROTECTED]"You can't win if you don't finish the race."--Richard Petty -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] open vista installation help ..

2006-07-24 Thread Gregory Woodhouse
On Jul 23, 2006, at 10:37 PM, Karthik Krishnamoorthy wrote:This is the problem I am getting now ..  GTMD ^ZUVolume set: ROU:muruga  UCI: VAH  Device: /dev/pts/1ACCESS CODE: **VERIFY CODE: **Device: /dev/pts/1Not a valid ACCESS CODE/VERIFY CODE pair.I am entering the right access code but it does not seem to work, the same access code is accepted if I do D ^XUP. Am I missing something, would help any pointers or suggestions ..ThanksKarthikHave you encountered the VERFY CODE prompt before? Remember that ^XUP is a programmer utility that isn't meant to be used as a normal method of signing in to VistA. When users do sign in, they will be asked for both access and verify codes (they are different). the idea is that when you create a new account, you can assign an access code and provide it to the user (e.g., in a sealed envelope), but you do not create a verify code, but just leave it blank. When the user signs in the first time, they only need hit enter at the VERIFY CODE prompt, but they will then be immediately prompted for a new one. That way, if someone should learn what access code you provided, that knowledge will not be enough to allow them to sign in. To sign in, it is necessary to know BOTH the access and verify codes. You can think of it as a two part password, one part assigned by the user, and the other by the system administrator. One problem with this scheme is that since the access code is also used to identify who is logging in (as a kind of login name and password combined), it cannot be aged but remains fixed. Users should be required to changed their verify codes periodically (say every 90 days) using the standard aging mechanism. But a brute force attack would involve entering both access and verify codes and, as you see, the system doesn't tell you which is wrong. That makes it difficult to obtain the access code without also knowing the verify code. Gregory Woodhouse[EMAIL PROTECTED]"Interaction is the mind-body problemof computing." --Philip  L. Wadler -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] A6AKIT.RTN

2006-07-24 Thread Gregory Woodhouse
On Jul 22, 2006, at 3:18 PM, Bhaskar, KS wrote:Since I seem to have heard somewhere that VistA may have some sort of relationship to Fileman, and since I had a few minutes to spare, I started going through a Fileman tutorial (http://hardhats.org/fileman/Main/FMtut_frm.htm).  It seems to want me to install a set of routines in an A6AKIT.RTN file athttp://vista.med.va.gov/fileman/fileMan_training/online_pres/routines/A6akit.rtn but this file does not seem to exist any more.  Any idea where I can get it?Or has this tutorial been superseded by another?Thank you very much.-- BhaskarYou also might want to look at the Key Definition section of the Advanced User Manualhttp://hardhats.org/fileman/u2/ut_frm.htm Gregory Woodhouse[EMAIL PROTECTED]"You can't win if you don't finish the race."--Richard Petty -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] ISM bands

2006-07-19 Thread Gregory Woodhouse
I have somewhat basic question here. Every clinic or ER I've seen requires people to turn off their wireless phone or other devices. Now, I know 802.11 (WiFi) networks typically operate in the same unlicensed ISM bands that would likely be used (or, more to the point, occupied) by medical equipment, but most wireless devices (the exception being T-mobile, perhaps) use carrier networks exclusively and neither support 802.11 nor occupy ISM bands. Is the thinking here to avoid consuming bandwidth that might be used wireless phones used for providers, to minimize the chances of interruptions and noise, or something else?Perhaps more to the point, I wonder if there are frequency bands used by mobile devices in a clinical setting that would differ from the typical ISM (Industrial/Scientific/Medical) bands typically used for (local area) wireless networks. Gregory Woodhouse[EMAIL PROTECTED]"Those who are enamored of practicewithout theory are like a pilot who goesinto a ship without rudder or compass."--Leonardo da Vinci (1452-1519) -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Fwd: [openhealth] Open Source Health Care Conference

2006-07-18 Thread Gregory Woodhouse
Begin forwarded message:Hi folks - for info, there will be a Health Care day at Linux World on 15 August. This is shaping up to be a key event on open source and health care -- a focused opportunity to absorb the latest info on this wave of the future. More information can be found here:http://www.linuxworldexpo.com/live/12/events/12SFO06A/conference/CC730223Cheers,Bill-- William Stewart, Ph.D.President and CEOFree Open Source Solutions Inc.http://freeopensourcesolutions.com/p: 613-796-8529 / f: 613-241-5183 Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] GMU Community Meeting

2006-07-17 Thread Gregory Woodhouse
Speaking of which, will there be a CFP? What's on the agenda? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-16 Thread Gregory Woodhouse
On Jul 16, 2006, at 3:15 PM, Steven McPhelan wrote:2. All the comments about $T value after doing an OPEN command are meaningless.  The OPEN command is suppose to set $T only if you use OPEN with a timeout.  I did not see where any one used an OPEN command with a timeout.You're right. Taking a look at Ed de Moel's site, I seeFor each openargument, the Open command attempts to seize exclusive ownership of the specified device. Open performs this function effectively instantaneously as far as other processes are concerned; otherwise, it has no effect regarding the ownership of devices and the values of the device parameters. If a timeout is present, the condition reported by $Test is the success of obtaining ownership. If no timeout is present, the value of $Test is not changed and process execution is suspended until seizure of ownership has been successfully accomplished by the process that issued the Open command.It's sensible that an attempt to open a device that is busy should block, but what if the OPEN cannot succeed on semantic grounds (e.g., an attempt to open a connection to a non-routable address)? It seems to me that raising an error ought to be appropriate here. Gregory Woodhouse[EMAIL PROTECTED]"The most incomprehensible thing about the world is that it is at all comprehensible." --Albert Einstein (1879-1955) 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-16 Thread Gregory Woodhouse
On Jul 16, 2006, at 5:00 PM, Gregory Woodhouse wrote:It's sensible that an attempt to open a device that is busy should block, but what if the OPEN cannot succeed on semantic grounds (e.g., an attempt to open a connection to a non-routable address)? It seems to me that raising an error ought to be appropriate here.Come to think of it, in many practical situations you never get an explicit error, even with IP, so that's not a very good example. Gregory Woodhouse[EMAIL PROTECTED]"Interaction is the mind-body problemof computing." --Philip  L. Wadler 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Blockbuster VistA Video Now Available

2006-07-15 Thread Gregory Woodhouse
On Jul 15, 2006, at 4:34 PM, Tom Ackerman wrote:The real question is: Can you get it from NetFlix? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] KIDS Distribution global

2006-07-13 Thread Gregory Woodhouse
On Jul 13, 2006, at 8:18 AM, James Gray wrote:We need to edit the transport file because we need to change the namespace and file numbers.  We did it on the file, not the global.  I hope that works. Jim GrayThat sounds like doing things the hard way. If you have a test system, you might install there and then create your own distribution, but if you must edit the transport global, why not just edit the .KID file directly? (It's just text.) Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Traversing an array

2006-07-12 Thread Gregory Woodhouse
On Jul 11, 2006, at 11:22 PM, Maury Pepper wrote:here's a simple loop to create array B from array A with the following rules: For each data node in A, create a node in B having a subscript which is the last subscript of the A node, and set the value of the B node equal to the first subscript of the A node.  SET N="A" FOR  SET N=$Q(@N) Q:N=""  SET B($QS(N,$QL(N)))=$QS(N,1)  Aaah...You let the cat out of the bag!   :-) Gregory Woodhouse[EMAIL PROTECTED]"The most incomprehensible thing about the world is that it is at all comprehensible." --Albert Einstein (1879-1955) 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Error in CPRS 26

2006-07-12 Thread Gregory Woodhouse
There's something wrong with this picture.The open source project I follow the most closely (after this one, I suppose) is PLT Scheme. They use an SVN repository with automated nightly builds. To stay up to date on the development version, I only need download the latest build and run the installer. This isn't currently possible with VistA, but why shouldn't it be? Note, btw, that it's still possible to check out individual components from the SVN repository, the nightly build cycle is just a convenience.On Jul 12, 2006, at 11:39 AM, Kevin Toppenberg wrote:By giving up your day job.  :-\  Kevin  On 7/11/06, Usha [EMAIL PROTECTED] wrote:   How can the open source community stay updated on the current patches?   Usha  Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Windows Client

2006-07-12 Thread Gregory Woodhouse
On Jul 12, 2006, at 3:28 PM, Nancy Anthracite wrote: 2. I installed HealtheVet Desktop also, I get to the sign on process and receive a error message gov.va.med.hds.cd.m.internal.VistalinkLoginModuleBase.login(VistalinkLog inModuleBase.java:93)  I could almost guess without looking that the developer would use a logging tool like Log4J. For server side applications this is really not even optional, because an EJB may not even have reliable access to a console. On the client end, you may see an error in a console window, but most likely errors are being logged. I'd look for a text file with a suggestive name (like error_log.txt). In the mean time, I think I'll add this to my "What not to do" list. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] KIDS Distribution global

2006-07-12 Thread Gregory Woodhouse
On Jul 12, 2006, at 10:52 AM, James Gray wrote:What global or globals does KIDS use to store distributions in? Jim GrayAre you just curious or do you have a problem you're trying to fix? You do know that if you can't install for some reason, you can use the option to unload a distribution and then load a fresh (possibly corrected) version? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] KIDS Distribution global

2006-07-12 Thread Gregory Woodhouse
On Jul 12, 2006, at 8:09 PM, Dan wrote:H, just about every time I've tried to uninstall a failed/aborted  install KIDS wont let me. I rarely have problems, BUT I work in development and install comparatively few patches, most of them infrastructure. I almost never queue patches, and work in a relatively controlled environment (an odd way to describe development and test systems!) I have occasionally needed to go down to the Fileman level, most recently when I was working with someone who had queued an install that subsequently failed.Interesting. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-10 Thread Gregory Woodhouse
On Jul 10, 2006, at 1:10 AM, Ismet Kursunoglu wrote:(substitute the actual file name for /tmp/file.txt):S MYIO="/tmp/file.txt"O MYIO W $TC MYIO GTMS MYIO="/home/myvista/testIO.txt"GTMO MYIO W $T1GTMC MYIOGTMH[EMAIL PROTECTED]:~/foia06152006$ ls -la ~/testIO.txt-rw-r--r--  1 myvista myvista 0 2006-07-09 23:21 /home/myvista/testIO.txtYes, I know I'm (back) up in the middle of the night.The point of this test was to see if you can open the file at the MUMPS level, and it seems you can. If you're interested, a definitive test would beS MYIO="/home/myvista/testIO.txt"O MYIOU MYIO W !,"Hello there!"C MYIOThen, go ahead and check the contents of the file.No matter how I setup the "HFS device" it continues to show [DEVICE IS BUSY]I suspect that Kernel is not wanting to open this device. This may seem like  foolish question, but are you actually closing the device (D ^%ZISC) after opening it?OUTPUT FROM WHAT FILE: DEVICE//SORT BY: NAME//START WITH NAME: FIRST//FIRST PRINT FIELD: .01  NAMETHEN PRINT FIELD:Heading (S/C): DEVICE LIST//DEVICE: HFS  Host File ServerHOST FILE NAME: /home/myvista/hfs.dat//      INPUT/OUTPUT OPERATION: R//W     [DEVICE IS BUSY]So then I wondered if could an IO task be occupying the device? Maybe. Keep that one in mind. Better yet, log in from another window and try it again.Checking Taskman.   Current $H=60455,85003  (Jul 09, [EMAIL PROTECTED]:36:43)                      RUN NODE=60455,84990  (Jul 09, [EMAIL PROTECTED]:36:30)Taskman is current..Checking the Status List:  Node      weight  status      time       $J AKC:giant          RUN      [EMAIL PROTECTED]:36:30   7601      Main LoopChecking the Schedule List:     Taskman has no tasks scheduled.Checking the IO Lists:     There are no tasks waiting for devices.Checking the Job List:     There are no tasks waiting for partitions.Checking the Task List:     There are 4 tasks currently running.     On node AKC:giant there is  1 free Sub-Manager(s). Status: Run**I can certainly and have been successfully writing, reading and executing files as the user (myvista) who is running GT.M on the system. Is this something to do with how the device is setup with reference to the device number and somehow when I try it doesn't properly set $IO ? Which defaults to the terminal i.e. GTMW $IO/dev/pts/1And is it this variable that needs to be set to 10 so to gain access to theHFS device? No, that's the current device (think standard input/output).Select DEVICE NAME: HFS      Host File Server     /home/myvista/hfs.datANOTHER ONE:STANDARD CAPTIONED OUTPUT? Yes//   (Yes)Include COMPUTED fields:  (N/Y/R/B): NO// BOTH Computed Fields and Record Number (IEN)NUMBER: 10                              NAME: HFS  $I: /home/myvista/hfs.dat             ASK DEVICE: YES  ASK PARAMETERS: NO                    SIGN-ON/SYSTEM DEVICE: NO  LOCATION OF TERMINAL: Host File Server  ASK HOST FILE: YES                    ASK HFS I/O OPERATION: YES  OPEN COUNT: 10                        SUBTYPE: P-OTHER  TYPE: HOST FILE SERVERNow, this looks odd. Why is the OPEN COUNT equal to 10? I'd @-sign out this field, sign out and start over.I have been reading the GT.M documentation which is very interesting, http://www.sanchez-gtm.com/user_documentation/GTM-PG-UNIX44/wwhelp/wwhimpl/java/html/wwhelp.htmbut I still don't know why I can't write out a file. I'll read chapter 13 in Waltersand see if I can't find out more.-- Ismet B. Kursunoglu, MD, FCCP Medical Director Alaska Clinic, LLC 3750 E. Country Field Circle, STE B Wasilla, Alaska 99654-6659 [EMAIL PROTECTED] voice (907)357-7240-Using Tomcat but need to do more? Need to support web services, security?Get stuff done quickly with pre-integrated technology to make your job easierDownload IBM WebSphere Application Server v.1.0.1 based on Apache Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___Hardhats-members mailing listHardhats-members@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/hardhats-members  Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-10 Thread Gregory Woodhouse
On Jul 10, 2006, at 4:18 PM, Ismet Kursunoglu wrote:OK - doing this and setting  OPEN PARAMETERS:(NEWVERSION:VARIABLE:NOREADONLY) or NEWVERSION works, writing out the file. The point of that test with the explicit OPEN was to see if the file could be opened and modified, and we found that it could. Perhaps what is going on here is that if the parameters field is blank, you get something illegal like x: or x:("") that isn't valid, so the open fails, POP is set to 1, and you get the [DEVICE BUSY] message. Anyway, just using NEWVERSION should be just fine. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-09 Thread Gregory Woodhouse
On Jul 8, 2006, at 10:22 PM, Ismet Kursunoglu wrote:When I try to write to a file it just kicks me out;   OUTPUT FROM WHAT FILE: NEW PERSON// SORT BY: NAME// START WITH NAME: FIRST// FIRST PRINT FIELD: .01  NAME THEN PRINT FIELD: Heading (S/C): NEW PERSON LIST// testing DEVICE: HFS  Host File Server GTM   Have you tried signing in through ^ZU and then entering Fileman via the option DIUSER? In general, when you are "kicked out" like this, it's a good idea to trap the error and then examine the error log. You  can also do this programmatically if you need toN $ET,$ESS $ET="ERR^your_routine"your code hereYou can then use the following boiler plate code for the error handlerERR  ;D ^%ZTER ;log the errorD UNWIND^%ZTER ;unwind the stack (clear the error)QSometimes you will see other actions, but if all you care about is logging whatever error may occur, this will work. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-09 Thread Gregory Woodhouse
On Jul 9, 2006, at 12:51 AM, Ismet Kursunoglu wrote: I try to annotate the notes with my layman understanding Hardly!- it is helpful to have a log of the whole process. No doubt this will be a lifelong "event" - I guess it should/could even be part of maintaining a VistA system - no doubt there probably is some routine or group of routines that accomplishes this, i.e. new user documentation/notes.  Think differential diagnosis here. Thee are number of reasons why your HFS device could fail:1. It may be that the file cannot be opened for reading/writing/modification (which are you trying to do?)2. It may be that the file cannot be opened from within MUMPS (forget VistA).3. It may be that your HFS device configuration is incorrect.4. It may be that there is an error in the device handler (Kernel) code.Can you think of tests that can differentiate each of these cases from the others?Also, you need to check whether the open simply fails (check $T), or an error is raised. What does the documentation say regarding open parameters? Do you need to specify any? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] VistA and Optometry

2006-07-09 Thread Gregory Woodhouse
On Jul 9, 2006, at 6:25 AM, Marc Krawitz wrote:A few questions:  1) Does the VA provide basic optometric services to Vets - e.g. glasses, contacts, basic exams, etc? 2) If yes, is VistA used to track this type of patient care?  Thanks!  Marc I believe corrective lenses are handled through the Prosthetics package. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-09 Thread Gregory Woodhouse
On Jul 9, 2006, at 9:26 PM, Nancy Anthracite wrote:I tried playing with it:  GTMS MYIO="home/nancy/testIO.txt"  GTMO MYIO W $T %SYSTEM-E-ENO13, Permission denied  GTMS MYIO="/tmp/TestIO.txt"  GTMO MYIO W $T 1 GTMC MYIO  GTMH  [EMAIL PROTECTED]:~$ ls /tmp/TestIO.txt /tmp/TestIO.txt [EMAIL PROTECTED]:~$ cat /tmp/TestIO.txt  So, what is $T ? It's short for $TEST. This variable is very much like the test register in assembly language programming. Try the following (note the two spaces before the WRITE):I 10  W $TI 01  W $TAt any rate, when you exit an OPEN command, $TEST tells you whether or not the OPEN succeeded. The Kernel Device Handler (^%ZIS and relatives) sets a variable called POP to indicate success or failure, but at the MUMPS level, you need to check $TEST. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-09 Thread Gregory Woodhouse
On Jul 9, 2006, at 9:31 PM, Chris Richardson wrote:Nancy;     $T is $TEST, the results of the last IF test, Timeout, Timed Lock Attempt, or the success of the opening of a device.  So if you are going to use $TEST, you need to test it immediately after the action you are concerned with. One of the most common uses of $TEST in VistA is in screens (code, typically embedded in the DD) that "screens out" certain file entries so that they cannot be selected. These bits of code are just IF statements that set $T. You don't need it very often in your own code, but you sometimes seeI 1 W "Hello "I  "there!"The two spaces after the IF signal an implicit use of $T. The second line could have been writtenI $T W "there!"These days, it is probably more common to see "dot" notationI 1 D.W "Hello ".W "there!" Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Favor noninvasive methods

2006-07-08 Thread Gregory Woodhouse
On Jul 7, 2006, at 11:45 PM, Chris Richardson wrote:Greg;    There are some fundamental differences in the way that VistA looks at data and more traditional systems look at data.  The reaon that VistA has been so successful is that each new application has added color and aditional depth to the corporate data model for the applications being built and evolved. If I may venture a paraphrase: The VistA file structure tends to closely mirror the application domain, with files corresponding closely to domain objects (patients, procedures, beds, clinics, laboratory tests, etc.) and, as you point out, can easily be modified and extended. I agree that this is one of VistA's biggest strengths, although I believe it does also have its disadvantages. The biggest problem is that the data dictionary ends up doing "double duty" because the entities it describes also serve the function of data storage. That doesn't sound so bad but, unfortunately, such mixing of responsibilities is prime territory for the introduction of undesirable coupling into the application. We see this all the time, for example when we end up writing code for screens or MUMPS cross-references. I know of no easy answers here, and the more traditional approach of building a separate data storage layer comes with its own share of problems. So many of the new applications are actually orthogonal to the previous application. If this were only true! If the orthogonality you describe existed in practice I'd be a happy camper (though I'd have to find something else to do).  The earlier applications are not necessarily tied to the later developed applications which are built upon them.   The new data structures don't necessarily need to interfer with the form and function of the original applications.  Are there dependencies established with the earlier application for the newer applications?  Perhaps, if the developer doesn't understand the full _expression_ of the applications they are using as base assumptions for their new model.But newer applications can easily end up updating data structures used by older ones, and if the invariants that need to preserved are not fully understood, they may easily be violated, causing a newer application to break older ones. I see this all the time, which is one reason why I'm so vocal about the perils of relying on procedural code  to implement domain specific constraints.  But at least they had that existing framework to hang their models on and that jumped their design from concept into a working model in short order.  Now that seems too short cut for good software development.  Possibly true, but it is good enough to get the model into the hands of the folks who have to live with it and use it every day.   Now this provides a model which can go through many of the iteritive steps of development very quickly without having to go through the laborious and costly effort of capturing enough of the specification to build the next release (many months and man-hours away).  Not only that but this type of rapid prototyping can happen in a number of places at the same time.  The best solution frequently is some where in the midle of all of these development efforts.  And in some cases, the solution is only of value to the people of this one facility.   The goal is to provide a mechanism which is orthogonal to the code enhancement path so that the localizations are not overwritten. That's not at easy as it appears on the surface. Current "best" practices make use of hierarchical namespaces (rather like Java packages) and distributed management (think administrative domains in DNS), but these approaches are difficult to retrofit onto VistA, and are not unproblematic. WorldVistA will be providing guidelines for how this can be done without fear of being overwritten by centrally released enhancements in the future.  If these enhancements can be brought back to WorldVistA, we will be working these enhancements into the main code base as standard release if they are considered to be useful and desired by the general population. Best wishes;   Chris Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman lookup question: Aliases in PATIENT file

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 6:11 AM, Kevin Toppenberg wrote:Anyway, does anyone have any ideas how to get the "B" index recreated properly?  If I just reindex the file in fileman, I don't think that the aliases will be added.  And come to think of it, maybe this is what I did at some point to break it in the first place.  I am able to write code to do this manually, but I wonder if there is another way that this "should" be done.  There may be a utility to rebuild this index documented in the technical manuals. Unfortunately, PIMS internals are pretty much outside my area of expertise. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Uploading files

2006-07-08 Thread Gregory Woodhouse
I don't know if this is the problem, but when updating files, be sure to add a description, but do not add an extension. Your web browser will send a file type when the file is uploaded. If that file is not of the expected type, the downloaded file will be sent with the wrong MIME type, hence the problem (or part of it). I was seeing a valid RTF file, but with unreadable contents:~:$ file NotWhatItSays.rtf NotWhatItSays.rtf: Rich Text Format data, version 1, ANSI~:$  Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman lookup question: Aliases in PATIENT file

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 7:54 PM, Steven McPhelan wrote:Kevin, why write code when Fileman has tools to do what you are trying to do.  As Chuck stated, for B indexes, you must first reindex the main B index and then reindex any Mnemonic whole file indexes.  You should then have a properly constructed B index on a file.The problem is that Fileman doesn't do what Kevin's code does. If you re-index "B", Fileman doesn't know to stuff the ALIAS entries into the cross-reference. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman lookup question: Aliases in PATIENT file

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 8:50 PM, Kevin Toppenberg wrote: Kevin, why write code when Fileman has tools to do what you are trying to do.  As Chuck stated, for B indexes, you must first reindex the main B index and then reindex any Mnemonic whole file indexes.  You should then have a properly constructed B index on a file.  Well, I got it working with my code posted, but I am glad to see that I could have done it the proper way.  I appear to have reinvented the wheel (again).  I had assumed that reindexing the "B" index of the subfile ALIAS would only reindex one given record, not scan through the entire file and take care of all aliases.  Thanks! But "B" isn't a whole file cross-reference. I probably would have done the same thing you did (or possibly re-index the MUMPS cross-reference, but only after looking at it very carefully -- you never know what hidden assumptions might be built into those things.) Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman lookup question: Aliases in PATIENT file

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 9:33 PM, Dan wrote:???  Just select the .01 field of the ALIAS subfile when you re-index.  The problem is that index entries for ALIAS are being stuffed in the top-level "B" cross-reference. I'm not looking at the DD, but unless someone did something "clever", reindexing "B" in the subfile will only rebuild that cross-reference, not the top level "B" index. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 10:03 PM, Nancy Anthracite wrote:That HFS Device you have there seems like it should work.  What does it have  when you inquire into it?  Or did you try changing the $I to /tmp/hfs.dat? Do you have the routine VAFCHFS on your system? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman lookup question: Aliases in PATIENT file

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 10:02 PM, Dan wrote:In File #8, the top-level "B" xref is shared between the .01 field and the  ALIAS subfile .01 field.  Worse comes to worse you'd just manually re-index both of them, but since  Kevin said his ALIASes stopped working he  should only need to re-index the  ALIAS .01 field.  The "B" entries from the NAME .01 field will still be  there afterwards. I'm working blind here, but I assumed that aliases were being put in the top level index. ^DPT("B",alias,ien)not something like^DPT("B",alias,ien,subien)In any case, using "B" as a whole file index is something that never occurred to me, though i suppose it would work (once).(Working from memory is fun when you can get away with it.) Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman lookup question: Aliases in PATIENT file

2006-07-08 Thread Gregory Woodhouse
On Jul 8, 2006, at 10:16 PM, Gregory Woodhouse wrote:In any case, using "B" as a whole file index is something that never occurred to me, though i suppose it would work (once).Strike that. using "B" as a whole file cross-reference is decidedly NOT a good idea. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire 
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Interesting story

2006-07-07 Thread Gregory Woodhouse
Software Tools Detect Bugs by Inferring Programmer's Intentions University of Illinois at Urbana-Champaign (07/06/06) Kloeppel, JamesUniversity of Illinois computer science professor Yuanyuan Zhou and her students have developed a suite of tools can that identify and correct software bugs by inferring the intentions of the programmer. The tools work by making observations of how the programmer writes code. "Most bug-detection tools require reproduction of bugs during execution," Zhou said. "The program is slowed down significantly and monitored by these tools, which watch for certain types of behavior. Most of our tools, however, work by only examining the source code for defects, requiring little effort from the programmers." Code in large programs is often copied and pasted, which, while saving a significant amount of time, is a frequent cause of bugs. Using data mining techniques, Zhou's CP-Miner searches through programs for copy-pasted code and scans for consistent modifications. CP-Miner, which can scan 3 million to 4 million lines of code in less than 30 minutes, has already found numerous bugs in some of the most popular open-source applications. Since large programs often rely on implicit rules and assumptions, Zhou and her students developed the PR-Miner tool to determine when those rules have been broken. Like CP-Miner, PR-Miner uses data-mining techniques and works very quickly. Zhou and her students have also developed tools to help software keep running even in the presence of bugs, such as the Rx recovery tool. Zhou says, "Rx is avoidance therapy for software failure. If the software fails, Rx rolls the program back to a recent checkpoint, and re-executes the program in a modified environment." Another tool, Triage, identifies and diagnoses the nature of a failure at the end-user site and helps the programmer work to correct it.Click Here to View Full Article  Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Favor noninvasive methods

2006-07-07 Thread Gregory Woodhouse
Reflecting a bit on this morning's meta-discussion, it occurred to me that I can sometimes cause some consternation among other VistA developers because I tend to introduce new routines and new files in preference to making incompatible changes to existing code. Of course, what I have in mind is not duplication of code, but rather a form of dependency injection. Why don't we see this more often? I think one reason is that we tend to manage file numbers and routine names as scarce resources. given the infrastructure we have in place today, maybe they are scarce resources, but I suppose it didn't occur to me that this is a big reason why we have so often relied on invasive methods (like "in place" code changes) to extend VistA. It's not just a matter of having "room to grow", but something more subtle. The very patterns that support extensibility without introducing tight coupling generally do require some supporting structures, and they need to live somewhere. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] MailMan Email Issue

2006-07-06 Thread Gregory Woodhouse
On Jul 6, 2006, at 2:28 AM, Asif Tasleem wrote:Dear Nancy and GregI have setup the specific smtp DOMAIN. Now when I send email, it gets queued in the Queue of that specific domain and a task is scheduled to deliver the email. But that scheduled task never starts. When the scheduled time is reached, it is again scheduled for 1 hour later.I am using VOE on Cache. As far as my network is concerned, it is a LAN environmnet, with a proxy server that is connected to the Internet through a DSL link. SMTP and DNS both are running on this proxy server.RegardsAsifThe most likely problem here is that there is an error in connecting to the remote SMTP server. Go to Manage Mailman and Transmission Options, and I believe you can get the most recent reason  for failure. I don't run VistA at all at home and am going by memory here, so don't worry too much if the option names I give you aren't exactly right. Now, there are a few reasons why you may be unable to connect: If you are using a domain  name (not in your DOMAIN file) and your version of Mailman supports DNS, you may not have set up a name server. (Remember that VistA does not automatically know about the name server that is most likely assigned by DHCP, nor does it have access to the OS level resolver). If you do have an address (or are able to resolve the domain name), it may be unreachable or unrouteble. It is also possible that no SMTP service is running on this host, or that it is rejecting connections from your system. There are various reasons why this might occur, ranging from lack of PTR records in DNS to something so simple as the hostname you are using not even being in DNS, or (if you're behind a router) use of an unroutable local address (such as 192.* or 10.* addresses). These days, most SMTP servers refuse to function as blind relays, so if you use an invalid domain name, that may be enough to cause the server to relay your mail. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-06 Thread Gregory Woodhouse
On Jul 6, 2006, at 4:34 PM, Ismet Kursunoglu wrote:Ah, but now when I kill the process I see this  Select OPTION NAME: ?  Answer with OPTION NAME, or UPPERCASE MENU TEXT  Do you want the entire 9452-Entry OPTION List? n  (No) Select OPTION NAME: system      1   SYSTEM AUDIT MENU  XUAUDIT MAINT     System Audit Menu %GTM-F-FORCEDHALT, Image HALTed by MUPIP STOP  I hadn't seen that last line before.   Option auditing?? I'm not quite sure why it would hang, but I think you're on to something here. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] sshd and mumps process hung

2006-07-06 Thread Gregory Woodhouse
On Jul 6, 2006, at 4:21 PM, Ismet Kursunoglu wrote:NUMBER: 32                              NAME: XUSTATUS   MENU TEXT: System Status              TYPE: action   CREATOR: SCHLEHUBER,CAMERON           DISPLAY OPTION?: YES   E ACTION PRESENT: YES  DESCRIPTION:   Uses Operating System utility to show all current jobs signed  on to the computer.   ENTRY ACTION: W @IOF N DUZ,DT,DTIME X:$D(^%ZOSF("SS"))#2 ^("SS") D HOME^%ZIS   UPPERCASE MENU TEXT: SYSTEM STATUS  Okay, the entry action is the whole story here.  This all translates to1. clear the screen (W @IOF)2. save the variables DUZ, DT and DTIME on the on the stack to be sure they don't change (N DUZ,DT, DTIME)3. if the global variable ^%ZOSF("SS") has a value ($D(^%ZOSF("SS")#2)4. execute it (X:... ^("SS"))5. finally, restore the terminal settings (D HOME^%ZIS) Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] IB Error

2006-07-06 Thread Gregory Woodhouse
On Jul 6, 2006, at 8:37 PM, Usha wrote:I get this error when my pwd is not /home/vista and I try to run ^XUP from the GTM prompt.  Usha It would be nice if VistA could be packaged as an embedded application so that irritating little issues like that one didn't arise. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Call tomorrow

2006-07-06 Thread Gregory Woodhouse
Will there be one? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] 3.5 No Devices

2006-07-03 Thread Gregory Woodhouse
On Jul 3, 2006, at 5:24 AM, Jamie Hussey wrote:I'm following the install instructions for a windows. Everything was going smooth until I tried and configure my HOME device. When I enter in 3.5 I'm returned to the VISTAprompt. When I check (??) for 3.5 it's there but there nothing over in the entries column. I checked the archives for this answer, but was able to find anything. Do I have to start over or can I build this list? JamieAre you using Caché? If so, you may not have your global mappings set up correctly? If you're using GT.M, it may be a problem with your global directory. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] How to remember last user input?

2006-07-01 Thread Gregory Woodhouse
On Jul 1, 2006, at 2:19 AM, Steven McPhelan wrote:The problem with the Parameter approach is that you have to essentially emulate what Fileman is doing.  Everytime your code is called, you have to save the last entry that user entered and then store an appropriate value in your parameter.  Of course, you have to recall the parameter value each time in order to get the default value.  If you are using interactive Fileman calls what is the advantage of using parameters instead of Fileman's method? If you just want to remember the last lookup value, there's nothing to do: just let Fileman take care of it (and be sure you don't include "F" in DIC(0), of course!) But if you want to do something else, then you are NOT duplicating the work Fileman is doing. Beyond that ^DISV is a data structure meant for Fileman's internal use (just as ^XUTL is there for the internal use of Kernel). It is simply poor design for one application to start mucking around in the internal data structures of another (and it's all the worse when the other application is infrastructure). Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Module failure in XUS2

2006-07-01 Thread Gregory Woodhouse
On Jul 1, 2006, at 6:28 AM, Robert Marmion wrote:This is my first post, so please excuse me if I violate any site etiquette. I have spent some time reviewing the VistA demo and CPRS from the Hardhats/Nancy Anthracite, and am now trying to be a little more adventurous and install a more up to date version. I am installing VistA onto Cache 5.0… It is the free one from Intersystems which is used to run the VistA demo. I got the latest (6/15/06) fully patched Cache version from ftp://ftp.va.gov/vista/Software/cache.zip, and have installed it to the Cache database. Now I’m running through doing the basic set-up, and have run into what seems to be a module failure while entering an access code for a new user.  I was entering a mixed AlphaNumeric code of ITB0627 The Terminal session is shown below.  Can anyone help me please? Thanks,    -RobThe FOIA version of VistA does not include encryption algorithms. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Ordering IVs

2006-06-28 Thread Gregory Woodhouse
On Jun 28, 2006, at 11:58 AM, Marc Krawitz wrote:Yes, I was referring to writing an order for an IV. --MarcI know that was a strange question, but for a brief moment I thought you might be talking about ordering from a supplier. But, you said *an* IV, so it was a very brief moment. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] How to control Fileman lookup field?

2006-06-25 Thread Gregory Woodhouse
On Jun 25, 2006, at 4:54 PM, Dan wrote:Select DISPENSE UNITS PER DOSE: 2// ?      Answer with POSSIBLE DOSAGES DISPENSE UNITS PER DOSE     Choose from:     1        50     2        100  1  2 are the #.01 field values.  50  100 are the #1 field values (they  are specified as FM Identifiers). I'm not saying you're wrong (I don't know the DD for this file at all), but in general, if a ^DIC lookup produces multiple matches, they will be numbered sequentially (1, 2, ...). Situations like this can occur when you do a multi-index lookup, and the indexed field is neither .01 nor an identifier. If this turns out to be the problem, you might consider explicitly selecting an index or indices to be used for lookup. Also, if the number of matches is out of synch with your data, check to see which indices are being used and whether they need to be rebuilt. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] How to control Fileman lookup field?

2006-06-25 Thread Gregory Woodhouse
On Jun 25, 2006, at 7:18 PM, Dan wrote:Here's a FileMan Edit session for File #50 drug field #903 for GEMFIBROZIL:  INPUT TO WHAT FILE: DRUG// EDIT WHICH FIELD: ALL// 903  POSSIBLE DOSAGES  (multiple)     EDIT WHICH POSSIBLE DOSAGES SUB-FIELD: ALL//  Select DRUG GENERIC NAME:    GEMFIBROZIL 600MG TAB         CV350 Select DISPENSE UNITS PER DOSE: .5// ?      Answer with POSSIBLE DOSAGES DISPENSE UNITS PER DOSE     Choose from:     .5        300     1        600     2        1200  Well, it's a good thing I wasn't saying you were wrong, given that you're obviously right! Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] How to remember last user input?

2006-06-24 Thread Gregory Woodhouse
On Jun 24, 2006, at 6:46 PM, Kevin Toppenberg wrote:I finally figured out the answer for this:  The value of the last file entered is stored in ^DISV(DUZ,"^DIC(") To ask the user for the name of a file to output from, and provide a default value, I see Fileman calling ^DICRW.  I don't think this is a standard entry point, however.  The result comes back in Y  ^DISV doesn't seem to be a standard Fileman file.  But it seems to store all sorts of things on a per-user basis.  It's like someone is tracking me!  (LOL)  Kevin  You're right that the ^DISV global, used internally by Fileman to store responses so that they can be offered as a default the next time, is not structured as a file. Application programs should not reference it, either. I've seen code that reads from ^DISV, but this is not a good practice (and definitely requires an integration agreement). If you need to store data on a per user basis, I still recommend using Kernel parameters. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Pharmacy snafu ... enforced dosing schedules

2006-06-24 Thread Gregory Woodhouse
On Jun 24, 2006, at 8:45 PM, Kevin Toppenberg wrote:In summary, the VistA system seems designed to allow a pharmacist to put in the appropriate dosing for a particular drug, and it is difficult for a physcian to be more creative with dosing that was not anticipated.  But this approach makes the system nearly impossible to completely fill with ALL possible medications due to the huge amount of time this would take to put in each drug individually.  I would stongly suspect that this is why no one already has a complete formulary.  In CPRS there is a "complex dosing" tab.  I wish there was a multiplier column.  This would allow a doctor to write: Zocor 80 mg * [0.25] PO QHS.  I just realized another limitation is the allowed frequencies.  There are the usualy Q1h, Q2h, even QOD, etc.  But there is no allowance for 1x/month, 1x/week, 2x/wk, 4x/wk etc. It looks like there are some free text fields that allow me to get around some of this.  But it does feel strongly like "standing on one's head" to get the job done.  And it looses the quantitated data in fields that allow future data manipulation.  Hmmm... I'll have to think about this..  Kevin Is anyone recording desired/needed enhancements like this? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Pharmacy snafu ... enforced dosing schedules

2006-06-24 Thread Gregory Woodhouse
On Jun 24, 2006, at 9:32 PM, Ruben Safir wrote:As for IV's they are handled in the VA by a different system, unless things have changed. No, that's correct. Outpatient pharmacy and inpatient medications are separate systems. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Pharmacy snafu ... enforced dosing schedules

2006-06-24 Thread Gregory Woodhouse
On Jun 24, 2006, at 9:32 PM, Ruben Safir wrote:Doctors can write the order any way they want but the Pharmacy will dispense  as they see fit anyway.  There is no way in hell that the pharmacy is going to forgo its automated dispensing system and start to break tablets in quarter or dispense more than a single day supply at a time.  An order like this would just be rewritten by the Pharmacy to something more sane. And even that is a waste of time.  What makes this MD think he understands the cost  of dispensing drugs or the deals that the hospital is cutting with the drug company`?  This problem most often happens with Warfarin.  MD's make up new doses like 6.5 mg.  The Pharmacy needs to rewrite those.  It would be better if the system made those changes automatically. Interesting. I didn't think of that. Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Delete notes in HUI OV4 and SemiVivA0.4

2006-06-23 Thread Gregory Woodhouse
On Jun 22, 2006, at 10:47 PM, Usha wrote:It is the same process which holds the lock on ^TIU(8925,18) when I lock the node using the LOCK command. And the process status shows hui   3538 11.5  1.9 10816 4904 pts/0    R+   14:58  12:29 /usr/local/gtm_5c/mumps -direct  How can we find which routine this process is running?Look at the Operations menu or, I believe it's ^%ZOSF("SS") Have chosen note with IEN 18 just to test if DIK works. UshaNext, I'd look at the data dictionary to see if there's something funny there like a "DEL" node causing problems (by design or not) Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Mysterious Disappearing Notes

2006-06-23 Thread Gregory Woodhouse
On Jun 23, 2006, at 11:17 AM, Kevin Toppenberg wrote:I have an unusual situation.  My collegue has pointed out hat there will be notes that our transcriptionist types in and prints, so he has a paper copy, but they are missing in CPRS.  The first time he told me this, I looked and it wasn't missing in CPRS after all.  I thought he was mistaken.  Then he found another and sure enough, I couldn't find it in CPRS either.  So I did a Fileman search and couldn't find it.  I even did a search for some of the text of the note.  I couldn't find it at all.  Then, about 24-36 hours later I looked again, and there it was!  This is really weird!  I have changed the code that prints out my progress note footer, so that the IEN of the note is printed.  Next time a note is missing, I will be able to examine the globals directly.  I suspect this is a problem with indexing somehow.  But why it would disappear, and then reappear later is quite strange.  Any ideas?  Kevin Is it always the same notes, or does it appear random? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Delete notes in HUI OV4 and SemiVivA0.4

2006-06-22 Thread Gregory Woodhouse
On Jun 22, 2006, at 8:57 PM, Usha wrote:GTML +^TIU(8925,18):0 I $T W "LOCKED" LOCKED                                        LKE confirms lock GTML -^TIU(8925,18)               LKE still shows lock  GTML -^TIU(8925,18)                Now LKE confirms unlock  GTMS DA=18,DIK="^TIU(8925,"  GTMD ^DIK  It hangs...  And LKE's status at this point is as given below LKE show  DEFAULT ^TIU(8925,18) Owned by PID= 3465 which is an existing process  If I were you, I'd check to see what this process is. Also, why node 18? Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Alternate databases?

2006-06-16 Thread Gregory Woodhouse
On Jun 15, 2006, at 4:32 PM, CamSchlehuber wrote:There have been two very different approaches to using the VHIM.  One is used in the FHIE (Federal Health Information Architecture) and the BHIE (Bi-directional Health Information Architecture ... to move data in both directions between VA and DOD).  That approach keeps the data structures very light-weight and can support virtually any version of the model.  The information structure for requesting and passing data is computed at the time of the request and response.  It proved quite useful when the timetable for delivering FHIE was so short that the code had to be done before the model was finished! It's also vaguely reminiscent of the HL7v3 approach to self-describing messages, at least if I understand your description (!) correctly. The second approach is to use the VHIM to generate SQL DDL for a given model version with every relationship hard-wired into the tables.  (In my opinion, an extremely brittle approach I'm inclined to agree It's how VistA was built in the early stages. Yes. Some pioneering work by Bob Andrews and by Doug Martin showed a much more agile approach!  Unfortunately, in VA this work hasn't seemed to catch hold.) It would be interesting to hear more about this. I've seen some approaches (often very interesting) to integrating the object and database approaches, but nothing that I've found entirely satisfactory. Then again, I've had the nagging sense that the whole object oriented approach isn't sufficiently general. Consider that object oriented modeling gives us various types of relationships and hierarchies ("is-a", "has-a", "uses", etc.) but provides no convincing framework that encompasses them all. UML tries to do this, to an extent, with the stereotype concept, but I don't know that it gets very far (or, at least, it hasn't to date). Gregory Woodhouse[EMAIL PROTECTED]"Judge a man by his questions not his answers."   --Voltaire ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Cross reference between ICD-9 and CPT codes

2006-06-15 Thread Gregory Woodhouse
On Jun 15, 2006, at 4:59 AM, Mike Schrom wrote:CMS, and every commercial payor, already has software to do that, which  IS used to determine payments. It's deeply flawed, for example, CPT  31575, examination of the larynx is not payable with ICD-9-CM 478.32,  vocal cord paralysis. How, do you know that the vocal cord is paralyzed  unless you examine it?  Mike Does it actually say vocal cord paralysis? Maybe someone (who isn't a doctor) looked up "vocal cord" in a book and decided it wasn't a synonym for larynx. Out of curiosity, I picked up a linguistics text I happened to have handy, "The Speech Chain"  (2nd ed.) by Peter B. Denes and, Elliot N. Pinson. On p. 49 there's an anatomy diagram with arrows labeled "larynx" and "vocal cords" pointing to ever so slightly different locations! Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Fileman UI question

2006-06-15 Thread Gregory Woodhouse
If you know a subfile number (but not the identity of the containing  
(sub)file or corresponding multiple valued field) is there any easy  
way to get a data dictionary listing in the Fileman UI. I usually end  
up using the UP node in the ^DD global to find the containing (sub) 
file, possibly referencing the SB nodes, too, and then using List  
File Attributes, but that seems like a convoluted process that  
requires more knowledge of the global structure of the DD than it  
should.

Gregory Woodhouse
[EMAIL PROTECTED]

Metaphors be with you.




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


Re: [Hardhats-members] Fileman UI question

2006-06-15 Thread Gregory Woodhouse
On Jun 15, 2006, at 6:16 AM, Kevin Toppenberg wrote:Greg,  I don't know about the UP node, but doesn't Fileman data dictionary display show the DD listing for a subfile definition?  I just tried it, and it seems to work.  I looked up file 8932.2, which is a subfile in file 200.  VPE shows it as well.  I'm confused as to what the issue is.  Kevin It does, but you need to know what the containing file is. What if you just have a subfile #? BTW, the "UP" nodes point up file hierarchy to the containing file. By contrast, the "SB" nodes, point down (to subfiles). Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] CCD, not CCR or HL7?

2006-06-14 Thread Gregory Woodhouse
On Jun 14, 2006, at 10:16 AM, Nancy Anthracite wrote:From Health IT Strategist, this article talking about what AHIC is doing  suggests that HL7 and ASTM are going to come up with the CCD, merging the CCR  and the HL7 CDA standards.  Let's hope there is no bloodshed and it doesn't  take too long so we will have something to shoot to implement.  http://www.modernhealthcare.com/article.cms?articleId=40240 --  Nancy Anthracite  When all else fails, come up with a new name. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Alternate databases?

2006-06-14 Thread Gregory Woodhouse
On Jun 14, 2006, at 3:01 PM, Kevin Toppenberg wrote:For VistA?  I believe this has been tried a variety of ways, and has failed. I'm not sure what you're referring to here. Standard relational databases don't have a subfile/multiple concept.Not true. You can implement multiples (as they are called in Fileman) just as easily in a relational database as you can in Fileman. The issue here is not one of expressiveness. VistA was built using Fileman and MUMPS as its database layer, and uses APIs and tools appropriate to Fileman. On top of that, the database interface is not particularly well encapsulated, instead preferring low level data access in MUMPS. This means it is not particularly easy to "switch out" Fileman and replace it with, say, MySQL. What people have done, quite sucessfully, I might add, is build interfaces to products using relational databases, but this does require some work.  Kevin  Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Alternate databases?

2006-06-14 Thread Gregory Woodhouse
On Jun 14, 2006, at 3:27 PM, Dan wrote:Unless you wanted to rewrite hundreds of thousands of lines of code that  access the database (directly or through FM APIs) you'd have to write some  kind of low level abstraction layer that would intercept global commands  from MUMPS and hand them off to the foreign database. That's the real issue. It's not a matter of whether MUMPS/Fileman is inherently superior to another technology -- VistA is simply already written using Fileman and the coupling is incredibly tight. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Alternate databases?

2006-06-14 Thread Gregory Woodhouse
On Jun 14, 2006, at 2:50 PM, Will Yonker wrote:That does sound like a lot of work.  Am I correct in guessing that any work in that direction would cause a fork in the project?  Would the VA developers be willing to use an API designed for such a purpose?  That would require some learning on their part with little or no immediate benefit to them... This seems to be a surprisingly emotional topic. I think that a project such as you describe would be a real benefit to the community, but I also seem to be in the minority (at least here) in holding that view.A good approach might to be think of Fileman as a kind of proto-object oriented database, with (sub)files corresponding to classes, records to objects, pointers in to "generalizes" or "generalizes a component of", and pointers out to "has a" or "incorporates (a possibly shared) instance of". Multiple valued pointers correspond to possibly shared collections, and multiple-valued non-pointers to non-shared components. In UML terminology, this is the difference between composition and aggregation. Fields in subfiles also generally correspond to attributes of association classes. Using these heuristics, it is generally relatively easy to see how data dictionaries can map to UML, and this can make the structure much easier to grasp. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Cross reference between ICD-9 and CPT codes

2006-06-14 Thread Gregory Woodhouse
On Jun 14, 2006, at 4:15 PM, K.S. Bhaskar wrote:I knew there was a good reason I went into engineering / software /  management rather than medicine! I've only half facetiously talked to Nancy about how it's close to a toss up when it comes to which discipline is more jargon laden! Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Alternate databases?

2006-06-14 Thread Gregory Woodhouse
On Jun 14, 2006, at 4:46 PM, Kevin Toppenberg wrote:I think the estimate was 100 person-years to convert the code. That sounds plausible. Of course, there's also the question of whether "converting" the code is even the right thing to do. My point of view is that the real value of VistA is not in the code, but the knowledge incorporated in the system. Any particular chunk of code is like a car -- it may be a great car, but there's a limit to how many miles you can put on it before you're better of replacing it. But it may not be just any car. If you know how to build a Porsche or Ferrari, then you may be the person that can build an even better car. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Portability guidelines?

2006-06-13 Thread Gregory Woodhouse
I realize there is little interest in updating the MUMPS standard  
right now (ignoring, for the moment, the administrative details of  
how that could be done), but I wonder if a more modest approach might  
be considered. We all know that existing limits (string length,  
routine size, etc.) imposed by implementations well exceed those  
spelled out in the existing MUMPS portability guidelines. would  
existing implementors be willing to consider adopting a revised set  
of portability guidelines that are more in line with the current  
state of the art/technology

Gregory Woodhouse
[EMAIL PROTECTED]

Metaphors be with you.




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


Re: [Hardhats-members] Portability guidelines?

2006-06-13 Thread Gregory Woodhouse
On Jun 13, 2006, at 3:11 PM, K.S. Bhaskar wrote:Maury's proposal would not need the acquiescence of the M vendors - for  example, if the standards were extended to allow the use of longer  names, longer strings, $Increment(), etc., that are already supported by  both major commercial implementations of MUMPS.These would, of course need to be properly documented.  Where things get sticky is the use of features whose syntax is described  by the standard but not the semantics (e.g., Structured System Variable  Names), And this is a (sorry to be blunt) failing of the existing standard. The solution is not to omit them, but to properly address their semantics so that they can be used without introducing platform dependencies. In some cases (e.g., $VIEW) this could be problematic, but I see no compelling case for platform dependencies in any of the usual SSVNs.features defined in the standard but not supported by one or  another MUMPS implementation (e.g., ACID transactions), I'll grant that this is a problematic one. I haven't made up my mind whether ACID transactions belong in a language definition at all.and features not  in the standard at all (e.g., $Reference). What is this? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Portability guidelines?

2006-06-13 Thread Gregory Woodhouse
On Jun 13, 2006, at 3:11 PM, K.S. Bhaskar wrote:...features defined in the standard but not supported by one or  another MUMPS implementation (e.g., ACID transactions),... This goes beyond the scope of what I initially had in mind, but it seems to me that a major advantage of high level languages (like MUMPS) is that compilers can generate code for a target platform. If different dialects of MUMPS are compilable, then they can still be portable. But the infrastructure needed to support ACID transactions goes well beyond this, and so (for good or ill) MUMPS seems positioned somewhere between a language and a DBMS, making portability a much more sticky problem. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] HELP!! Expert Order checking is out of order

2006-06-09 Thread Gregory Woodhouse
On Jun 9, 2006, at 8:29 AM, Matthew King wrote: Here is the output from the verify fields of file 55:  2708      2708                          No '2708' in pointed-to File 2710      2710                          No '2710' in pointed-to File 2711      2711                          No '2711' in pointed-to File 2712      2712                          No '2712' in pointed-to File 2714      2714                          No '2714' in pointed-to File 2715      2715                          No '2715' in pointed-to File that continues for all the files except one is missing  I kind of thought that was the problem.One thing that has always mystified (and annoyed) me is why VistA programmers take such a cavalier attitude to errors like this. I once did have a site report a problem with cascading errors and mail boxes filling up. Of course, I fixed it right away, and hope I never allow anything like that to happen again. I don't think I've ever seen anyone else do this, but my opinion about how to deal with errors is:1. If you are dealing with any kind of unreliable resource (meaning any physical device, and certainly suspect data), ALWAYS define your own error handler.2. When you encounter an error, create an error log entry (D ^%ZTER), clean up after yourself, unwind the error stack (D UNWIND^%ZTER), and go on.3. If you encounter a problem in your own code, don't just wait for everything to come crashing down, raise an error (S $EC=",U,"), handle it, and log the error in your handler.4. If a process gets into a bad state, don't leave it there. Go back to some consistent state, and possibly QUIT.We REALLY need to do a better job of error handling, including responding intelligently to catastrophic failures. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Why you should disable the Autorun in your Windows PC

2006-06-09 Thread Gregory Woodhouse
On Jun 9, 2006, at 5:54 PM, Nancy Anthracite wrote:Just to be paranoid, Bhaskar, that link is to an " .asp" document.  Why does  it need to be asp?  Is this a website with ill intent?   Pardon me for being dense, but what makes .asp a security threat? It indicates the web site is database driven, but so is the WorldVistA site. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Are there gaps in the porting of OpenVistA/ GT.M

2006-06-05 Thread Gregory Woodhouse
On Jun 5, 2006, at 4:50 PM, Joseph Puthooran wrote:4. If this sharing takes place, the Open Source community could work on fixing these issues and in course of time OpenVistA could be as bug free as the Unix/Cache version used at the VA. Possibly better. I'm sure that you know one of the main reasons for the existence of the VistA Kernel is encapsulating platform dependencies and providing a more or less uniform system interface to VistA applications. It is true that there have been updates to the Kernel to support GT.M, but as you can imagine, they have received neither the level of use or sheer number of hours of developer input as have the code supporting implementations the VA actually uses. I do not mean to disparage in any way the efforts of the developers who have added GT.M support to Kernel, but you do need to keep in mind that many talented developers have been working on Kernel over the years, and adding GT.M support to the VistA Kernel is actually quite a new thing, with a relatively small installed base, to boot 9so to speak). Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] HFS Directory

2006-06-05 Thread Gregory Woodhouse
On Jun 4, 2006, at 6:21 PM, Cameron Schlehuber wrote:I'm posting this back to the Hardhats list.  For folks on the list, I stopped by Matthew's clinic June 2nd and traced the problem in the code, but it's been awhile since I viewed code in GT.M on Linux.  I recall using the vi editor from the "programmer mode" prompt, but I'm a bit rusty on the syntax.  As I outlined below, I believe the problem may be with having the latest version of %ZISH for GT.M. If you don't specify a directory, then I believe the current directory will be used. I had people tell me to place host files in some rather strange places because they know it "works". Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Importance of Open Source SoftwareUnderscored

2006-06-05 Thread Gregory Woodhouse
On Jun 5, 2006, at 9:11 AM, Jon Parshall wrote:And, of course, TCO isn't the whole argument when it comes to acquisition. Another powerful motivation with regards to open-source is simply regaining a measure of choice and control over one's technology decision-making. That's an emotional intangible, in many cases, but it's an important consideration nevertheless. The same could be said for the use of open standards. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Medtronic LIFEPAK 12

2006-06-05 Thread Gregory Woodhouse

On Jun 5, 2006, at 3:03 PM, Darren Coolidge wrote:

 Hello,

 Were looking into using the Medtronic LIFEPAK 12 system.  What's  
 interesting about this device is that it has a serial interface to  
 retrieve data from the system.  The PC it hooks up to must have a  
 LIFENET data management product (such as CODE-SAT) in order to view  
 incident data.  I was wondering if Open-Vista has this capability...

Certainly, you can work with serial devices at a low level, just as  
if they were another special file, but perhaps you have in mind  
something like an HL7 interface. The VistA HL7 package was designed  
to work with serial devices even before TCP/IP. But you have another  
option, too: There are open source middleware products (some people  
on this list have been looking at Mirth), and you can always  
implement a serial interface from that, using TCP/IP at the VistA  
end. This would be an especially attractive option if the serial  
protocol had already been implemented, or if it was particularly  
difficult (or tedious) to handle in MUMPS. On the other hand, there's  
a lot to be said for the simplicity of not having to rely on  
middleware, too.

Gregory Woodhouse
[EMAIL PROTECTED]

Metaphors be with you.




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


Re: [Hardhats-members] Importance of Open Source Software Underscored

2006-06-02 Thread Gregory Woodhouse
On Jun 2, 2006, at 6:58 PM, Jim Self wrote:Gregory wrote: --- Chris Richardson [EMAIL PROTECTED] wrote:  Greg, the cost of ownership of commercial verses Open Source is a poor comparision.  Maybe. It could also be true that the cost of ownership for open source is lower. That's nothing to complain about!  That's not the complaint. The term "cost of ownership" simply does not apply to most software. Comparisons based on it are inherently flawed because users of most software licenses *own* nothing except perhaps the hardware it runs on. The true cost of a proprietary software license may not become apparent until after the true owner gets bought out or goes out of business or otherwise decides to substantially raise the rent or to stop supporting and upgrading software that has become critical to the operation of your hospital. Fair enough. I could substitute the phrase "cost of utilization" and I don't think my point would be significantly changed. It seems that certain terms carry a lot of emotional weight in the open source community and, well, and I'm not always sensitive to when the use of a common phrase will provoke a reaction such as this. Not only do I not wish to dispute your analysis of the term ownership, I don't even think I disagree with it. It does bother me, though, when people essentially jump down my throat for not using the terminology preferred by the open source community. I'm not the enemy, and I guess I just get tired of being treated as if though I was. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Importance of Open Source SoftwareUnderscored

2006-06-02 Thread Gregory Woodhouse
On Jun 2, 2006, at 7:35 PM, K.S. Bhaskar wrote:We who communicate in English are handicapped by the fact that "free"  has two different meanings, whereas in Spanish, "gratis" and "libré" are  distinct words.  FLOSS is not free as in gratis.  FLOSS is free as in  libré.  Internet Explorer is gratis.  Mozilla Firefox is libré.   I think we are all educated enough to know that the word free has multiple sense in English. In fact, one of the main reasons I don't particularly like the acronyms FOSS and FLOSS is not that they aren't technically correct, but that they come across as condescending. I will grant, however, that many advocates of open source products have chosen to focus on free in the financial/monetary sense of the term. But even then, it can easily become tiresome to hear again and again that the word is meant in the sense of not bound or encumbered. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] [VistA Office EHR-Forum] JBoss and Tomcat

2006-06-01 Thread Gregory Woodhouse
On May 30, 2006, at 8:20 AM, Jim Pietila wrote:f there is anyone out there that wants to use Ensemble to act as the middleware component similar to Tomcat and JBoss, please contact me. InterSystems is offering VOE vendors and test sites Ensemble as a substitute for Caché at not extra cost beyond the Caché license or the loaner license that I have been supplying to all Beta sites and Vendors happily for over a year.  We have already integrated a PM system with VistA and are working on a lab system also.   Best Regards,  Jim Pietila Account Manager - Federal * (240) 793-4235  Does it support J2EE applications? What I mean is: If an existing entity bean had been developed for JBoss or WebLogic would it be feasible to try and deploy it under Ensemble? More generally, it's never been quite clear to me whether Ensemble provides functionality  analogous to J2EE application servers or whether it is essentially a J2EE application  server (possibly in conjunction with other functionality, of course) that can be used with Cache as its database tier (with a minimum of fuss). Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] vista flavors and development

2006-06-01 Thread Gregory Woodhouse
On Jun 1, 2006, at 8:13 PM, K.S. Bhaskar wrote: You should plan to attend the VistA Community Meeting in Pittsburgh  (http://www.worldvista.org/Event_Calendar).  There will be an  opportunity to interact with many in the VistA community.  Bring a  laptop / PC and you can leave with VistA installed on it.  I'm pretty sure OS X isn't supported yet, but does it matter whether the laptop runs Linux or Windows? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] vista flavors and development

2006-06-01 Thread Gregory Woodhouse
On Jun 1, 2006, at 8:27 PM, Branden Tanga wrote:Hello, If you have a spare linux box, you could probably get Hui OpenVista4 installed and running in an hour or less if you follow the Quick Installation Guide (at the link Bhaskar provided below). Is that the flavor/distribution/whatchamacallit Bhaskar was referring to? If so, I think my other question has been answered.At any rate, it would be nice (in my opinion) to have some kind of standard terminology here. I suspect that one big reason that there isn't is that there is a hope for convergence, and an (unspoken?) fear that having separate names would make this convergence less likely.  Branden Tanga Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. ___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] creating ojects in tiu/cprs

2006-05-26 Thread Gregory Woodhouse
On May 26, 2006, at 9:34 AM, Matthew King wrote:I can’t seem to find the right keys/menus necessary for my CAC to edit field and data objects. Any suggestions? Thanks, Matthew M. King, MDMedical DirectorClinica Adelante, IncSurprise, Arizona 85374[EMAIL PROTECTED] Do you have a test account? If you do, you might try "All the keys a user needs" and then examine the list of keys. I assume the documentation hasn't helped, so you can try tracing the required keys by hand (or have one of your programmers do it), but that's kind of a last resort. Maybe someone with more  clinical expertise will have an answer for you. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] My Vista won't fit into larger hospital IT network

2006-05-26 Thread Gregory Woodhouse
On May 26, 2006, at 10:00 AM, K.S. Bhaskar wrote:You can lock down Linux as tight as you want.   Looks like you have an IT organization that doesn't care to do it.  -- Bhaskar  Or perhaps they don't understand Linux (or Unix) well enough to know how and don't want to go to the trouble of learning. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] My Vista won't fit into larger hospital IT network

2006-05-26 Thread Gregory Woodhouse
On May 26, 2006, at 10:01 AM, Gordon Moreshead wrote:Too bad they chose what is by far the least stable and most vulnerable OS platform I don't disagree, but if you make Linux (or Windows, or that matter) part of the package that people have to accept to adopt VistA, then fewer people will be willing to consider it as an option. Do you want to do that? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] Re: Input transform question

2006-05-25 Thread Gregory Woodhouse
On May 25, 2006, at 8:15 PM, Dan wrote:CHK^DIE  According to the docs for UPDATE^DIE, if the "E" flag is present and any field fails the input transform the record will not be added.  If you want transactional type processing when adding field's for an existing record call FILE^DIE with the "T" flag. Also see VAL^DIE and VALS^DIE. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] Input transform question

2006-05-24 Thread Gregory Woodhouse
On May 24, 2006, at 4:33 PM, Kevin Toppenberg wrote:In the code of an input transform on a field in fileman, I know that X holds the potential new value for the field.  But what does DA represent?  I think that DA is an IEN in other instances.  So would this be the IEN of the potential new record?  I am specifically looking at field 901 in file 50.  Thanks Kevin I'm pretty sure that DA will be the IEN, but I don't know if Fileman guarantees this.  Off-hand, I don't think DA is a documented variable available for use in input transforms, but I could be wrong. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] My Vista won't fit into larger hospital IT network

2006-05-24 Thread Gregory Woodhouse
On May 24, 2006, at 4:49 PM, JohnLeoZ wrote:Unfortunately the pattern I have seen, over and over, is that the individual physician, however innovative and agile, is actually very low on the corporate "food chain." Sort of like the individual developer. :-( Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] Re: Input transform question

2006-05-24 Thread Gregory Woodhouse
On May 24, 2006, at 6:52 PM, George Timson wrote:Kevin wrote today:  "..In the code of an input transform on a field in fileman, I know that X holds the potential new value for the field.  But what does DA represent? I think that DA is an IEN in other instances.  So would this be the IEN of the potential new record?..."  Say rather that 'DA' is indeed the IEN of the record, for an existing  record.  --George Timson  Wow...That went right past me. It is possible that you could be creating a new record so that there is no IEN (yet). Serves me right for not paying closer attention! Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] GTM or Cache not responding to enter and then skipping the next option

2006-05-24 Thread Gregory Woodhouse
On May 24, 2006, at 8:33 PM, Bhaskar, KS wrote:I have never seen or heard of such an issue.  If it is happening with both GT.M and Cache, chances are that it is a terminal / terminal emulation setting.  But that's just my shot in the dark.  Regards -- Bhaskar  -Original Message- From:	[EMAIL PROTECTED] on behalf of Kevin Toppenberg Sent:	Wed 5/24/2006 7:04 PM To:	hardhats-members@lists.sourceforge.net Cc:	 Subject:	Re: [Hardhats-members] GTM or Cache not responding to enter and then skipping the next option Is it a consistent/replicable problem?  Could you post a screen log? Otherwise, no ideas here. Kevin  Does it look like an extra (buffered) carriage return is being sent? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] GTM or Cache not responding to enter and then skipping the next option

2006-05-24 Thread Gregory Woodhouse
On May 24, 2006, at 9:39 PM, Nancy Anthracite wrote:Turns out it doesn't happen with xterm, and when Greg used the terminal on his  MAC and SSHed in, it didn't happen either.  Guess it is a terminal thing.  On Thursday 25 May 2006 00:15, Nancy Anthracite wrote: It acts like the carriage return never gets recognized or something.  It  seems to be reporducable. You may need to use different terminal settings (in VistA) when at the console than those you use in an xterm. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] Setup Clinical reminder for age range less than a year

2006-05-19 Thread Gregory Woodhouse
On May 19, 2006, at 4:23 PM, Jim Self wrote:What about days 365-729? Do they conventionally round all fractional years up? My niece would love that. The day after her 4th birthday she was busy telling everyone she is "almost 5".It sounds quaint today, but in English we would say "in my nth year". Maybe I should tell my niece about that! Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] EMRs gaining popularity among physicians

2006-05-19 Thread Gregory Woodhouse
On May 19, 2006, at 4:29 PM, Jim Self wrote:Gregory wrote: --- Jim Self [EMAIL PROTECTED] wrote:   An EMR certainly could take time away from physicians if it is poorly implemented ...  The quality of the user interface obviously plays a significant part in that, but even more important is the overall synergy of the system, the possibility that redundant data entry could be essentially eliminated, that all relevant data in its most timely and legible form can be instantly available anywhere it is needed at any time, that it is no longer necessary to interrupt people in the labs for updates on critical results.  Isn't this all part of good interface design?  No, it's the other way around.I guess I don't follow you here...Or maybe I do. I interpreted your comments to mean that the data should be instantly available to the user (i.e., not requiring that the user break his or her flow to go through a complex process to gain access to that new data). But I suppose there's another way of looking at it, too: The system should have the technical ability to retrieve data "instantly" as soon as it is available. If that's what you had in  mind, then I missed your point.  User interfaces are essential parts of an EMR or HIS system and since everything that a user sees comes through a user interface, some users might get confused and think that the system is the user interface, just like some users think that the CRT or LCD disply is the computer, but developers (and I would think most users who have been around VistA very long) generally know better.Now this surprises me a bit, too. If you work in roll and scroll mode, then the changes you make are (logically, at least) committed to storage as soon as you make them. This is different from editing a form, where you can make changes that would not be reflected in the system, at least until you submit the form. So, it seems to me that VistA actually tends to foster the concept that what you see on the screen is what's in the system more than other products would. Alan Cooper argues strongly against what he calls the "two file" model, where the user modifies a local working copy and then saves those changes. I think his arguments have some merit, but I have a hard time with so radical a position and, to me, it's a bit a conundrum. Cooper uses the example of a book taken down from a shelf, and rightly argues that an old untouched copy isn't still there until such a time as the user returns the book (together with his or her notes) to the shelf. In our case, a paper chart might be a more apt example than a book, but the principle is the same: Once you pick up (open) a chart and start making notes (edits) those notes have indelibly been added to the one and only copy, even if they remain unsigned. Having worked with text editors since who knows when, I find this model uncomfortable (I like my :q!) but it is closer to the way documents really work. But does remaining faithful to the basic metaphor necessarily improve the interface? I'm not convinced that it does.  What I am talking about are the deeper aspects of providing timely accurate reliable sustained communications between people working on different aspects of providing medical care. This has more to do with database design and functionality and is largely independent of user interface, which is why some people can still cling with some justification to a user interface (or more accurately, a lack of one) that seemed outmoded more than 20 years ago. So, perhaps we are saying essentially the same thing here. I'm still struggling to come to terms with Cooper's ideas here. He seems to advocate a multi-level undo process with checkpoints, but that raises all kinds of questions. I appreciate your comments.  They are certainly thought provoking. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] DINUM-ish question

2006-05-16 Thread Gregory Woodhouse
On May 15, 2006, at 10:53 PM, chuck5566 wrote:I don't think you have to do anything different - simply set that .01 node (of TMGFDA) to the number you wish to use.  Are you getting an error?    If so, are you using the TMGIEN array to define the IEN? Is the .01 field set to the IEN in the input transform? If so, I think it would be enough to give it a value. If not, a brute force solution would be to get the IEN from the output array and then make a second call to set the .01 field to the IEN. Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] Conference call today?

2006-05-16 Thread Gregory Woodhouse
On May 13, 2006, at 12:27 PM, Gregory Woodhouse wrote:On May 12, 2006, at 8:53 AM, JohnLeoZ wrote:Is there? Was there? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. Wow...I sent that on the 13th. Did it require approval? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

Re: [Hardhats-members] Conference call today?

2006-05-13 Thread Gregory Woodhouse
On May 12, 2006, at 8:53 AM, JohnLeoZ wrote:Is there? Was there? Gregory Woodhouse[EMAIL PROTECTED]Metaphors be with you. 

  1   2   3   4   5   6   7   8   >