Re: [Hardhats-members] Has anyone reused VPE programmatically?

2006-07-28 Thread Gary Monger
Agree it would be nice if there were an API reference for VPE. You should also check out the Fileman browser DDBR. Its pretty good for viewing word processing fields, and is adaptable to a number of uses. The HL7 message search utility makes use of some undocumented browser features like hyperli

RE: [Hardhats-members] Configuration, Admission

2006-05-10 Thread Gary Monger
The institution can represent multiple hospitals. In the case of "Integrated" sites within VA, multiple hospitals, each with its own VistA instance, were consolidated onto the same VistA instance. These would have a single institution file entry, and multiple divisions. -Original Message---

RE: [Hardhats-members] HIPAA Compliance

2006-04-03 Thread Gary Monger
This is a little out of my area, but pretty sure the “sensitive” patient record warning is part of the patient lookup routine.  Also the all the RPC calls are audited.    From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory Woodhouse Sent: Friday, March 31, 2006

RE: [Hardhats-members] Runtime for windows

2006-03-20 Thread Gary Monger
MSM Workstation compiled to an exe.  Not sure if you can still get it from intersystems, but worth a search of their site. The last version has to be from about ‘98.   From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppenberg Sent: Monday, March 20, 2006 5:3

RE: [Hardhats-members] local file numbers

2006-03-01 Thread Gary Monger
I thought there was an extra digit in the proposed WorldVistA allocation.   From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven McPhelan Sent: Wednesday, March 01, 2006 8:41 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] local file

RE: [Hardhats-members] local file numbers

2006-02-19 Thread Gary Monger
Unless there will be actual interconnection with these systems, they could all be called the same. If a small range of institution numbers were set aside, it should cover anything short of a hospital chain. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of

RE: [Hardhats-members] Protecting against indirection errors.

2006-02-11 Thread Gary Monger
: Re: [Hardhats-members] Protecting against indirection errors. On 2/11/06, Gary Monger <[EMAIL PROTECTED]> wrote: > You could validate the string to make sure it is a valid global reference. > I'm sure there is a clever pattern match that would serve for most cases. > If you want

RE: [Hardhats-members] KILL'ing and NEW'ing -- what's really happening?

2006-02-11 Thread Gary Monger
: Sunday, February 12, 2006 12:04 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] KILL'ing and NEW'ing -- what's really happening? On 2/11/06, Gary Monger <[EMAIL PROTECTED]> wrote: > > NEW Array,done; Array and done pushed on the stack >

RE: [Hardhats-members] KILL'ing and NEW'ing -- what's really happening?

2006-02-11 Thread Gary Monger
The DO inside the loop will create 1000 pushes and 1000 pops. The NEW will push VAR 1000 times. Its usually better to NEW outside the loop, and use SET/KILL inside the loop if you need to reset. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppen

RE: [Hardhats-members] KILL'ing and NEW'ing -- what's really happening?

2006-02-11 Thread Gary Monger
NEW Array,done; Array and done pushed on the stack SET done=0; FOR DO Q:done ; DO pushes a new frame on the stack . ; If NEW variable here, value will pop with DO frame . KILL Array ; . I $$Up(.Array) D ...; Array is updated . set done=1 ; . Q

RE: [Hardhats-members] Protecting against indirection errors.

2006-02-11 Thread Gary Monger
You could validate the string to make sure it is a valid global reference. I'm sure there is a clever pattern match that would serve for most cases. If you want to handle variables in the string like "^VA(200,DUZ,0)" you might need a loop. The error trap is faster to build, easier to prove correct

RE: [Hardhats-members] "Silent" Fileman calls not silent

2006-02-02 Thread Gary Monger
Not necessarily. Updates will fire cross references, even when made with the silent calls. Cross references can execute MUMPS code and from there nearly anything is possible. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppenberg Sent: Thursday,

RE: [Hardhats-members] M Coding conventions

