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
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---
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
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
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
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.
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
: 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
>
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
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
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
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,
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
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*.
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
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
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
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
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
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
: [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
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
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
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
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,
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
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
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
> >
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
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
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
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
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
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
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
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
, 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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
64 matches
Mail list logo