2006-02-01 Thread Gary Monger
Every MUMPS shop I've worked in has it's own. They're all pretty much the same, though most are less restrictive than SAC. If you're working with VistA, you should give careful consideration before defining allowable deviations from SAC. -Original Message- From: [EMAIL PROTECTED] [mai

RE: [Hardhats-members] Number of refills remaining

2006-01-27 Thread Gary Monger
Pretty sure the number of refills remaining is not stored. Also pretty sure the PSOORRL APIs return the remaining refills.   You might also look at PSO*7*204, PSOMHV1, PSOPRA might interest.   The MHV HL7 interface for Rx refill or its extractors might also be of interest, MHV*.  

RE: [Hardhats-members] Parameter passing by reference vs. by name

2006-01-27 Thread Gary Monger
There's also D @("MyFunct2(."_VarName_")") -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory Woodhouse Sent: Thursday, January 26, 2006 9:37 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] Parameter passing by reference

RE: [Hardhats-members] What is the best (automated) way to update existing patient records?

2006-01-26 Thread Gary Monger
What can you load from CSV files now? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J. Michael Towry Sent: Wednesday, January 25, 2006 2:50 PM To: hardhats-members@lists.sourceforge.net Subject: RE: [Hardhats-members] What is the best (automated) way to

RE: [Hardhats-members] Saving and reloading patients

2006-01-26 Thread Gary Monger
odule that will drop records to XML format if that would of help to you. Kevin On 1/26/06, Gary Monger <[EMAIL PROTECTED]> wrote: > > I'm looking at saving off and reloading entire patient records. Has anyone > out there done something like this or any portion of it? I&#x

[Hardhats-members] Saving and reloading patients

2006-01-26 Thread Gary Monger
I'm looking at saving off and reloading entire patient records. Has anyone out there done something like this or any portion of it? I'm automating some testing. --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log fil

RE: [Hardhats-members] How to search for a "?"

2006-01-25 Thread Gary Monger
For a particular note, you should loop through ^TIU(8925,IEN,"TEXT") and check to see if the line contains ?. F S I=$O(^TIU(8925,IEN,"TEXT",I)) Q:I="" I ^TIU(8925,IEN,"TEXT",I,0)["?" W "What?" You may want to walk all notes. F S IEN=$O(TIU(8925,IEN)) Q:'IEN D (blah) If you want to walk al

RE: [Hardhats-members] Attracting developers

2006-01-17 Thread Gary Monger
riginal Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory Woodhouse Sent: Tuesday, January 17, 2006 10:54 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] Attracting developers On Jan 17, 2006, at 7:06 PM, Gary Monger wrote: > One thing

RE: [Hardhats-members] Interleaving

2006-01-17 Thread Gary Monger
: [Hardhats-members] Interleaving On Jan 17, 2006, at 7:07 PM, Gary Monger wrote: > Wouldn't the HL7 link monitor be an example of this? The background > processes write something about their state to a global and some other > process monitors the global and displays it. I don&#

RE: [Hardhats-members] Interleaving

2006-01-17 Thread Gary Monger
Wouldn't the HL7 link monitor be an example of this? The background processes write something about their state to a global and some other process monitors the global and displays it. Depending on how precise you need to be, you could use $J as a subscript and you won't need to lock. -Origin

RE: [Hardhats-members] Attracting developers

2006-01-17 Thread Gary Monger
Jim Self Sent: Tuesday, January 17, 2006 4:48 AM To: hardhats-members@lists.sourceforge.net Subject: RE: [Hardhats-members] Attracting developers What sorts of projects? What modifications? Please elaborate, this could be the start of an important discussion. Gary Monger wrote: >I would voluntar

RE: [Hardhats-members] Attracting developers

2006-01-16 Thread Gary Monger
I would voluntarily work with M. I don't have a lot of spare time, and I usually get enough of development during work. When I do something work related in my spare time, it usually has to do with increasing my marketable skills. There are a couple of projects interesting enough to me that I wou

RE: [Hardhats-members] Two site database synchronization

2005-12-31 Thread Gary Monger
It sounds like the problem is best solved by fixing your network issue. I doubt the expense of upgrading your network will exceed the expense of a homebrewed synchronization solution for VistA. As the preceding posts indicate, VistA does not lend itself to such synchronization. It's a big job,

RE: [Hardhats-members] Purging pending HL7 messages

2005-12-23 Thread Gary Monger
The HL7 system managers guide is a good resource, and is available on the VDL.   From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Larry Andreassen Sent: Thursday, December 22, 2005 1:21 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] Pur

RE: [Hardhats-members] Setting up HL LOGICAL LINKs problem - Noresponse

2005-12-18 Thread Gary Monger
TED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory Woodhouse Sent: Friday, December 16, 2005 6:38 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] Setting up HL LOGICAL LINKs problem - Noresponse On Dec 16, 2005, at 2:43 PM, Gary Monger wrote: > Some sites like the s

RE: [Hardhats-members] Setting up HL LOGICAL LINKs problem - Noresponse

2005-12-16 Thread Gary Monger
01:28 -0600, Gregory Woodhouse wrote: > > On Dec 15, 2005, at 10:52 PM, Gary Monger wrote: > > > Single listeners and persistent connections have their uses and > are > > fairly > > popular in commercial environments. An LIS that receives 60 or > 70 > >

RE: [Hardhats-members] Setting up HL LOGICAL LINKs problem - No response

2005-12-15 Thread Gary Monger
Single listeners and persistent connections have their uses and are fairly popular in commercial environments. An LIS that receives 60 or 70 thousand messages a day from a single source for example. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory

RE: [Hardhats-members] VistA HL7 resources

2005-11-16 Thread Gary Monger
I wouldn't characterize HL7 as a complex protocol. Whether its version 2.x or 3, ER7 or XML encoding, its the clinical data it models that's complex. I've worked with interfaces for vendors that have built somewhat generic tools for interfaces. The messages supported are limited and well defin

RE: [Hardhats-members] DEBUGGING IN CACHE

2005-11-01 Thread Gary Monger
There's always ZGO. :) You might try an emulator that supports macros. Also try the cursor up and down keys. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James Gray Sent: Monday, October 31, 2005 7:17 PM To: hardhats-members@lists.sourceforge.net S

RE: [Hardhats-members] Internationalising VistA

2005-10-29 Thread Gary Monger
I think heard Medsphere was working on an international version of Fileman. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stephen Hay Sent: Thursday, October 27, 2005 12:11 AM To: hardhats-members@lists.sourceforge.net Subject: [Hardhats-members] Interna

RE: [Hardhats-members] TEST/PRODUCTION Account

2005-10-19 Thread Gary Monger
The HL7 processing ID is determined by the setting in the HL7 site parameters. Access this by using the HL MAIN MENU, "Site Parameter Edit" option. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Holloway, Thomas (EDS) Sent: Wednesday, October 19, 2005 12

RE: [Hardhats-members] No globals allowed

2005-10-18 Thread Gary Monger
You can take the globals away, just give me a couple gig of symbol table space. :) If I couldn't use MUMPS regularly, I'd want to use Perl. Coding is quick and only as formal as you need it to be. Both feel loose and comfortable, like working from home in old jeans and a T-shirt, sitting in a c

RE: [Hardhats-members] Re: MyHealtheVet client

2005-09-22 Thread Gary Monger
The MHV VistA Package is a set of HL7 interfaces. This first release supports the Rx Refill functionality of the MHV web site. The next release of the MHV VistA Package is due to go to field testing early next year. It will add several HL7 interfaces to support the Personal Health Record functio

RE: [Hardhats-members] Wiki additions: [was: web evaluation tool]

2005-09-22 Thread Gary Monger
I would take that a little further to say that MUMPS is pervasive in the healthcare industry. Most major HIS products are MUMPS based. Most major LIS systems are MUMPS based. I don't know as much about other auxiliary systems like pharmacy and radiology, but MUMPS certainly has a strong presenc

RE: [Hardhats-members] Re: Mumps Read question

2005-09-06 Thread Gary Monger
, Gary Monger <[EMAIL PROTECTED]> wrote: > The # read will be terminated with a read terminator, whereas the * read > will return the read terminator. > Press enter for each of the following reads > > R k#1 - k="" > R k#15 - k="" > R *k- k=13

RE: [Hardhats-members] Mumps Read question

2005-09-06 Thread Gary Monger
The # read will be terminated with a read terminator, whereas the * read will return the read terminator. Press enter for each of the following reads R k#1 - k="" R k#15 - k="" R *k- k=13 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppen

RE: [Hardhats-members] Re: managing development

2005-08-27 Thread Gary Monger
I've not seen any answers to this sort of question yet. So let me throw a few thoughts out there. Many vendors of VistA packages have their own namespace assigned by VHA. Those individuals and companies planning to professionally develop software for WV or VOE should consider getting their own na

RE: [Hardhats-members] All about programming

2005-08-25 Thread Gary Monger
There are certainly risks with indirection. But it's also very powerful and especially useful if you are writing generic utilities. Fileman DBS calls are a good example. They can abstract the name/location of input, and output arrays. Different callers can use different arrays. This is only pos

RE: [Hardhats-members] Re: MUMPS v2? (and its implications for VistA)

2005-08-25 Thread Gary Monger
L PROTECTED] On Behalf Of Gary Monger Sent: Tuesday, August 23, 2005 9:01 PM To: hardhats-members@lists.sourceforge.net Subject: RE: [Hardhats-members] Re: MUMPS v2? (and its implications for VistA) Not sure that a MUMPS V2 is viable, but I think much could be implemented by Kernel to enhance th

RE: [Hardhats-members] VOE and a database to run it. WAS: last value in Y from GETENV

2005-08-23 Thread Gary Monger
Unimaginable? No. A single user license is not going to get you full functionality, however I've run FOIA VistA on the free license, and VistA Office should work about the same. I didn't have much trouble, but then I didn't try to do much beyond a little development and testing. If you just wan

RE: [Hardhats-members] Re: MUMPS v2? (and its implications for VistA)

2005-08-23 Thread Gary Monger
Not sure that a MUMPS V2 is viable, but I think much could be implemented by Kernel to enhance the functionality. To what extent will Kernel differ between World VistA distributions and FOIA VistA? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin

RE: [Hardhats-members] MUMPS features

2005-08-19 Thread Gary Monger
There is quite a lot of MUMPS code that runs applications other than VistA. Languages do evolve, and so do applications. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Greg Woodhouse Sent: Thursday, August 18, 2005 6:47 PM To: hardhats-members@lists.so

RE: [Hardhats-members] MUMPS features

2005-08-16 Thread Gary Monger
the user shouldn't need to know or care about, and that it's a problem for the compiler writer. --- Gary Monger <[EMAIL PROTECTED]> wrote: > No strong typing. > > I think of a variable as a name for something. I am not interested > in the > underlying implementatio

RE: [Hardhats-members] MUMPS features

2005-08-16 Thread Gary Monger
No strong typing. I think of a variable as a name for something. I am not interested in the underlying implementation of that something. MUMPS allows me to focus on my algorithm, not how many bytes I need to represent an integer. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMA

RE: [Hardhats-members] Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M programmers.

2005-08-16 Thread Gary Monger
now that these two can't always replace each other. Gosh it's fun to flog this dead horse... :-) Kevin On 8/15/05, Gary Monger <[EMAIL PROTECTED]> wrote: > It's a matter of practical use. Anyone taking up the language has to deal > with things as they are. The single letter

RE: [Hardhats-members] Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M programmers.

2005-08-15 Thread Gary Monger
Amen. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Richardson Sent: Monday, August 15, 2005 6:58 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M programmers.

RE: [Hardhats-members] Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M programmers.

2005-08-15 Thread Gary Monger
It's a matter of practical use. Anyone taking up the language has to deal with things as they are. The single letter version of commands and system functions is nearly universal, and the code base is not likely to change. Some tools are available, but will they translate everywhere you need it a

RE: [Hardhats-members] TIU Interface for Document Scanning

2005-08-14 Thread Gary Monger
Check out MAKE^TIUSRVP, and IMPORT^MAGGSIUI. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppenberg Sent: Wednesday, August 10, 2005 12:18 AM To: hardhats-members@lists.sourceforge.net Subject: RE: [Hardhats-members] TIU Interface for Document Sc

RE: [Hardhats-members] Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M programmers.

2005-08-14 Thread Gary Monger
The practice of abbreviating commands is nearly universal in the MUMPS community. Anyone taking up the language is well advised to acclimate to it. It doesn't take long. I too find it easier when the commands are a single character and the variables are longer. I would liken single character

RE: [Hardhats-members] Questions about XPDR

2005-08-14 Thread Gary Monger
I believe it just deletes those routines that are no longer on the system. Anyway, it takes a very long time to run, so I never answer YES to that prompt. The routines you want to put in your build need to be in the file. There are probably some other options in the XPD menus that rely on the fi

RE: [Hardhats-members] Can/could MUMPS call OpenSSH, GPG and Rsync?

2005-08-02 Thread Gary Monger
This would be implementation specific. All implementations I've worked with support calls to the OS to run such utilities. I believe Cache does handle sockets natively, including multi-listeners. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Zeno Dava

RE: [Hardhats-members] Announcing XML exporter (Beta testers wanted.)

2005-07-14 Thread Gary Monger
ould view the record from the disk with a web browser. Kevin --- Gary Monger <[EMAIL PROTECTED]> wrote: > I'd suggest looking at the RPCs that support CPRS. > If its available to > CPRS, then you should be able to find the RPC, call > it, and format the > outpu

RE: [Hardhats-members] Announcing XML exporter (Beta testers wanted.)

2005-07-13 Thread Gary Monger
I'd suggest looking at the RPCs that support CPRS. If its available to CPRS, then you should be able to find the RPC, call it, and format the output any way you want. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppenberg Sent: Wednesday, July 1

RE: [Hardhats-members] == VistaWeb Missing Apps ==

2005-06-13 Thread GARY MONGER
2005 at 07:15:38PM -0400, GARY MONGER wrote: > Your friends on Wall Street employ quite a few programmers, which they keep > very busy, some even with M. SQL does not mean you get your data any easier > or faster, That is not the purpsoe of a database. A database needs to

RE: [Hardhats-members] == VistaWeb Missing Apps ==

2005-06-12 Thread GARY MONGER
Your friends on Wall Street employ quite a few programmers, which they keep very busy, some even with M. SQL does not mean you get your data any easier or faster, or that you have less need of professional programmers. If you are using a conventional RDBMS, realistically what is your alternative

RE: [Hardhats-members] == VistaWeb Missing Apps ==

2005-06-12 Thread GARY MONGER
If you look at Cache and some of the 3rd party tools supporting objects and SQL, I think you'll find as many ways to query a MUMPS database as you could want. The difficulty you describe in getting at some VistA data has more to do with design than the technology. Old systems on any platform have

RE: [Hardhats-members] WebServices future development???

2005-05-02 Thread GARY MONGER
Pretty sure an XML parser was released last year for VistA. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jim Self Sent: Sunday, May 01, 2005 2:38 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] WebServices future developmen

RE: [Hardhats-members] Active ICN Index

2005-04-28 Thread GARY MONGER
AICN is not a HEC cross reference, it is an MPI cross reference. There are triggers for HL7 messages to both HEC and MPI when you make changes to eligibility and identity related information in VistA. These HL7 messages require the HL7 links to be configured, and up and running to go out. Even i

RE: [Hardhats-members] Active ICN Index

2005-04-26 Thread GARY MONGER
Something's wrong. You might also check to see if you have anything at ^DPT(DFN). The ICN is hanging on ^DPT(DFN,"MPI"). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jim Wheeler Sent: Tuesday, April 26, 2005 2:48 PM To: hardhats-members@lists.source

RE: [Hardhats-members] BIG NEWS re HealtheVet- St. Petersburg Tim es

2005-04-13 Thread GARY MONGER
I think easy is a relative thing. For folks with a background or education based on procedural languages, a transition to another procedural language may be much easier than a transition to an OO language. And a transition to a procedural language for the modern child of OO may be much tougher th

RE: [Hardhats-members] MDC Revival

2005-03-04 Thread GARY MONGER
The MUMPS list [EMAIL PROTECTED] is not very active anymore, but it still has people listening. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, March 04, 2005 12:16 PM To: hardhats-members@lists.sourceforge.net Subject: Re:

RE: [Hardhats-members] Patient access to medical records.

2005-02-17 Thread GARY MONGER
There is a My HealtheVet pilot program running at several sites. Here's the link http://www.health-evet.va.gov/. The pilot is a prototype. A national version is under development. Here's the link: http://www.myhealth.va.gov. The new version does not yet pull data from VistA, but will in releas