Re: [Hardhats-members] does VistA need a PATIENT FAMILY file?

2004-11-26 Thread Chris Richardson
Molly;

  The relationships are usually for next of kin.  We have veterans who are
parents, grand parents, and children of parents who are next of kin.  The
mother and father-side relationships can be implied from their records.
Step-relations and other variants can be implied from some very simple
multiples.  Relationships can change with time and circumstance, like the
song about I am my own Grandpa.  Such relationships can be depicted, but
they are maps which require processing time to evaluate.   These series of
relationships (finding the maternal great-grand parents with cancer) are
easier to build and find in hierarchical structures (as long as the depth is
kept reasonable).  Shallow is better.

  One thing to remember about the OYO technology, there is never a claim for
performance.  In this example, a Patient Record / Object is a link in a
chain.  The query is but the method for walking that chain.  The Object can
hold the relationship of parents, spouse(s) with a multiple of children
relationships.  Each person needs only point to their immediate
relationships and then the extended relationships are implied by walking the
linked list of individuals who match the query.

Best wishes;   Chris


- Original Message -
From: Dr Molly Cheah [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, November 25, 2004 10:50 PM
Subject: Re: [Hardhats-members] does VistA need a PATIENT FAMILY file?


 Just curious to know what VistA use this relationships list for -
 clinical relevence, administrative convenience or socio-economic
 purposes. Having paternal and maternal distinctions will provide more
 accurate clinic relevence if such relationships are referenced to
 certain types of diseases.

 Molly
 Cameron Schlehuber wrote:

 FYI these are the relationships that VistA supports in the PATIENT
RELATION
 file:
 
  SPOUSE
  SON
  DAUGHTER
  STEPSON
  STEPDAUGHTER
  FOSTER SON
  FOSTER DAUGHTER
  SON-IN-LAW
  DAUGHTER-IN-LAW
  BROTHER
  SISTER
  STEPBROTHER
  STEPSISTER
  BROTHER-IN-LAW
  SISTER-IN-LAW
  FATHER
  MOTHER
  STEPFATHER
  STEPMOTHER
  FATHER-IN-LAW
  MOTHER-IN-LAW
  GRANDFATHER
  GRANDMOTHER
  GREAT-GRANDFATHER
  GREAT-GRANDMOTHER
  GRANDSON
  GRANDDAUGHTER
  GREAT-GRANDSON
  GREAT-GRANDDAUGHTER
  NEPHEW
  NIECE
  UNCLE
  AUNT
  OTHER
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Dr
Molly
 Cheah
 Sent: Thursday, November 25, 2004 3:27 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [Hardhats-members] does VistA need a PATIENT FAMILY file?
 
 This is what we call lifetime health plan. It's regularly done in
 child health clinics and ante-natal care clinics. But once clinical
 conditions change course, it will be more involved to track those
 patients unless the system provides for the gate-keeper or the primary
 care co-ordinator of that particular individual. That essentially mean
 that a primary care provider is responsible for the health of a defined
 population group, a system seen in Canada,UK.. but not the US.
 Organizing patients into family folders is not difficult - just needs to
 define head of family and you can view all family members' summary
 sheets for example. We had done this for our PrimaCare system which is
 designed for family practice in Malaysia.
 
 Molly
 Joseph Dal Molin wrote:
 
 
 
 how about some form of inheritance
 
 For example, a personal one, I was diagnosed with colon cancer a few
 years agoI was lucky and we caught it earlynow I have regular
 colonscopiesdigressing a micron and a plug for colonoscopies...GET
 ONE if you are in the age group or have had relatives with colon
 cancer.believe me when you have had the big C colonscopies become
 something you look forward to! My apologies to our US
 neighboursforgot you are having Thanksgiving dinner today
 
 Back on track... so what would be great would not only be the
 reminders for me but that my children's medical record be
 automagically flagged with a birthday present at the appropriate
 time in the future so they will be screened too. Their records would
 inherit relevant protocols, reminders etc. that are related to
 genetically inherited problems etc. We shouldn't have to remember this
 stuff 
 
 J.
 
 
 
 Benjamin Irwin wrote:
 
 
 
 Dr Zimmer,
 
 All I can say for now is, wow, this is a huge idea that would be
greatly
 useful.
 
 My daughter is currently at Oxford University studying Medical
 Anthropology
 and we talk about following the habits of people groups as related to
 general health.  Your question brings it down to life with following
 family
 groups.
 
 I will be giving your question a great deal of thought.
 
 Thanks,
 
 Ben
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of
 John Leo
 Zimmer
 Sent: Thursday, November 25, 2004 1:42 PM
 To: Hardhats
 Subject: [Hardhats-members] does VistA need a PATIENT FAMILY file?
 
 
 Ok,
 For a diversion from the heavy lifting 

Re: [Hardhats-members] How to abort runaway GTM programs

2004-12-25 Thread Chris Richardson
Kevin;

  Is the task accumulating and CPU time?
Do a;
ps -ael

  at the Linux prompt to see if there is any change in the resources
consumed.

  I suspect that the task is just a zombie which should go away if you
reboot, or is just taking up a small bit of memory.

  See if you can do a mupip rundown.  Then try to stop the process from
Linux.  Probably needs to have Bhaskar's
input just to be sure.


- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, December 24, 2004 10:29 PM
Subject: RE: [Hardhats-members] How to abort runaway GTM programs


 I hadn't had a chance to try this out again until
 today.  I was in a loop and accidently typed CTRL-Z
 instead of CTRL-C.  I have tried the methods described
 to stop the process, bit it doesn't seem to work.
 Here is a screenlog.

 [EMAIL PROTECTED] kdt0p]$ ps
   PID TTY  TIME CMD
  7448 pts/000:00:00 bash
  7489 pts/000:00:00 sh
  7490 pts/000:00:01 mumps
  7864 pts/000:00:00 ps
 [EMAIL PROTECTED] kdt0p]$ /usr/local/gtm/mupip stop
 7490
 STOP issued to process 7490
 [EMAIL PROTECTED] kdt0p]$ ps
   PID TTY  TIME CMD
  7448 pts/000:00:00 bash
  7489 pts/000:00:00 sh
  7490 pts/000:00:01 mumps
  7870 pts/000:00:00 ps
 [EMAIL PROTECTED] kdt0p]$ kill -9 7490
 [EMAIL PROTECTED] kdt0p]$ ps
   PID TTY  TIME CMD
  7448 pts/000:00:00 bash
  7489 pts/000:00:00 sh
  7490 pts/000:00:01 mumps defunct
  7871 pts/000:00:00 ps
 [EMAIL PROTECTED] kdt0p]$ exit
 logout
 There are stopped jobs.
 [EMAIL PROTECTED] kdt0p]$ ps
   PID TTY  TIME CMD
  7448 pts/000:00:00 bash
  7489 pts/000:00:00 sh
  7490 pts/000:00:01 mumps defunct
  7873 pts/000:00:00 ps
 [EMAIL PROTECTED] kdt0p]$ kill -9 7490
 [EMAIL PROTECTED] kdt0p]$ ps
   PID TTY  TIME CMD
  7448 pts/000:00:00 bash
  7489 pts/000:00:00 sh
  7490 pts/000:00:01 mumps defunct
  7875 pts/000:00:00 ps
 [EMAIL PROTECTED] kdt0p]$ exit
 logout
 There are stopped jobs.
 [EMAIL PROTECTED] kdt0p]$ sh rundown
 Running down database...
 %GTM-I-MUFILRNDWNSUC, File
 /home/kdt0p/OpenVistA_UserData/g/mumps.dat
 successfully rundown
 [EMAIL PROTECTED] kdt0p]$ ps
   PID TTY  TIME CMD
  7448 pts/000:00:00 bash
  7489 pts/000:00:00 sh
  7490 pts/000:00:01 mumps defunct
  7879 pts/000:00:00 ps
 [EMAIL PROTECTED] kdt0p]$


 I'm not sure what will happen if I log off (in this
 case, I am connecting my ssh, so exit applies).  Will
 this job keep using up space/cpu resources etc.?  Why
 won't it stop/exit/dissapear?

 Thanks
 Kevin



 --- Bhaskar, K.S. [EMAIL PROTECTED] wrote:

  As usual, David gives excellent advice!  Use kill -9
  (or kill -KILL) as a last resort.  SIGSUSP (^Z) is
  almost as bad.
 
  mupip stop PID is designed for exactly this purpose.
   It is also equivalent to kill -15 (kill -TERM)
  which you can use.
 
  Note that with the mupip interrupt capability, you
  can set up a process to respond to an interrupt,
  and, for example, you can set up a process to break
  on interrupt, or to dump diagnostic information.
  It's very powerful.
 
  -- Bhaskar
 
  -Original Message-
  From: [EMAIL PROTECTED]
  on behalf of [EMAIL PROTECTED]
  Sent: Mon 11/29/2004 7:53 PM
  To: hardhats-members@lists.sourceforge.net
  Cc:
  Subject: Re: [Hardhats-members] How to abort runaway
  GTM programs
  Bhaskar will probably interject,
  but there is a command:
   mupip stop PID
  which will do what you want safely.
  (kill -9 is considered a last resort by most Unix
  folks)
 
  so to kill job 9392 you would use:
 
   mupip top 9392
 
  to find the job (pid=process id) number
  you would use in mumps: D ^ZSY
  or in Linux:  ps -C mumps
  or the command to find the high CPU users (in Linux)
  : top
 
  
   I can't run GT.M on my PowerBook, so I'm not
  speaking from experience
   here, but the first thing I'd try is ctrl-Z (which
  sends SIGSTP to the
   process) then type
  
   $ jobs
  
   to see if it comes up. Then, I'd try
  
   $ kill -9 job_number
  
   (The numeric value of SIGKILL, a signal that can
  neither be caught nor
   ignored, is 9.)
  
   --- Kevin Toppenberg [EMAIL PROTECTED] wrote:
  
I have accidentally created an infinite loop
  program
in GT.M.  How do I abort it?
   
I tried CTRL-C, but no luck.  I was connecting
  to the
server box via SSH, so I broke the connection,
  but
when I reconnected, the program was still
  running.  I
could tell because I have an output log file
  that
continued to grow.
   
I tried to rundown the mumps.dat file, but got
  an
error: File is in use by another process.
   
I know I can reboot the server, but is there a
  less
drastic way of shutting down a desired GTM job?
   
Thanks
Kevin
   
   
   
   
   
__
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty
  viruses.

Re: [Hardhats-members] FileMan in Cache

2005-01-30 Thread Chris Richardson
Nancy;

   The global listed does not look like a valid Fileman Global structure,
(but it is a fine MUMPS global just the same).  If you are trying to access
this with fileman, it may not be evaluating it the way you think.  I'm kind
of surprised that the global list utility does not yield the difference in
the subsequent nodes.


- Original Message -
From: Nancy E. Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, January 30, 2005 12:43 PM
Subject: Re: [Hardhats-members] FileMan in Cache


 Bob Witkop from Intersystems hangs his hat here at times, so he will see
this.

 On Sunday 30 January 2005 02:25 pm, Bob Beckley wrote:
  If you look at a global listing in the Cache/VMS environment, you'll
notice
  that the global array to the left of the = sign is listed only once.
  Subsequent entries with the same global array are blank to the left of
the
  = sign, with new data to the right, like so:
 
  ^ABC(1,ID)=123^124
  =321^421
  =534^543
  ...
 
  This apparently carries over into FileMan reports, like so:
 
  Jones, John 12344 Yes Vet
  43214 No  Vet
 
  Both entries are for John Jones, but his name is listed only once.
 
  Does anyone know how to make, in this example, John Jones appear on
each
  and every line instead of a blank?  I don't know of any print qualifiers
  that cover this.  (Perhaps I should take it up with Intersystems?)
Thanks
  in advance.
 





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Remove Me

2005-01-31 Thread Chris Richardson

Graphical User Interfaces for VistA

Technical Meeting

Salt Lake City, UT

24 thru 27 February, 2005




Goals:

- Explore existing and emerging Graphical User Interfaces

o Thick Client - VB, Delphi, etc

o Slightly Thinner Client - Java, Client MUMPS, Javascript, etc

o Thin Client - PHP, HTTP, XML, etc

o Server Environment Issues

* Apache

* CGI

* MUMPS Driven

* others

- Construct improved Graphic User Interfaces for use with VistA
in Open Source

- Document our Findings

- Begin Packaging the Results for Distribution

o Live CDs

o KIDS Builds

o Open Source




What this Meeting is not:

- We will not be setting up Linux/VistA Systems

- We will not be teaching people what VistA is

- We will not be discussing VA or VistA Community Politics




How to attend;

  Send an Email to;

 [EMAIL PROTECTED]

 and/or

[EMAIL PROTECTED]

Include the following;

   Name

   Contact information (phone/email/address/etc)

   Area of specialty (examples below)

   Server-Side/Delphi/VB/web design/M2Web/configuration/MUMPS/

   PHP/XML/Java/JavaScript/ etc

   Availability (on-site in SLC or contact during the meeting or other
method)




Hotel space is being arranged. We will give you the information as soon as
we add you to the attendance list.





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Announcement of Salt Lake City VistA Community Technical Meeting for VistA GUI Technology

2005-01-31 Thread Chris Richardson
Sorry Folks;

Poor Choice in messages to modify from.  Sorry about the Remove Me subject.
Please contact us if you are interested.   There is limited in-person
attendance at this meeting.  We need to keep the number of attendees at 20
or less to keep focus.  We will probably have a site where folks can try out
the technologies at a distance.  This meeting is an experiment to see what
works in tackling such a technical problem.  All results are to be Open
Source.

   Chris Richardson

- Original Message -
From: Chris Richardson [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, January 31, 2005 9:49 PM
Subject: Re: [Hardhats-members] Remove Me



 Graphical User Interfaces for VistA

 Technical Meeting

 Salt Lake City, UT

 24 thru 27 February, 2005




 Goals:

 - Explore existing and emerging Graphical User Interfaces

 o Thick Client - VB, Delphi, etc

 o Slightly Thinner Client - Java, Client MUMPS, Javascript, etc

 o Thin Client - PHP, HTTP, XML, etc

 o Server Environment Issues

 * Apache

 * CGI

 * MUMPS Driven

 * others

 - Construct improved Graphic User Interfaces for use with
VistA
 in Open Source

 - Document our Findings

 - Begin Packaging the Results for Distribution

 o Live CDs

 o KIDS Builds

 o Open Source




 What this Meeting is not:

 - We will not be setting up Linux/VistA Systems

 - We will not be teaching people what VistA is

 - We will not be discussing VA or VistA Community Politics




 How to attend;

   Send an Email to;

  [EMAIL PROTECTED]

  and/or

 [EMAIL PROTECTED]

 Include the following;

Name

Contact information (phone/email/address/etc)

Area of specialty (examples below)

Server-Side/Delphi/VB/web design/M2Web/configuration/MUMPS/

PHP/XML/Java/JavaScript/ etc

Availability (on-site in SLC or contact during the meeting or other
method)


 Hotel space is being arranged. We will give you the information as soon as
 we add you to the attendance list.





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] VPE routine locked

2005-02-03 Thread Chris Richardson
What you are describing are nonincrimental and incrimental locks.  The
argument of the lock is just a glvn (global/local variable name).  There is
also a decrimental lock.  Incrimental and decrimental locks came about
because of the confusion of the state of the lock, odd number of successful
lock attempts set a lock, even numbers of successful lock attempts freed the
lock, (Gee was that 5 or 6 successful attempts?).

  There should be a LOCKTAB utility that will show current locks and allow
you to break such locks on other processes.  It is usually only available to
system managers.


- Original Message -
From: Dan [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Thursday, February 03, 2005 1:49 PM
Subject: Re: [Hardhats-members] VPE routine locked


 Looks like it uses two kinds of locking, global and variable:

 L ^%ZVEMS(E,LOCK,VRRPGM):0
 L +VRRLOCK(RTN):0

 I had to finally get the sys admin to just kill off the old processes.


 At 03:58 PM 2/3/2005, Greg Woodhouse wrote:
 Well, here are the VPE files
 
 
  
 S I=
 F  S I=$O(^VEE(I)) Q:I=  W !,I_  _$P(^VEE(I,0),^)
 
 19200.11  VPE RTN LBRY
 19200.111  VPE PERSON
 19200.112  VPE RTN VERSIONING
 19200.113  VPE PROGRAMMER CALL
 19200.114  VPE PROGRAMMER PARAMETER
 19200.115  VPE FONT
 19200.116  VPE MENU
 19200.117  VPE SELECTOR TEMPLATE
  
 --- Kevin Toppenberg [EMAIL PROTECTED] wrote:
 
   Dan,
  
   I had a variable that got locked one time.  I am using
   GTM.  I had to read the documentation about how to
   manually unlock the variable.  I think it used the
   mupip utility, though I'm not sure of that.
  
   Kevin
  
   --- Dan [EMAIL PROTECTED] wrote:
  
Tried that but the routine is still locked.  This
isn't the Check in/out
methodology.  It's using some form of either a
global or routine system lock.
   
Last time my old process was still active so the
system lock was still on.
   
   
At 11:08 AM 2/3/2005, Greg Kreis wrote:
I am not sure where it stores it, without reading
the code, but you can
turn off the locking feature.

  ..LBRY OFF

Dan wrote:

Anybody know where VPE stores that a routine is
currently being edited at?

I was editing a routine and the connection dropped
and now VPE won't let
me edit the routine.



 ---
 This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
 Tool for open source databases. Create drag--drop reports. Save time
 by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
 Download a FREE copy at http://www.intelliview.com/go/osdn_nl
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Install problems with GDE and aliases?

2005-02-06 Thread Chris Richardson
Peter;

   How wedded are you to Fedora??   Try downloading the Live VivA ISO and
burn a disk.  Try booting off of the disk you burn from the ISO and then
click on the install to the harddrive ICON.  It goes up pretty easy if you
don't get too fancy.  Morphix becomes  There are a couple of modification I
made in the vista install script that you will find in
/usr/local/OpenVistA/ that I will make available.   Right now, just don't
forget to run D ^DINIT .  Most of the inputs are defaulted already.

  I've been installing this ISO most of  the weekend on a couple of
machines.   Am spending a lot of time looking for a decent partition-level
backup that might make creating new replacements fast and easy.  The Live CD
is cool, but if you could just layer in the pre-established partitions back
in to recover to a known point, we would really have something.  I have
looked at g4l (no guarantees and pretty unstable) and SystemImage (more
stable and easier from the reading/Also has been reported to work over the
net),  autoinstall (pulled, but notinstalled), and fai to name a few.

  I can call you from the VA hospital in the morning and talk you through
it, if you can send me your phone number.   Send me your phone number to
[EMAIL PROTECTED] if you don't want to publish it here.  I can't send mail
on my private account from work, but I should be able to help talk you
through it.

 Best wishes;   Chris Richardson

- Original Message -
From: Peter Charbonnier [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, February 06, 2005 4:38 PM
Subject: [Hardhats-members] Install problems with GDE and aliases?


 Hello,

 This weekend I went out and picked up a new HD and installed Fedora
 Core 3 in the hopes of getting OpenVistA up and running on my computer
 at home.  Things went well making the dual boot comp, but when I went
 to install VistA I hit a snag.

 Everything was fine until the very end of the Quick Start Installation
Guide:

 5.Create the globals file:
 First logout and login as the vista user, then enter the following
commands:
 gde
 At the GDE prompt type:

 When I open a Terminal window and type gde I get - bash: gde:
 command not found

 The other aliases I set in the .bash_profile also look like they are
 bombing out.  I either get the command not found error or Cannot
 access global directory.  I think that I've set-up something wrong in
 the .bash_profile, although that's just a guess.  As I said, I've only
 just installed Linux this weekend.  I really hope it doesn't have
 anything to do with the big use core 1 only warning on the pacific
 telehealth website.

 Any help would be appreciated.

 Thanks,
 Peter Charbonnier
 Overlake Hospital
 Bellevue WA


 ---
 This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
 Tool for open source databases. Create drag--drop reports. Save time
 by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
 Download a FREE copy at http://www.intelliview.com/go/osdn_nl
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Enroll to OpenFORUM

2005-02-08 Thread Chris Richardson
Nick (and others working with Nick);

Please establish individual accounts here until we get our GUI interface
working properly.

Best wishes;   Chris

As many of you have expressed the need for the kind of communications
found on FORUM to continue, WorldVistA invites you to become a member
of WorldVistA and participate on OpenFORUM with most of the same
capabilities that exist on FORUM.  There are a number of advantages,
not the least of which is the opportunity for users of VistA beyond the
walls of the VA to participate side-by-side in asking and answering
questions, sharing ideas in advancing the cause of affordable health
care and keeping the Spirit of VistA alive for the future.  There is
no charge for membership in WorldVistA or for participation on
OpenFORUM.  The following information will guide you.

Instructions for submitting a request for membership to WorldVistA:

Use a tool that supports an SSH connection to OpenFORUM.  PuTTY is an
excellent opensource tool and can be found at a number of web pages.
You may Google on PuTTY or simply go to
 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
 Then select the latest development snapshop for your client.
Windows clients are at:
 http://www.tartarus.org/~simon/putty-snapshots/x86/putty.exe

Download, execute and install PuTTY then use a Host Name of
openforum.worldvista.org and port 22 using SSH and open the connection.
You will be given a prompt of 'login as:' enter forum (without the
quotes and hit enter, this  the next in lowercase).  The next prompt is
 '[EMAIL PROTECTED]'s password:'  where you enter vista
(again without the quotes and hit enter).  You will then be promted with
the familiar ACCESS CODE: and VERIFY CODE: prompts.  When signing up for
membership you need use these access and verify codes only once.  They
are respectively:  membership4 and openforum=1 (without the quotes).

You will then be given a series of prompts to fill out in the usual
VA FileMan template form.  Complete all fields to the end and the system
will log you out.  When your membership request is processed, you will
be given your own ACCESS CODE and you may use the same login and
password of 'forum' and 'vista' to get to OpenFORUM.  Your VERIFY CODE
will be null to begin with and you will need to create one of your own
to proceed.

The fields you will be prompted to answer are:
 NAME
 INITIALS
 STREET ADDRESS 1
 STREET ADDRESS 2
 CITY
 STATE
 COUNTRY
 POSTAL CODE
 PHONE (HOME)
 PHONE (DAYTIME)
 EMAIL ADDRESS
 DEMOGRAPHICS MAY BE DISPLAYED
(Answer Yes if you want others to see the above data, No if
 you want others to see only your name and e-mail address.)
 AGREE TO CODE OF CONDUCT
(All WorldVistA members and OpenFORUM participants must agree
 to the code of conduct.)

All are required fields except the Address 2 entry.

The WorldVistA members and OpenFORUM users look forward to meeting you
there!


- Original Message -
From: Nick James [EMAIL PROTECTED]
To: hardhats mailing list hardhats-members@lists.sourceforge.net
Sent: Tuesday, February 08, 2005 3:56 AM
Subject: [Hardhats-members] Enroll to OpenFORUM


 How to become a member of OpenFORUM list?

 Nick



 __
 Do you Yahoo!?
 Yahoo! Mail - Helps protect you from nasty viruses.
 http://promotions.yahoo.com/new_mail


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Demo of Scheduling Functionality

2005-02-09 Thread Chris Richardson
Gentle folk;

Scheduling is one of the oldest packages in VistA.  As such, it needs the
most re-engineering.  It is a fertile field for a re-write.  Use the
functionality as it currently stands as a black box of functionality.  From
there, we can start re-implementing this central piece of the VistA
architecture as a modern piece of reusable tools to employ and make the rest
of the pieces of VistA stronger and better integrated.

  Lots of opportunity to shine here and learn about how VistA and the Kernel
work.

Best wishes;   Chris

- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, February 09, 2005 5:41 PM
Subject: Re: [Hardhats-members] Demo of Scheduling Functionality


 It appear there have been improvements in scheduling since January2005 if
the
 documentation is any guide, so are you sure, Joseph, that it isn't much
 better than it used to be?  The next FOIA to be posted may do the trick.
I
 just checked.  The last FOIA posted was Nov 2004.


 On Wednesday 09 February 2005 06:58 pm, Joseph Dal Molin wrote:
  What is the context hospital or primary care clinic/outpatient? I would
  not recomend VistA scheduling if all you want is a scheduling
  systemthere are other choices that would be better and much easier
  to implement at this point in time.
 
  Joseph
 
  Luke Galea wrote:
   Hi Hardhat members,
  
   We are currently evaluating several patient scheduling
   systems and would like to take a look at the
   functionality provided by Vista..
  
   I couldn't find any scheduling functionality in the
   online demo provided so I assume that the module
   isn't deployed in that case.
  
   I've download OpenVistaVivaGold (the knoppix dvd) but
   I'm not certain that's the easiest way to eval as it
   seems theres a fair amount of work in just getting
   CPRS up and running to eval.
  
   Could someone point me in the right direction?
  
   Thanks in advance
  
   __
   Post your free ad now! http://personals.yahoo.ca
  
  
   ---
   SF email is sponsored by - The IT Product Guide
   Read honest  candid reviews on hundreds of IT Products from real
users.
   Discover which products truly live up to the hype. Start reading now.
   http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
   .
 
  ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT Products from real users.
  Discover which products truly live up to the hype. Start reading now.
  http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members

 --
 Nancy Anthracite


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] OpenVistA VivA FOIA Gold 0.2 available

2005-02-09 Thread Chris Richardson
Hey, Bhaskar,  You are really good...  You are doing future history.
Cl, November 26th, 2005.  Wow...  The future ain't what it used to be...
Wally has mastered a slight modification configuration of the Morphix disk.
But a new release would be welcome.  If we can, perhaps we can configure
m2web and package it in the Live VivA.  We will be seeking to design and
build as much of a packagable set of re-usable GUI tools.

Best wishes and a speedy recovery;   Chris

- Original Message -
From: K. S. Bhaskar [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, February 09, 2005 7:35 PM
Subject: [Hardhats-members] OpenVistA VivA FOIA Gold 0.2 available


 OpenVistA VivA FOIA Gold combines Knoppix 3.7
 (http://knopper.net/knoppix/index-en.html), the state of the art in
 Linux live CDs with GT.M V5.0-FT01, and VistA as released on November
 26, 2005 under FOIA.

 To run VistA, you will need a 512MB USB flash drive (also known as a zip
 drive or thumb drive); a hard disk partition of over 300MB with a FAT
 file system, or a Linux file system; or a hard disk partition which can
 be partitioned with a FAT or Linux file system.

 Mount the partition read-write (/mnt/sda1, /mnt/hda2, etc. - Knoppix
 provides an icon on the screen for each, right click on the icon to
 mount and then change status from read-only to read-write).

 To first install and subsequently run VistA, in a shell, execute sudo
 /usr/local/OpenVistA/vista.  If the partition is a Linux file system,
 and read-writable by the default user knoppix, just execute
 /usr/local/OpenVistA/vista.

 Owing to the fact that Knoppix occupies an entire CD image, the
 combination of Knoppix, GT.M and VistA is requires a DVD, and is
 technically therefore a live DVD rather than a live CD.

 Knoppix 3.7 is used unchanged.  You can use OpenVistA VivA FOIA Gold in
 lieu of Knoppix 3.7 for all applications.  [Check out Kyle Rankin's
 Knoppix Hacks - http://www.oreilly.com/catalog/knoppixhks - on why a
 Knoppix live CD is so useful even if you are a Windows system
 administrator.]

 GT.M V5.0-FT01 is installed in /usr/local/gtm.  The script
 /usr/local/gtm/gtmprofile is changed to set the EDITOR environment
 variable to /bin/vi only if it is not already set (the default is to set
 it unconditionally).  The GT.M documentation is in subdirectories of
 /usr/share/doc/gtm - for the Programmers Guide and the Messages 
 Recovery Procedures Guide, point your browser at the index.htm file in
 each manual's directory; the Administration and Operations Guide is
 still in the older PDF format.  This version of GT.M supports long names
 as well as the $Increment() function.

 VistA is as released by the VA FTP site, with the routines and database
 packaged for GT.M.  ZTMGRSET was executed in order to select GT.M as the
 underlying M platform.  [This release is called OpenVistA VivA FOIA Gold
 0.2 because the VistA software as released on the VA's FTP site is
 sometimes referred to as the gold standard.]

 Like all Linux live CDs that I have released with VistA and GT.M,
 OpenVistA VivA FOIA Gold 0.2 can be used unaltered to demonstrate any
 GT.M based application.  On a USB flash drive, create a directory, e.g.,
 myApp with subdirectories myApp/g, myApp/r and myApp/o.  Copy the
 database to myApp/g/mumps.dat and put the routines in myApp/r.  Then,
 assuming that the USB flash drive is mounted as /mnt/sda1, to run the
 application, start a shell, and execute the command sudo
 /usr/local/OpenVistA/vista --run /mnt/sda1/myApp LAB^ROUTINE where
 LAB^ROUTINE is the initial entry point for your application.

 I realize that a live DVD is a large download.  If you donate US$ 25 or
 more to WorldVistA (http://worldvista.org) - a registered non-profit
 charitable organization in the US, so you may be able to take a
 deduction against your taxes - I will burn and mail you a DVD (anywhere
 on the planet that I can airmail to from the United States).

 The creation of OpenVistA VivA releases are my own personal work, and
 your dissatisfaction with them, if any, should not reflect in any way on
 my employer, Fidelity Information Services, Inc.  OpenVistA VivA
 releases come with no warranty, and you must take full responsibility
 for their use.

 -- Bhaskar



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to 

[Hardhats-members] GUIs for VistA Technical Meeting in Salt Lake City

2005-02-10 Thread Chris Richardson
Folks;

   We have some talented folks lined up to attend this technical meeting in
Salt Lake City, (24th of February thru the 27th of February, 2005).  We will
have as our goals;

  1) The current state of GUI interfaces with VistA,
  2) Identify future GUI interfaces, and
  3) Development of new user interface strategies, and
  4) Plan migration strategies for existing VistA functionaility to enhanced
user interfaces.

   Any who have not contacted me already who want to be involved with this
effort, please contact me and we will see about getting you the hotel
information.  The number of attendees is limited for this meeting.  We will
make as much progress as we can in the four days of this meeting.  If you
can't be there in person, we will have email and chat capability as well as
some demos to try remotely.

   If there are ideas that you have for the teams, please submit them to
this list and we will collect them for discussion at the meeting.  There
will be some external sites that we will try to put up dmonstrations for
folks to try.  If you want to help test, also talk to me about it.

Best wishes all;  Chris
  [EMAIL PROTECTED]





---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] How to obtain a write access of ^ ?

2005-02-13 Thread Chris Richardson
Stephen;

Then that sounds like the loading of this field is programatic (data loaded
at the time of the action being recorded) and doesn't use Fileman to Fill
the field.  That would keep most users (except for programmers) from
changing the data.  Interesting business rule.  I see the value of it.

- Original Message -
From: steven mcphelan [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, February 13, 2005 7:50 PM
Subject: Re: [Hardhats-members] How to obtain a write access of ^ ?


 If a field is write protected with the ^ then no DUZ(0) will allow you
to
 edit that field using Fileman enter/edit.

 - Original Message -
 From: Nancy Anthracite [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Sunday, February 13, 2005 9:57 PM
 Subject: Re: [Hardhats-members] How to obtain a write access of ^ ?


  Maybe it is because you don't have a patient who has been admitted!
Note
 that
  it says inpatient below.
 
  On Sunday 13 February 2005 09:18 pm, Nancy Anthracite wrote:
   I noted that only active providers are allowed, so do your docs have
the
   PROVIDER key and the only thing I could see that might have to do with
 that
   and show activity was the PERSON CLASS, in file 200, which has an
   expiration date which I believe you can leave blank.  Do your docs
have
 a
   person class of physician or one of those variants?
  
   2,.104PROVIDER   .104;1 POINTER TO NEW PERSON FILE
   (#200)
  
 INPUT TRANSFORM:  S DIC(S)=I
$$SCREEN^DGPMDD(Y,DA,DT)
 D
   ^DIC K DIC S DIC=DIE,X=+Y K:Y0 X
 LAST EDITED:  DEC 07, 1994
 HELP-PROMPT:  The provider currently assigned to
this
   inpatient applicant.
 DESCRIPTION:  From the available listing select the
   provider who is currently treating this patient.
  
 SCREEN:   S DIC(S)=I
$$SCREEN^DGPMDD(Y,DA,DT)
 EXPLANATION:  Allow only active providers.
 EXECUTABLE HELP:  D HELP^DGPMDD(DA,DT)
 CROSS-REFERENCE:  2^APR
   1)= S ^DPT(APR,$E(X,1,30),DA)=
   2)= K ^DPT(APR,$E(X,1,30),DA)
  
   On Sunday 13 February 2005 08:26 pm, Kevin Toppenberg wrote:
I also thought @ was a master access setting.  But
here is a screen log of what I am seeing.
   
   
GTMzwr DUZ
DUZ=90
DUZ(0)=@
DUZ(1)=
DUZ(2)=69
DUZ(AG)=O
DUZ(AUTO)=1
DUZ(BUF)=1
DUZ(LANG)=1
   
GTMd ^XUP
   
Setting up programmer environment
Terminal Type set to: C-VT102
   
Select OPTION NAME: diedit
   
INPUT TO WHAT FILE: NEW PERSON// 2  PATIENT  (69454
entries)
EDIT WHICH FIELD: ALL// Provider??
EDIT WHICH FIELD: ALL// .104??
EDIT WHICH FIELD: ALL// .1041??
EDIT WHICH FIELD: ALL//
   
   
Is there something else wrong that I am doing?
   
Thanks
Kevin
   
   
   
--- Marianne Susaanti Follingstad
   
[EMAIL PROTECTED] wrote:
 Actually, the @ is a superaccess that should be
 sufficient for any situation, no matter what
 the file DD, read, write, delete access code is.  In
 other words, you should not have any
 difficulty doing anything in any file.  Are you
 having difficulty or are you just
 anticipating having difficult, in which case go
 ahead and try it first.  You should not even
 have to change DUZ(0).

 Marianne Follingstad

 Greg Woodhouse wrote:
  As you might guess, that's a trick that is

 sometimes employed to

  discourage unauthorized fiddling with sensitive

 files. Off the top of

  my head, I'm not sure if Fileman will complain if

 you set DUZ(0)

  programmatically to ^ before attempting an

 update, but I believe this

  will work.
 
  --- Kevin Toppenberg [EMAIL PROTECTED] wrote:
   Hello all,
  
   I want to edit fields .104 (PROVIDER) and .1041
   (ATTENDING PHYSICIAN) in file 2 (PATIENT file).

 I

   have a fileman code of @
  
   In the data dictionary, these two fields have a

 code

   of ^ required.  I assume this means that my

 DUZ(0)

   must contain a ^.  This is normally loaded (I

 believe)

   from field 3 FILE MANAGER ACCESS CODE in file

 200 (NEW

   PERSON file). This is stored in piece 4 of node

 0.

   But how would a ^ character be stored, when the

 ^

   character is used as the pieces divider?
  
   Perhaps I am coming at this the wrong way.  All

 I want

   it do is have the attending physician be

 properly

   displayed in CPRS for a given physician.
  
   Thanks
   Kevin
  
  
  
  
  
   __

Re: [Hardhats-members] GTM database replication at remote site

2005-02-15 Thread Chris Richardson
Title: RE: [Hardhats-members] GTM database replication at remote site



Bhaskar;

 You are correct, BCMA Backup is a good 
start. It is a full implementation of VistA. It is kept up to date 
with a stream of HL7 messaging from the server. Each of the BCMA backup 
machines only have to precess these messages until the primary server connection 
fails. Then these machines come up as isolated servers and should be able 
to support the ward or a couple of wards stacking up the transactions as HL7 
traffic sitting in queue until the communications with the primary server can be 
restored. The HL7 interface is bi-directional. In this system, there 
may be occassion for drift of these shaddow servers (the BCMA Backup 
configuration), but this should be able to be restored by a fresh extraction and 
file transfer to a local depot for further distribution to other BCMA BU 
machines around the hospital. The journal has been kept while the new 
configuration was built and pushed out to the distributed machines (while they 
are still in service. The swap-over can be relatively fast if there is at 
least 3 times as much disk space as needed to hold the configuration (the 
current configuration, the packed tar file, space to unpack the files while 
thecurrent structure is still in process). Once the files are 
positioned and unpacked, the GTM environment is brought down, the files are 
re-names, and the GTM configuration is brought back up (in less than 5 minutes 
of actual down time). The Journals can then be sent and replayed to the 
new configuration.

 The situation is that the there are 
way more reads than writes in the database. The reads do not have to be 
copied to the shadow servers. Only writes and deletesare sent via 
HL7.

  - Original Message - 
  From: 
  Bhaskar, 
  Kasi 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Tuesday, February 15, 2005 5:05 
  AM
  Subject: RE: [Hardhats-members] GTM 
  database replication at remote site
  
  With GT.M logical dual site operation, there is always a 
  single primary on which updates occur. A couple of other ways to 
  accomplish what you want come to mind:
  The BCMA backup system developed for the VA so that there is a 
  local backup system for inpatients for those occasions when the main server is 
  down has some ability to share records between VistA systems. I don't 
  know whether this is strictly one way, or if it can be used to share records 
  between servers.
  At the cost of some extra overnight processing (which can 
  probably be automated, except that someone needs to review that it executes 
  correctly each night, and the run book must have procedures to specifying what 
  to do when it doesn't). Imagine a system where all three servers are 
  logically in sync at the beginning of the day. Each works on its own, in 
  isolation. At the end of the day, the satellite servers roll back the 
  entire day's work (accomplished with one command), and ship the extract (the 
  so called lost transaction report in logical dual site parlance) back to the 
  main server where application logic reads the extract and applies it to the 
  main database. An extract of the entire previous day's work is then 
  shipped to the satellite servers so that all databases are logically in sync 
  for the next business day.
  I don't know what CPRS GUI bandwidth requirements are relative 
  to the bandwidth used by GT.M's GT.CM client/server operation. If this 
  is the case, you can run the VistA logic on local servers (or even individual 
  PCs - client logic can certainly run on a CoLinux virtual machine, for 
  example) connecting over a secured LAN/VPN to the main server.
  Note that from an administrative point of view, you may find 
  it easier to manage point-to-point links (even if the underlying technology is 
  DSL) from the satellite offices to the main office, with a link to the 
  Internet from the main office.
  By the way, are you sure that VPN over commercial DSL will not 
  suffice to run CPRS GUIs at the satellite locations? 
  -- Bhaskar 
  -Original Message- From: [EMAIL PROTECTED] on 
  behalf of Kevin Toppenberg Sent: Mon 
  2/14/2005 10:20 PM To: 
  Hardhats Sourceforge Cc: 
  Subject: 
  [Hardhats-members] GTM database replication at remote site I have finally printed out the GTM system administrator's manual, and am picking through it. I 
  have some questions about database replication at a 
  remote site. I'm guessing this is a Bhaskar 
  question--but anyone can answer. 
  From my initial review, it seems that database 
  replication takes place by sending a journal/log of 
  events to a remote database. The remote database 
  applies these events to synchronize the databases. 

  Here is my situation and question. 
  We have two sites (and will eventually have 3) that 
  will be using VistA. Our database will be 
  largely reading notes that have been input by 
  transcriptionists. The problem is that the 
  

Re: [Hardhats-members] Unable to access providers

2005-02-16 Thread Chris Richardson
Check your error trap.  It could be that you have database corruptions.  You
will want to check.

The error trap is;

D ^XTER

- Original Message -
From: Usha Kiran [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, February 16, 2005 4:47 AM
Subject: Re: [Hardhats-members] Unable to access providers


 It seems rundown was one of the many problems. After rundown, the system
 response is given below


 GTMD Q^DI


 VA FileMan 22.0


 Select OPTION: 1  ENTER OR EDIT FILE ENTRIES



 INPUT TO WHAT FILE: NEW PERSON//
 EDIT WHICH FIELD: ALL//
 GTM

 Usha
 - Original Message -
 From: Nancy Anthracite [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Wednesday, February 16, 2005 6:15 PM
 Subject: Re: [Hardhats-members] Unable to access providers


  Have you been doing a rundown on your database every time you shut down
 GTM?
 
  On Tuesday 15 February 2005 11:57 pm, Usha Kiran wrote:
   Hi
   Yesterday I just tried to see how a patient can be made SENSITIVE. I
   created an entry in the DG SECURITY LOG file for that patient. And it
is
   working fine. But my system has started behaving very strangely.
 Following
   are some of the problems I faced: 1) I cannot add a new entry into the
 NEW
   PERSON file
  
   GTMd Q^DI
  
  
   VA FileMan 22.0
  
  
   Select OPTION: 1  ENTER OR EDIT FILE ENTRIES
  
  
  
   INPUT TO WHAT FILE: NEW PERSON//
   EDIT WHICH FIELD: ALL// %GTM-E-GVDATAFAIL, Global variable $DATA
 function
   failed.  Failure code: .,%GTM-I-GVIS, Global variable:
   ^DD(200.074745,.01,9) At M source location DR+3^DIA1
  
   GTM
  
  
  
   2) I am unable to see the encounter providers in the CPRS.
   3) I am unable to see the names of the providers at the help (?).
  
   Select NEW PERSON NAME: ?
Answer with NEW PERSON NAME, or INITIAL, or SSN, or VERIFY CODE, or
NICK NAME, or SERVICE/SECTION, or DEA#, or VA#, or ALIAS
Do you want the entire 117-Entry NEW PERSON List? Y  (Yes)
  Choose from:
  MATTHEW,SHERINSM
  
   You may enter a new NEW PERSON, if you wish
   Answer must be 3-35 upper-case characters in length, and be in
 the
   format Family(Last),Given(First) Middle Suffix. Enter '??' for
 more
   help .
  
   Can somebody please help me out?
  
   Usha
 
  --
  Nancy Anthracite
 
 
  ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT Products from real users.
  Discover which products truly live up to the hype. Start reading now.
  http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Unable to access providers

2005-02-16 Thread Chris Richardson
Usha;

Why didn't you choose one of the errors to see the details?  You only saw
the list of errors but not the details.  If you get confused as to what you
need at most prompts, a question mark will frequently provide more
information (sometimes 2 or 3 question marks give you even more help.
Please play with the interface and see where these reports can tell you.

Best wishes;   Chris

- Original Message -
From: Usha Kiran [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, February 16, 2005 8:10 PM
Subject: Re: [Hardhats-members] Unable to access providers


 Hi
 This is the output I get:

 GTMd ^XTER


 In response to the DATE prompt you can enter:
  'S' to specify text to be matched in error or routine name


 No error logged on 2/17/2005

 Which date?  2/16/2005
 1 error logged on 2/16/2005
   1)  (FMLLSTMISSING)GO+6^XMKPLQ13:17:53  ROU,ROU 1884  0

 No screened error

  Enter '^' to quit listing, RETURN to continue...:

 Which error?   2/15/2005
 No error logged on 2/15/2005

 Which date?  2/14/2005
 No error logged on 2/14/2005

 Which date?  2/11/2005 ***THIS IS THE DAY I MADE ONE PATIENT AS
 SENSITIVE**
 5 errors logged on 2/11/2005
   5)  (RTNNAME)CAPI+11^XWBBRK2  12:28:56  ROU,ROU 2498
/dev/null
   4)  (RTNNAME)CAPI+11^XWBBRK2  12:07:41  ROU,ROU 2498
/dev/null
   3)  (TCSETATTR)SYMBOL+6^%ZISUTL   11:58:47  ROU,ROU 2952
/dev/pts/0
   2)  (RTNNAME)CAPI+11^XWBBRK2  11:22:11  ROU,ROU 2498
/dev/null
   1)  (RTNNAME)CAPI+11^XWBBRK2  10:43:27  ROU,ROU 1727
/dev/null

 No screened error

  Enter '^' to quit listing, RETURN to continue...:

 Which error?   2/10/2005
 No error logged on 2/10/2005

 Is there any problem in it?
 Usha

 - Original Message -
 From: Chris Richardson [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Wednesday, February 16, 2005 6:42 PM
 Subject: Re: [Hardhats-members] Unable to access providers


  Check your error trap.  It could be that you have database corruptions.
 You
  will want to check.
 
  The error trap is;
 
  D ^XTER
 
  - Original Message -
  From: Usha Kiran [EMAIL PROTECTED]
  To: hardhats-members@lists.sourceforge.net
  Sent: Wednesday, February 16, 2005 4:47 AM
  Subject: Re: [Hardhats-members] Unable to access providers
 
 
   It seems rundown was one of the many problems. After rundown, the
system
   response is given below
  
  
   GTMD Q^DI
  
  
   VA FileMan 22.0
  
  
   Select OPTION: 1  ENTER OR EDIT FILE ENTRIES
  
  
  
   INPUT TO WHAT FILE: NEW PERSON//
   EDIT WHICH FIELD: ALL//
   GTM
  
   Usha
   - Original Message -
   From: Nancy Anthracite [EMAIL PROTECTED]
   To: hardhats-members@lists.sourceforge.net
   Sent: Wednesday, February 16, 2005 6:15 PM
   Subject: Re: [Hardhats-members] Unable to access providers
  
  
Have you been doing a rundown on your database every time you shut
 down
   GTM?
   
On Tuesday 15 February 2005 11:57 pm, Usha Kiran wrote:
 Hi
 Yesterday I just tried to see how a patient can be made SENSITIVE.
I
 created an entry in the DG SECURITY LOG file for that patient. And
 it
  is
 working fine. But my system has started behaving very strangely.
   Following
 are some of the problems I faced: 1) I cannot add a new entry into
 the
   NEW
 PERSON file

 GTMd Q^DI


 VA FileMan 22.0


 Select OPTION: 1  ENTER OR EDIT FILE ENTRIES



 INPUT TO WHAT FILE: NEW PERSON//
 EDIT WHICH FIELD: ALL// %GTM-E-GVDATAFAIL, Global variable $DATA
   function
 failed.  Failure code: .,%GTM-I-GVIS, Global
 variable:
 ^DD(200.074745,.01,9) At M source location DR+3^DIA1

 GTM



 2) I am unable to see the encounter providers in the CPRS.
 3) I am unable to see the names of the providers at the help (?).

 Select NEW PERSON NAME: ?
  Answer with NEW PERSON NAME, or INITIAL, or SSN, or VERIFY CODE,
or
  NICK NAME, or SERVICE/SECTION, or DEA#, or VA#, or ALIAS
  Do you want the entire 117-Entry NEW PERSON List? Y  (Yes)
Choose from:
MATTHEW,SHERINSM

 You may enter a new NEW PERSON, if you wish
 Answer must be 3-35 upper-case characters in length, and
be
 in
   the
 format Family(Last),Given(First) Middle Suffix. Enter '??'
 for
   more
 help .

 Can somebody please help me out?

 Usha
   
--
Nancy Anthracite
   
   
---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real
 users.
Discover which products truly live up to the hype. Start reading
now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members

Re: [Hardhats-members] VistA Community Meeting - Boston, April 7-10

2005-02-18 Thread Chris Richardson
Terry and crew;

  OK, you ready for the story of why January 1, 1841 (why not an even number
like 1840, or 1850)??   Here is the story and there is even a statue to the
event in Boston Commons.  What is the first M in MUMPS?  Massacusetts
General Hospital.  This is where MUMPS came from originally (or at least the
name).  Do keep in mind that had they been true to the initials, it would
have been MGHUMPS.  Not nearly so lyrical

  They needed to have a date back in the mid 1800s to make sure no one has a
negative birthdate.  Great!,  Now at Mass General, the first use of ether in
a surgical situation was first performed in 1841.  This event is celebrated
as Ether Day at Mass General.  OK, great.  January 1st seems like a
convenient date for the day #1.  All other dates flow from there for $H.
60K approaches in rapid day by day fashion to turn on the 9th of April.  Way
cool.  History and culture in the same email.  Hope to see you all there in
Boston.

  Best wishes from Chris Richardson

- Original Message -
From: Terry Wiechmann [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, February 18, 2005 4:14 PM
Subject: Re: [Hardhats-members] VistA Community Meeting - Boston, April 7-10


 Never tell a story on Friday night...

 Barry's quote should have said Gee - that means that the 16th bit will
 overflow on DSM-11 5536 days after that and  $H will go back to zero and
 all the PDP-11's will start crashing!

 Good night - they told me to go back to my room ;-)

 Terry Wiechmann wrote:

  I'm helping NEMUG with the celebration by calling a number of 'old
  timers' with personal invitations. I called Barry Herring to invite
  him to the bash. (Barry was responsible for DSM-11 V2+ and was the
  Engineering Manager of the DSM products at DEC). I told him about $H
  turning to 6 on April 9th. It was quiet for a few seconds and then
  he said Gee - that means that the 16th bit will overflow on DSM-11,
  $H will go back to zero and all the PDP-11's will start crashing!
 
  ... and they will be raiding the rest homes for all of us old PDP-11
  guys...:-)
 
  Have a good weekend...
 
  Terry L. Wiechmann
 
  K.S. Bhaskar wrote:
 
  It's not called legacy technology, it's called heritage technology!
8-]
 
  The origin for the date was chosen to be a point in time such that no
  living person circa 1970 could possibly have been born at a negative
$H.
 
  I wonder how many MUMPS applications will be around for people to be
  worried about bugs associated with $H crossing 100,000 (Oct 16, 2114).
 
  -- Bhaskar
 
  On Fri, 2005-02-18 at 15:17 -0800, Kevin Toppenberg wrote:
 
 
  The date on this web site caught my eye...
 
  01/01/1841
 
  Wow.  I didn't know mumps was around that long ago... Perhaps it ran
  on Alister Babbage's Difference Engine
  engine?
 
  :-)
 
  Kevin
 
 
 
 
 
  ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT Products from real
users.
  Discover which products truly live up to the hype. Start reading now.
  http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 
 


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Linux or hatred of windows...

2005-02-20 Thread Chris Richardson
Dr. Bones;

What kind of GUI are you looking for, for what aspect?  There is
development work going on this next week in the Salt Lake City area.   Are
you looking for web-based, or Delphi, or VB?

Best wishes;  Chris
- Original Message -
From: Doctor Bones [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, February 20, 2005 6:44 AM
Subject: [Hardhats-members] Linux or hatred of windows...


 Well... not actually hatred...
 But... I would really like to use a linux only environment.
 So, I can control security better.
 Is there a gui for X.
 From my searches the answer seems to be no.
 I hope I am wrong.

 Thanks in advance,
 Mano



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Birthday please

2005-02-22 Thread Chris Richardson
David;
  Don't answer this.  It is a scam to get personal information to steal you
identity.

- Original Message -
From: [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, February 22, 2005 6:37 PM
Subject: Re: [Hardhats-members] Birthday please


 
  Hi
 
  Click on the link below and please enter your birthday for me.
  It will take less than 1 minute. I am creating a birthday list
  of all my friends and family.
 
  Many thanks
  Arne

 Arne,
 I did a web search, and see you are in the Phillipines.
 Were you a friend of Fil's, and hence are requesting
 information from everyone in the Hardhats mailing list?
 Are you considering using OpenVistA in your Internal
 Medicine and Primary Care setting?

 David Whitten


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Grrrreat!!! Buffered input packing

2005-02-25 Thread Chris Richardson
Kevin;

   You are correct.  It could be done pretty generically, and this sounds
like it could be a great little project if someone wants to jump in and
help.  And if I find myself with extra time on my hands I might just do it.
Right now we kind of have our hands full.

   But we will see.   Best wishes;  Chris


- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, February 25, 2005 1:38 PM
Subject: Re: [Hardhats-members] G!!! FTG^%ZISH looses data for
strings255 characters


 Comment below...

 --- Chris Richardson [EMAIL PROTECTED] wrote:

  ...or use fixed length reads, concatonate them into
  a buffer and $PIECE them
  off (separator by space) into convenient lengths for
  storage or display.
  Most of the M engines out there can handle 510
  character strings, so 250
  character fixed reads (READ X#250) will do well for
  input.  Process down the
  BUFFER you are extracting until the length of the
  BUFFER gets shorter than 2
  times the length of the output you want, refill the
  buffer with fixed reads
  until you get an X returned that is not 250
  characters in length.
 
This is pretty easy stuff for MUMPS.

 Easy enough that Kernal could do this automatically,
 and not make me reinvent the wheel?

 Kevin


 
 
  - Original Message -
  From: Maury Pepper [EMAIL PROTECTED]
  To: hardhats-members@lists.sourceforge.net
  Sent: Friday, February 25, 2005 8:36 AM
  Subject: Re: [Hardhats-members] G!!! FTG^%ZISH
  looses data for
  strings255 characters
 
 
  awk!
 
  - Original Message -
  From: Kevin Toppenberg [EMAIL PROTECTED]
  To: Hardhats Sourceforge
  hardhats-members@lists.sourceforge.net
  Sent: Friday, February 25, 2005 10:24 AM
  Subject: [Hardhats-members] G!!! FTG^%ZISH
  looses data for strings255
  characters
 
 
   OK, I'm frustrated.
  
   My transcriptionists are using a wordprocessors
  that
   automatically wrap lines.  Thus a paragraph is
  stored
   in a text file as one long line.  This is often
  longer
   than 255 characters.  I was under the impression
  that
   FTG^%ZISH was aware of this limitation and would
  wrap
   the line when uploading strings.
  
   It doesn't.
  
   This means that I now have many progress notes
  that
   have been erroneously truncated.
  
   Any thoughts?
  
   Kevin
  
  
  
  
  
   __
   Do you Yahoo!?
   Yahoo! Mail - You care about security. So do we.
   http://promotions.yahoo.com/new_mail
  
  
  
 
 ---
   SF email is sponsored by - The IT Product Guide
   Read honest  candid reviews on hundreds of IT
  Products from real users.
   Discover which products truly live up to the hype.
  Start reading now.
  
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT
  Products from real users.
  Discover which products truly live up to the hype.
  Start reading now.
  http://ads.osdn.com/?ad_ide95alloc_id396op=ick
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 
 
 
 ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT
  Products from real users.
  Discover which products truly live up to the hype.
  Start reading now.
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com

Re: [Hardhats-members] Grrrr!!! FTG^%ZISH looses data for strings255 characters

2005-02-25 Thread Chris Richardson
Kevin;

   Let's talk interface.

1) What type of source?  Sounds like RTF or html.
2) Output?  Array?  Global subtree?  Width desired? or as wide as possible?

The extraction shouldn't be too bad.  Just need to decide on some details of
how it will work.

- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, February 25, 2005 1:43 PM
Subject: Re: [Hardhats-members] G!!! FTG^%ZISH looses data for
strings255 characters


 I'm sorry about being grumpy about this, but what you
 all are saying is to essentially rewrite my own
 FTG^%ZISH function.

 Yes, I can open a file and write an input function.
 But when one has to go back and rewrite one's API, its
 hard to get work done.

 Kevin

 --- Greg Woodhouse [EMAIL PROTECTED] wrote:

  Be cautious about # reads, though. You might end up
  blocking when the
  data isn't available. But, in any case, Chris is
  right, this sort of
  thisn is easy to code in M.
  --- Chris Richardson [EMAIL PROTECTED] wrote:
 
   ...or use fixed length reads, concatonate them
  into a buffer and
   $PIECE them
   off (separator by space) into convenient lengths
  for storage or
   display.
   Most of the M engines out there can handle 510
  character strings, so
   250
   character fixed reads (READ X#250) will do well
  for input.  Process
   down the
   BUFFER you are extracting until the length of the
  BUFFER gets shorter
   than 2
   times the length of the output you want, refill
  the buffer with fixed
   reads
   until you get an X returned that is not 250
  characters in length.
  
 This is pretty easy stuff for MUMPS.
  
  
   - Original Message -
   From: Maury Pepper [EMAIL PROTECTED]
   To: hardhats-members@lists.sourceforge.net
   Sent: Friday, February 25, 2005 8:36 AM
   Subject: Re: [Hardhats-members] G!!! FTG^%ZISH
  looses data for
   strings255 characters
  
  
   awk!
  
   - Original Message -
   From: Kevin Toppenberg [EMAIL PROTECTED]
   To: Hardhats Sourceforge
  hardhats-members@lists.sourceforge.net
   Sent: Friday, February 25, 2005 10:24 AM
   Subject: [Hardhats-members] G!!! FTG^%ZISH
  looses data for
   strings255
   characters
  
  
OK, I'm frustrated.
   
My transcriptionists are using a wordprocessors
  that
automatically wrap lines.  Thus a paragraph is
  stored
in a text file as one long line.  This is often
  longer
than 255 characters.  I was under the impression
  that
FTG^%ZISH was aware of this limitation and would
  wrap
the line when uploading strings.
   
It doesn't.
   
This means that I now have many progress notes
  that
have been erroneously truncated.
   
Any thoughts?
   
Kevin
   
   
   
   
   
__
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail
   
   
   
 
 ---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT
  Products from real
   users.
Discover which products truly live up to the
  hype. Start reading
   now.
   
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
   
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
  
  
 
 ---
   SF email is sponsored by - The IT Product Guide
   Read honest  candid reviews on hundreds of IT
  Products from real
   users.
   Discover which products truly live up to the hype.
  Start reading now.
   http://ads.osdn.com/?ad_ide95alloc_id396op=ick
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
  
  
  
  
  
  
 
 ---
   SF email is sponsored by - The IT Product Guide
   Read honest  candid reviews on hundreds of IT
  Products from real
   users.
   Discover which products truly live up to the hype.
  Start reading now.
  
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
 
 
  =
  A practical man is a man who practices the errors of
  his forefathers. --Benjamin Disraeli
  
  Greg Woodhouse
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
 
 
 
 
 
 
 ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT
  Products from real users.
  Discover which products truly live up to the hype.
  Start reading now.
 
 http://ads.osdn.com/?ad_id

Re: [Hardhats-members] MDC Revival

2005-03-04 Thread Chris Richardson
Wow, de ja vous all over again. 

BTW, I still agree with you.


- Original Message - 
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, March 04, 2005 4:11 PM
Subject: RE: [Hardhats-members] MDC Revival


 Greg,
 
 I agree that the M way of calculating this is
 different from other languages.  But you couldn't
 change this without breaking old code.  I would say,
 for good coding practice, that the line be written
 like this:
 
 (2+3)*4
 or
 2+(3*4)
 
 depending which you were really wanting.
 In other words, just make the extra effort to be
 clear.
 
 Kevin
 
 --- Greg Woodhouse [EMAIL PROTECTED] wrote:
 
  Oh, that's easy: MUMPS is hard to learn because
  2+3*4 = 20. 
  
  :-)
  
  Can you think of even one other language (using
  infix notation, that
  is) where this is true? (Okay, okay, I don't know
  MIIS, but it might be
  an exception.)
  
  --- Sowinski, Richard J.
  [EMAIL PROTECTED] wrote:
  
   When did everyone get so dumb ? You learned M. I
  learned M. When did
   it all
   of a sudden get so difficult to learn it ?
   Are you saying we were smarter than the upcoming
  generation ? I don't
   think
   so.

   The real problem with Vista right now is not the
  language. It is the
   shear
   size of it, and the rat's nest of poorly
  documented code 
   under the hood, which is the result of years of
  patching already
   patched
   code. I liken it to a huge wad of gum.

   A redesign in M is as valid as a redesign in any
  other language. In
   fact, it
   would be much simpler. VA already has the
  installed base,
   and the in-house expertise.

   We'll find out 10 years from now (maybe) when the
  current redesign is
   finished, how well it works , and how many people
  it takes to 
   support it.

   Oh yeah, by the way, outsourcing has worked really
  well. CoreFLS was
   a grand
   success.

   
   -Original Message-
   From: [EMAIL PROTECTED]
  
 
 [mailto:[EMAIL PROTECTED]
  Behalf Of
   steven
   mcphelan
   Sent: Tuesday, March 01, 2005 8:06 AM
   To: hardhats-members@lists.sourceforge.net
   Subject: Re: [Hardhats-members] MDC Revival
   
   
   I believe Cameron's statement about the VA
  management not being able
   to back
   off of migrating to a newer platform is probably
  very close to the
   truth.
   However, I am sure that there were some real
  business management
   decisions
   made (or at least I hope so).  I saw an article
  recently that
   estimated that
   40-50% of the current VA IT staff will be retiring
  in the next 5
   years.  If
   I was a manager of VA IT I would be very concerned
  about that.  I
   would
   seriously consider moving my technology to a
  platform that enables me
   to
   recruit competent IT staff without having to rely
  on in-house
   training for
   the next generation of VA IT support.  I would
  even consider
   technology that
   is inferior to my current technology as long as
  the new technology
   meets my
   needs and gives me greater flexibilty in personnel
  matters or provide
   me the
   opportunity to competitively outsource some IT
  functions.
   
   
  
  
  =
  A practical man is a man who practices the errors of
  his forefathers. --Benjamin Disraeli
  
  Greg Woodhouse 
  [EMAIL PROTECTED] 
  [EMAIL PROTECTED] 
  
  
  
  
  
 
 ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT
  Products from real users.
  Discover which products truly live up to the hype.
  Start reading now.
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
 
 
 
 
 
 __ 
 Celebrate Yahoo!'s 10th Birthday! 
 Yahoo! Netrospective: 100 Moments of the Web 
 http://birthday.yahoo.com/netrospective/
 
 
 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 




---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net

Re: [Hardhats-members] MDC Revival

2005-03-04 Thread Chris Richardson
Geez, Chuck;

   You don't call, you don't write, and then you come out of left field with
a difference of opinion   That is OK.  Write up the proposal for the
specification as you see it and float it as an RFC.  You might get a
following for your opinion.  This is the wonderful thing about community,
there is so much opportunity for difference of opinion.  It would be boreing
if everyone thought the same way.

   By the way, what are you wearing??

Chris

- Original Message -
From: chuck5566 [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, March 04, 2005 7:55 PM
Subject: Re: [Hardhats-members] MDC Revival


 I'm afraid that I still couldn't disagree more.  (I know, like THAT
 really matters.)

 I LIKE writing in M.  One of things I appreciate about M is it's simple
 left-to-right order of precedence (OoP).  I know M's OoP swims against
 almost every other language, as does my opinion.  Maybe it's because
 I've used M's OoP long enough to appreciate and make use of it, or
 maybe I'm just too simple minded.  ;-)

 Serious, maybe order of precedence could be an M system parameter in
 future versions.

 Cheers,
 Chuck



 On Mar 4, 2005, at 7:59 PM, Chris Richardson wrote:

  I could not agree with you more, Kevin.
 
  Grouping the equations is the most rational idea.  Depending upon
  precidence
  is a great way to build in an obscure bug.  I haven't trusted a
  precident
  since Nixon.   ;^)
 
Have a great weekend.
 
 
  - Original Message -
  From: Kevin Toppenberg [EMAIL PROTECTED]
  To: hardhats-members@lists.sourceforge.net
  Sent: Friday, March 04, 2005 4:11 PM
  Subject: RE: [Hardhats-members] MDC Revival
 
 
  Greg,
 
  I agree that the M way of calculating this is
  different from other languages.  But you couldn't
  change this without breaking old code.  I would say,
  for good coding practice, that the line be written
  like this:
 
  (2+3)*4
  or
  2+(3*4)
 
  depending which you were really wanting.
  In other words, just make the extra effort to be
  clear.
 
  Kevin
 
  --- Greg Woodhouse [EMAIL PROTECTED] wrote:
 
  Oh, that's easy: MUMPS is hard to learn because
  2+3*4 = 20.
 
  :-)
 
  Can you think of even one other language (using
  infix notation, that
  is) where this is true? (Okay, okay, I don't know
  MIIS, but it might be
  an exception.)
 
  --- Sowinski, Richard J.
  [EMAIL PROTECTED] wrote:
 
  When did everyone get so dumb ? You learned M. I
  learned M. When did
  it all
  of a sudden get so difficult to learn it ?
  Are you saying we were smarter than the upcoming
  generation ? I don't
  think
  so.
 
  The real problem with Vista right now is not the
  language. It is the
  shear
  size of it, and the rat's nest of poorly
  documented code
  under the hood, which is the result of years of
  patching already
  patched
  code. I liken it to a huge wad of gum.
 
  A redesign in M is as valid as a redesign in any
  other language. In
  fact, it
  would be much simpler. VA already has the
  installed base,
  and the in-house expertise.
 
  We'll find out 10 years from now (maybe) when the
  current redesign is
  finished, how well it works , and how many people
  it takes to
  support it.
 
  Oh yeah, by the way, outsourcing has worked really
  well. CoreFLS was
  a grand
  success.
 
 
  -Original Message-
  From: [EMAIL PROTECTED]
 
 
  [mailto:[EMAIL PROTECTED]
  Behalf Of
  steven
  mcphelan
  Sent: Tuesday, March 01, 2005 8:06 AM
  To: hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] MDC Revival
 
 
  I believe Cameron's statement about the VA
  management not being able
  to back
  off of migrating to a newer platform is probably
  very close to the
  truth.
  However, I am sure that there were some real
  business management
  decisions
  made (or at least I hope so).  I saw an article
  recently that
  estimated that
  40-50% of the current VA IT staff will be retiring
  in the next 5
  years.  If
  I was a manager of VA IT I would be very concerned
  about that.  I
  would
  seriously consider moving my technology to a
  platform that enables me
  to
  recruit competent IT staff without having to rely
  on in-house
  training for
  the next generation of VA IT support.  I would
  even consider
  technology that
  is inferior to my current technology as long as
  the new technology
  meets my
  needs and gives me greater flexibilty in personnel
  matters or provide
  me the
  opportunity to competitively outsource some IT
  functions.
 
 
 
 
  =
  A practical man is a man who practices the errors of
  his forefathers. --Benjamin Disraeli
  
  Greg Woodhouse
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
 
 
 
 
 
 
  ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT
  Products from real users.
  Discover which products truly live up to the hype.
  Start reading now.
 
  http

Re: [Hardhats-members] Xdialog, dialog, m2web

2005-03-05 Thread Chris Richardson



Yes, m2web does have a VA namespace, but the 
application is not written to the namespacing conventions. That has 
been an issue we want to help rectify, but it will not be simple to 
do.

  - Original Message - 
  From: 
  Greg Kreis 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Saturday, March 05, 2005 11:07 
  AM
  Subject: Re: [Hardhats-members] Xdialog, 
  dialog, m2web
  Is the M2Web code namespaced in a VA recognized 
  namespace? I think it is essential to maintain the VistA coding 
  practices in some areas in order to avoid large conflicts in the 
  future.Kevin Toppenberg wrote: 
  Zimmer,  

comments below

--- John Leo Zimmer [EMAIL PROTECTED] wrote:

  
I'm aiming toward Boston and I'm attempting to fancy
up Bhaskar's  
install/run script. My ultimate goal is to include
the installation of m2web  
into the scripts:  

Do you mean that you will have the script
automatically install M2web on the system?  Why not
simply install it, then create a master disk.  This
would involve having Bhaskar burn a new Viva disk. 
The same could apply for VPE.  I think it should come
pre-installed.

  
  
1.) I've added a test to ...OpenVistA/vista to
switch from Xdialog to plain  
old dialog in the absence of Xwindows, like so:  
  
###  
if [[ -z $DISPLAY ]] ; then dialog --infobox "X not
running" 0 0 ;  
$vista_source/dvista ; exit 1  
   fi  
###  
  
1b.) ?? How do I add a test for the absence of
Xdialog itself??  


Xdialog is a file that lives in /urs/bin.  I think you
could do a "file-exists" type function.  I don't know
what this is in Linux, but it should be standard.

  
  
2.) Now I have a new script "...OpenVistA/dvista"
that uses dialog instead  
of Xdialog. I will post that here if anyone needs it
before Boston.  
  
3.) I've added a menu option to do a rundown to both
scripts. This works 
nicely and can be branched to on exit from GTM so
the user can agree to 
rundown routinely:  
  
case $action in  
  
  "Run")...snip  
  "Erase")  ...snip  
  "Install (and run)")  ...snip  
;;  
  "Rundown") clear  
`$gtm_dist/mupip rundown -r "*"`  
Xdialog --infobox "rundown finished" 0 0
6000 ; exit 1  
;;  
esac  

I like this a lot.

I you were to try to make that script act like a
Windows install wizard, it might be nice to have it
create a text file that specifies the state of the
computer.  This way it could recognize that GTM has
already been installed, and change the options
presented to the user.  I.e. don't prompt for a
uninstall option unless it has been installed etc.

Also, do you know Xdialog well enough to include a
graphic on the dialog box at start up.  It would make
it look much more professional.

  
  
3.) The addition of m2web's installation is giving
me trouble, partly  
because Jim Self uses environmental variables
differently.  
>From m2web-vista-cgi:  
  
#!/bin/bash  
#invoke GT.M for M2Web CGI  
export m2web="/usr/local/m2web"  
export vista_home="/usr/local/vista/OpenVistA"  
export gtm_sysid="vista.net"  
export gtm_dist="/usr/local/gtm"  
export gtm_log="$gtm_dist/log"  
export gtmgbldir="$vista_home/g/mumps.gld"  
export gtmroutines="$vista_home/o($m2web/w
$vista_home/r) $gtm_dist"  
  
Bhaskar's script uses $vista_source where Jim's has
$vista_home.  
And Bhaskar uses $vista_home for the location of the
directory in which  
Vista will run.  

Not sure I can help you here.  I think that the
$vista_home variable will only be referenced from the
install script.  I don't think that GT.M needs it, and
VistA don't need it.  So you could search-and-replace
it in Bhaskar's install script.  On the other hand,
M2Web may well reference the variable, so it might be
dicey changing that.  So if I were doing this, I would
try to search in Bhaskar's script for all $vista_home
instances and rename them to $vista_home_1 or
something.

Glad you are working on this.

Kevin

P.S.
Can you post a URL where I can download the M2Web code
and install it?

Kevin


  
  
Guidance from Bhaskar and Jim would be appreciated. 

  
regards,  
jlz    better grandfather than programmer.  
  
  
  
Bhaskar, KS wrote:  
  

   
[KSB] If you are still in the process of setting
  up GT.M and the  

  environment (vs. configuring VistA itself), let me
  suggest a much faster  

  alternative.  You will need Xdialog
  (http://xdialog.dyns.net) on your PC  

  for this approach.  
 
Download an OpenVistA SemiVivA file (either
  OpenVistA SemiVivA 0.4 or  

  OpenVistA SemiVivA FOIA Gold 20050212), say to
  /Distrib/OpenVistA.  The  

  following will install GT.M and OpenVistA (replace
  the filename in the  

  second line with appropriate name of downloaded
  file):  

   

  
  
Healthcare, a human right.  
  



---
  
SF email is 

Re: [Hardhats-members] Xdialog, dialog, m2web

2005-03-05 Thread Chris Richardson



Greg;

Jim does have a namespace, but most of his routines 
are not using the namespace. This plus, Jim has re-written a number of the 
DI utilities so that theywork with his code. There is little 
conflict at this point because most of Jim's routines and globalsuse 
lower-case, but most of the m2web globals are not fileman compatible, and 
someparallel the OPTION and PROTOCOL files, but are different. He 
has been developing in his own isolatedenvironment and hasn't had to deal 
with the VA standards. His namespace is a lower case, m2w. His 
routines include ht* and some others.

Jim, have I described it correctly?

  - Original Message - 
  From: 
  Greg Kreis 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Saturday, March 05, 2005 12:43 
  PM
  Subject: Re: [Hardhats-members] Xdialog, 
  dialog, m2web
  When you say 'not to the namespacing conventions', what do you 
  mean specifically? I am glad to hear it has an official 
  namespace.Chris Richardson wrote: 
  



Yes, m2web does have a VA namespace, but 
the application is not written to the namespacing conventions. 
That has been an issue we want to help rectify, but it will not be simple to 
do.

  - 
  Original Message - 
  From: 
  Greg Kreis 
  To: 
  hardhats-members@lists.sourceforge.net 
  
  Sent: 
  Saturday, March 05, 2005 11:07 AM
  Subject: 
  Re: [Hardhats-members] Xdialog, dialog, m2web
  Is the M2Web code namespaced in a VA recognized 
  namespace? I think it is essential to maintain the VistA coding 
  practices in some areas in order to avoid large conflicts in the 
  future.Kevin Toppenberg wrote: 
  Zimmer,  

comments below

--- John Leo Zimmer [EMAIL PROTECTED] wrote:

  
I'm aiming toward Boston and I'm attempting to fancy
up Bhaskar's  
install/run script. My ultimate goal is to include
the installation of m2web  
into the scripts:  

Do you mean that you will have the script
automatically install M2web on the system?  Why not
simply install it, then create a master disk.  This
would involve having Bhaskar burn a new Viva disk. 
The same could apply for VPE.  I think it should come
pre-installed.

  
  
1.) I've added a test to ...OpenVistA/vista to
switch from Xdialog to plain  
old dialog in the absence of Xwindows, like so:  
  
###  
if [[ -z $DISPLAY ]] ; then dialog --infobox "X not
running" 0 0 ;  
$vista_source/dvista ; exit 1  
   fi  
###  
  
1b.) ?? How do I add a test for the absence of
Xdialog itself??  


Xdialog is a file that lives in /urs/bin.  I think you
could do a "file-exists" type function.  I don't know
what this is in Linux, but it should be standard.

  
  
2.) Now I have a new script "...OpenVistA/dvista"
that uses dialog instead  
of Xdialog. I will post that here if anyone needs it
before Boston.  
  
3.) I've added a menu option to do a rundown to both
scripts. This works 
nicely and can be branched to on exit from GTM so
the user can agree to 
rundown routinely:  
  
case $action in  
  
  "Run")...snip  
  "Erase")  ...snip  
  "Install (and run)")  ...snip  
;;  
  "Rundown") clear  
`$gtm_dist/mupip rundown -r "*"`  
Xdialog --infobox "rundown finished" 0 0
6000 ; exit 1  
;;  
esac  

I like this a lot.

I you were to try to make that script act like a
Windows install wizard, it might be nice to have it
create a text file that specifies the state of the
computer.  This way it could recognize that GTM has
already been installed, and change the options
presented to the user.  I.e. don't prompt for a
uninstall option unless it has been installed etc.

Also, do you know Xdialog well enough to include a
graphic on the dialog box at start up.  It would make
it look much more professional.

  
  
3.) The addition of m2web's installation is giving
me trouble, partly  
because Jim Self uses environmental variables
differently.  
>From m2web-vista-cgi:  
  
#!/bin/bash  
#invoke GT.M for M2Web CGI  
export m2web="/usr/local/m2web"  
export vista_home="/usr/local/vista/OpenVistA"  
export gtm_sysid="vista.net"  
export gtm_dist="/usr/local/gtm"  
export gtm_log="$gtm_dist/log"  
export gtmgbldir="$vista_home/g/mumps.gld"  
export gtmroutines="$vista_home/o($m2web/w
$vista_home/r) $gtm_dist"  
  
Bhaskar's script uses $vista_source where Jim's has
$vista_home.  
And Bhaskar uses $vista_home for the location of the
directory in which  
Vista will run.  

Not sure I can help you here.  I think that the
$vista_home variable will only be referenced from the
install script.  I don't think that GT.M needs it, and
VistA don't need it.  So you could search-and-replace
it in Bhaskar's install script.  On the other hand,
M2Web may well reference the variable, so it might be
dicey changing that.  So if I were doing this, I would
try to search in Bhaskar's script for all $vista_home

Re: [Hardhats-members] Article Health IT connectivity hinges on VA software

2005-03-07 Thread Chris Richardson
Sorry to see you leave, Bill, but Greg Kreis will probably get you
unsubscribed.  There is the Open Forum should you wish to stay involved at a
different level.

   Best wishes;   Chris

- Original Message -
From: [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, March 07, 2005 4:10 PM
Subject: RE: [Hardhats-members] Article Health IT connectivity hinges on VA
software


 How do I unsubscribe?

 please

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Nancy
 Anthracite
 Sent: Monday, March 07, 2005 5:51 PM
 To: hardhats-members@lists.sourceforge.net
 Subject: Re: [Hardhats-members] Article Health IT connectivity hinges on
VA
 software

 I suspect most if not all of us that have access have it by registering,
 which
 is not good for long (7 days of recent articles).  We can purchase a
single
 article for $2.95, which you can probably do as well. If you can't, and
you
 would like me to get it for you, send me an email off of the list and I
will

 order it.

 On Monday 07 March 2005 01:36 pm, Sam Vincent wrote:
  Dear HardHat Members:
 
  Greetings.
 
  Could you please send me the article published in the News and Recent
  Events section of the HomePage of hardhats.org?  The link is provided
but
  I/my University doesn't have subscription for the journal. I was
wondering
  if somebody could send me the text or pdf file. Thanks!
 
  -Title of the Article: Health IT connectivity hinges on VA software -
  Journal Modern Physician .
 
  Many thanks!
  -Sam
 
 
 
 
  -
  Celebrate Yahoo!'s 10th Birthday!
   Yahoo! Netrospective: 100 Moments of the Web

 --
 Nancy Anthracite


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Identify research needs - input from the Vista community

2005-03-07 Thread Chris Richardson



Clinton;

 You have been reading our 
mind. These are issues which are near and dear to our hearts. 
As you might imagine, VistA has been built by area specialist (physicians, 
pharmacists, nurses, and other professionals who had to live with the 
product). They have added to the model in numerous ways. These 
decades of progress are a legacy we want to keep intact and continue the 
evolution of this Open Source model into the possible tool kit what should be 
available to all health care providers everywhere. Welcome! We 
are looking forward to meeting with you and your associates in Boston. You 
might add to your list, internationalization.

 Excellent; Chris 
Richardson

  - Original Message - 
  From: 
  Daniel, Clinton E. 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Monday, March 07, 2005 1:37 
PM
  Subject: [Hardhats-members] Identify 
  research needs - input from the Vista community
  
  Clinton Daniel 
  here. I am the University of South Florida (USF) graduate student in Tampa, 
  Florida. Myself, along with two other students will be attending the 12th 
  Vista Community meeting in Boston, MA. We are interested in a number of areas 
  concerning the Vista system, ie. FOIA Vista or OpenVista - or others versions. 
  
  
  Our interest in 
  the meeting is to learn as much as we can about the Vista system and to 
  identify as many research needs as possible which could benefit the Vista 
  community and Health Information Systems. Below are some ideas that have been 
  drafted. If any of the terms used below have not been clearly defined within 
  your community or Vista projects in general (ie. "open source") and could be 
  applied in a more literal sense, then please feel free to correct our 
  terminology as it relates to the question. Any input would be greatly 
  appreciated. 
  
  We 
  would like to have an open session in which we discuss possible academic 
  research directions. Practicioner input would be greatly appreciated as 
  key figures in the academic community (Zmud and Benbasat, Davenport and 
  Markus, Lyytinen,Lee) havebeen calling for more relevance in MIS 
  research. 
  
  
  Topics open for discussion would include, but not be 
  limited to: 
  
  Innovation diffusion - how can we (the IS 
  community)spread the use of VISTA and other open source 
  technologies?
  
  Change management - how can we (the IS community) 
  manage and integrate software changes (resulting from moving from proprietary 
  to open source) into business practices?
  
  Standards definitions - how can we (the IS community) 
  set standards for different open source 
  technologies?
  
  Open source quality - how can we (the IS community) 
  ensure software quality. This is especially relevant when applied to 
  health information technology as changes in formats, processes or variable 
  naming,may have an impact on a patient's 
  well-being.
  
  Open source data management - how can we (the IS 
  community) manage our data for these open source initiatives? What tools 
  should be supported? What processes should be 
  implemented?
  
  Open source security initiatives - how can we (the IS 
  community) protect our open source systems from third 
  parties?
  
  Open source systems - how can we (the IS community) 
  facilitate the design and implementation of systems of systems? 
  
  
  Open source metrics - how can we (the IS community) 
  establish metrics for systems, like the VISTA system, to better compare 
  different implementations/organizations that run these 
  systems?
  
  Practicioners comments and ideas would be welcomed to 
  flesh out the research opportunities that exist in the open source 
  community.


Re: [Hardhats-members] Introducing NOIS on OpenForum

2005-03-07 Thread Chris Richardson
Kevin;

Well, it sounds like I jumped the gun.  Cameron has put the procedures out a
couple of times on the HardHats list and I thought we had set that up on our
web site.   Rick will be addressing this shortly.  Sorry for the confusion.
We've been a bit busy.

Best wishes;   Chris

- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, March 07, 2005 7:37 PM
Subject: Re: [Hardhats-members] Introducing NOIS on OpenForum


 I requested such an account, and never heard back.
 Who should I check with?

 Kevin

 --- Chris Richardson [EMAIL PROTECTED] wrote:

  Yeah, who'da thought??   If folks want to use it,
  they will need to get a free account on Open Forum.
  It only calls for the acceptance of a code of
  conduct.   I believe the request for an account has
  been published here on hardhats and can be gotten
  from the worldvista web page.
- Original Message -
From: Ron Ponto
To: hardhats-members@lists.sourceforge.net
Sent: Monday, March 07, 2005 4:12 AM
Subject: Re: [Hardhats-members] Introducing NOIS
  on OpenForum
 
 
  That is interesting because NOIS is
  officially being discontinued in the VA system to be
  replaced by REMEDY this month.
 
  ---Original Message---
 
  From: Joseph Dal Molin
  Date: 03/07/05 06:11:07
  To: hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] Introducing
  NOIS on OpenForum
 
From the VA VistA Documentation:
 
  What's NOIS
 
  NOIS stands for National On-Line Information
  Sharing.  It is a computer
  program that provides a means of logging and
  tracking problems
  associated with the daily operation of
  computer systems within VistA.
  Documenting problems provides a means to
  find and disseminate solutions
  to those involved in support, development,
  and management.
 
  NOIS can be used for many purposes.
 
  Support - to track and resolve reported
  problems.
  Development - to track problems that require
  program changes.
  Management - to ensure resources are being
  used appropriately and ensure
  problems are resolved.
  Quality Control - to ensure that problems to
  be fixed in future releases
  are corrected.
  Documentation - to find common problems
  useful for incorporation into
  troubleshooting guides.
  IRMS - to log problems at their local
  facility.
 
  Simply put, NOIS is a logbook of requests
  for service.
 
  Frederick D. S. Marshall wrote:
   Dear friends,
  
   I have spent the weekend configuring and
  testing NOIS on OpenForum.  We
   are now ready to begin accepting NOIS
  calls about Kernel, File Manager,
   and other VistA Infrastructure packages.
  
   Sincerely yours,
   Rick Marshall
   President, WorldVistA
  
  
  
  
 
 ---
   SF email is sponsored by - The IT Product
  Guide
   Read honest  candid reviews on hundreds
  of IT Products from real users.
   Discover which products truly live up to
  the hype. Start reading now.
  
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  
  ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
   .
  
 
 
 
 
 ---
  SF email is sponsored by - The IT Product
  Guide
  Read honest  candid reviews on hundreds of
  IT Products from real users.
  Discover which products truly live up to the
  hype. Start reading now.
 
 
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 


 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email

Re: [Hardhats-members] Room share at VistA conf?

2005-03-10 Thread Chris Richardson
Kevin;

You might want to reconsider the rental car.   Parking in Boston in almost
non-existant (I lived there for 7 months without a car).  You should be able
to reach almost anywhere in the Boston/Cambridge area via MTA.  Just bring
Susan B Anthony's for the toll or lots of ones, or you can buy an unlimited
usage pass for a week for what it will cost you just to park your car for a
day in  Boston.

   Just a suggestion.  BTW, MTA goes right out to the airport.  Real easy.
BTW, if you fly into Logan, try to get over to terminal C where the Kinetic
Art is.  You can spend a day just being in awe of the timing and imagination
that went into these works.  There is even more kinetic art at the Science
Museum in Cambridge.  If the Sun is there, where is Pluto?, Saturn?, or
Uranus?

 Boston is a fun time.  Look for the Duck Tours.  Have fun and learn a
lot.

- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: Hardhats Sourceforge hardhats-members@lists.sourceforge.net
Sent: Thursday, March 10, 2005 6:57 PM
Subject: [Hardhats-members] Room share at VistA conf?


 I am considering the costs of hotels in Boston.  If
 anyone is interested in sharing a hotel room and/or
 vehicle, let me know.

 Kevin




 __
 Do you Yahoo!?
 Yahoo! Small Business - Try our new resources site!
 http://smallbusiness.yahoo.com/resources/


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Dificulty with Fileman search

2005-03-10 Thread Chris Richardson



Greg;

 You got that right... But when 
you start getting users and programmers together, magic happens and the model 
gets better. If they do it right, then we add it to the general release 
and everyone wins. We would like to have every site become a testing 
ground for new ideas and new solutions to common problems (even uncommon 
problems). We will be forming up new development groups to add new 
functionality, begin mapping out re-engineering of old functionality (there are 
a lot of reasons to do this effort, but it has to be done very carefully so as 
to not loose any functionality). There will be discussions about how this 
technology can be allowed to continue its evolution. Come hear the new 
ideas and help select what gets added and what gets parked. Ethical issues 
will be discussed as well. How much access could a site give to allow for 
remote reporting of problems? Would your site be willing to have a process 
automatically summarize your error trap and report it to one of WorldVistA's 
sites for analysis, so we can prioritize our efforts to patchexceptions in 
the applications? How much information would your siteallow to be 
transferred in such a report (not much is really needed to help us evaluate the 
work required)?

 Well, time for me to get off the 
soap-box. Thanks, Greg (will we see you in Boston?); 
Chris

  - Original Message - 
  From: 
  Greg Kreis 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Thursday, March 10, 2005 7:14 
  PM
  Subject: Re: [Hardhats-members] Dificulty 
  with Fileman search
  If you really want to find an accomplished FM users, find a 
  user that is very analytical, has a great need to know and boundless 
  curiosity, topped with great heapings of patience. Why not a 
  programmer? Because the M programmer has a pressure release valve. 
  When they can't get FM to do what they want, they break down and program 
  it. The poor user is forced to try again and again and again. 
  These mental gymantics leave them with an impressive FM six-pack... and 
  a wise programmer won't try to match wits with them in the pure FM arena. 
  ;-)Kevin Toppenberg wrote: 
  While we are on the topic of sorting etc, can someone
explain how the "START WITH" option works.  Everytime
I put something in this field, I get back no records. 
What do I put there?

Kevin

--- Greg Kreis [EMAIL PROTECTED] wrote:

  
You will still get the 'just a moment' message if
the field is indexed 
and you use the = syntax.  To make the best use of
the index, specify 
the field and put in the same value for 'start with'
and 'goto'.

Greg Woodhouse wrote:


  No. "Sorting" is basically a matter of iterating
  through an index. If

  you only want one value, you can use the "=" syntax
  in the sort.

  Searching is considerably more flexible. George
  Timson's point was that

  sorting is often all you need if you just want
  records having a single

  index value. Unfortunately, I chose a field that
  wasn't indexed, hence

  the "just a moment" comment from Fileman. 

--- Kevin Toppenberg [EMAIL PROTECTED] wrote:

 

  
So are you saying that sorting by a single given
value

  
is the same as a search for that same single given
value?

Our intial discussion was how to create a "set",
which

  
is done by create a template.  Can that be done
with

  
this method?

Thanks
Kevin

--- Greg Woodhouse [EMAIL PROTECTED] wrote:

   


  Select OPTION: PRINT FILE ENTRIES  

OUTPUT FROM WHAT FILE: NEW PERSON// 101  PROTOCOL
  
  

  (8304 entries)
SORT BY: NAME// INTERNAL(CREATOR)=
 WITHIN INTERNAL(CREATOR)=36007, SORT BY: 
FIRST PRINT FIELD: NAME  
THEN PRINT FIELD: 
Heading (S/C): PROTOCOL LIST// 
START AT PAGE: 1// 
DEVICE:   INCOMING TELNETRight Margin: 80// 

...SORRY, I'M WORKING AS FAST AS I CAN...


PROTOCOL LIST 
  MAR 

  

  9,2005  19:58   
PAGE 1
NAME

 

  

   

  

  CSL_AR_02_EV_GET_FUND
CSL_AR_02_SU_GET_FUND
etc.


--- Kevin Toppenberg [EMAIL PROTECTED] wrote:

 

  
I'm lost...

Kevin

--- George Timson [EMAIL PROTECTED] wrote:

   


  Thom says:
|
| Just a thought: I believe you could create a
cross-reference that would
| all you to search on this field, after all.
| --- "Holloway, Thomas (EDS)"
[EMAIL PROTECTED] wrote:
|

Yes, but SEARCH does not affect how the file is
traversed.  SORT tells 
FileMan how to go thru the file.   Many times
 

  users
 

  

  can find everything they 
really need by SORTING.  As in
   SORT BY: INTERNAL(ENTERED BY)=44

--George Timson 



Re: [Hardhats-members] Another oddity - scope of NEW in DSM

2005-03-11 Thread Chris Richardson
Greg;

   There were numerous places that the MDC was intentionally vauge and a lot
of places the MDC was too tight on the definitions.
Both approaches seem perfectly standard.  It was up to the vendor what state
the user is left in.


- Original Message -
From: Greg Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, March 11, 2005 8:33 AM
Subject: Re: [Hardhats-members] Another oddity - scope of NEW in DSM



 --- steven mcphelan [EMAIL PROTECTED] wrote:
  There is nothing wrong with either DSM nor Cache.  Both are strictly
  within
  the ANSI standard M.

 I agree. I hope no one intepreted my message as a criticism of Cache,
 DSM, GTM, or any other platform. That was not my point.

  They both respond with exactly the same
  results.
 
  DSM executes the line and thus the variable is UNDEF after
  executing the
  line of code as it should.
 

 Good point! The 1S1 prompt does indicate debug mode.

 But my point was that I don't believe the standard says one way or
 another what should happen in this case. To be honest, I'm so busy
 right now that I was only able to skim the relevant sections. I hope to
 go through them in more detail a soon as I get the chance.

 A practical man is a man who practices the errors of his
forefathers. --Benjamin Disraeli
 
 Greg Woodhouse
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]





 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Dificulty with Fileman search

2005-03-11 Thread Chris Richardson



Greg;

 Sorry you can't be there, but your 
reasons are certainly understandable. Whereever you are on the 9th of 
April at 8PM on the East Coast (mid-night in Greenwich), lift a glass (even 
water)to $HOROLOG=60K. It is the beginning of a new era. Have 
fun with your family and we will see you at another meeting. 
 Best wishes; 
Chris

  - Original Message - 
  From: 
  Greg Kreis 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Friday, March 11, 2005 10:16 
  AM
  Subject: Re: [Hardhats-members] Dificulty 
  with Fileman search
  Unfortunately, I won't be able to make it to Boston. My 
  wife's spring break is that week and we had planned for all the kids (and our 
  grandson ;-) to come into town for the week and that particular weekend. 
  Wouldn't you know 5 would fall on that day?Chris Richardson wrote: 

  



Greg;

 You got that right... But 
when you start getting users and programmers together, magic happens and the 
model gets better. If they do it right, then we add it to the general 
release and everyone wins. We would like to have every site 
become a testing ground for new ideas and new solutions to common problems 
(even uncommon problems). We will be forming up new development groups 
to add new functionality, begin mapping out re-engineering of old 
functionality (there are a lot of reasons to do this effort, but it has to 
be done very carefully so as to not loose any functionality). There 
will be discussions about how this technology can be allowed to continue its 
evolution. Come hear the new ideas and help select what gets added and 
what gets parked. Ethical issues will be discussed as well. How 
much access could a site give to allow for remote reporting of 
problems? Would your site be willing to have a process automatically 
summarize your error trap and report it to one of WorldVistA's sites for 
analysis, so we can prioritize our efforts to patchexceptions in the 
applications? How much information would your siteallow to be 
transferred in such a report (not much is really needed to help us evaluate 
the work required)?

 Well, time for me to get off the 
soap-box. Thanks, Greg (will we see you in Boston?); 
Chris

  - 
  Original Message - 
  From: 
  Greg Kreis 
  To: 
  hardhats-members@lists.sourceforge.net 
  
  Sent: 
  Thursday, March 10, 2005 7:14 PM
  Subject: 
  Re: [Hardhats-members] Dificulty with Fileman search
  If you really want to find an accomplished FM users, find a 
  user that is very analytical, has a great need to know and boundless 
  curiosity, topped with great heapings of patience. Why not a 
  programmer? Because the M programmer has a pressure release 
  valve. When they can't get FM to do what they want, they break down 
  and program it. The poor user is forced to try again and again and 
  again. These mental gymantics leave them with an impressive FM 
  six-pack... and a wise programmer won't try to match wits with them 
  in the pure FM arena. ;-)Kevin Toppenberg wrote: 
  While we are on the topic of sorting etc, can someone
explain how the "START WITH" option works.  Everytime
I put something in this field, I get back no records. 
What do I put there?

Kevin

--- Greg Kreis [EMAIL PROTECTED] wrote:

  
You will still get the 'just a moment' message if
the field is indexed 
and you use the = syntax.  To make the best use of
the index, specify 
the field and put in the same value for 'start with'
and 'goto'.

Greg Woodhouse wrote:


  No. "Sorting" is basically a matter of iterating
  through an index. If

  you only want one value, you can use the "=" syntax
  in the sort.

  Searching is considerably more flexible. George
  Timson's point was that

  sorting is often all you need if you just want
  records having a single

  index value. Unfortunately, I chose a field that
  wasn't indexed, hence

  the "just a moment" comment from Fileman. 

--- Kevin Toppenberg [EMAIL PROTECTED] wrote:

 

  
So are you saying that sorting by a single given
value

  
is the same as a search for that same single given
value?

Our intial discussion was how to create a "set",
which

  
is done by create a template.  Can that be done
with

  
this method?

Thanks
Kevin

--- Greg Woodhouse [EMAIL PROTECTED] wrote:

   


  Select OPTION: PRINT FILE ENTRIES  

OUTPUT FROM WHAT FILE: NEW PERSON// 101  PROTOCOL
  
  

  (8304 entries)
SORT BY: NAME// INTERNAL(CREATOR)=
 WITHIN INTERNAL(CREATOR)=36007, SORT BY: 
FIRST P

Re: [Hardhats-members] Time to advance?

2005-03-11 Thread Chris Richardson
Dan;

  Actually, Dan, there has been something that has been keeping users from
moving forward.  It has been active marketing, whispering campaigns, the
selling of management on other technologies which have not lived up to their
promise.  That takes focus and money to accomplish that.  Market pressure
makes this the path to drive the abandoning of a proven technology before
its time.  There is profit in Chaos.

  Now there are those who know the capabilities and the abilities which
drive the ecconomies of scale back to raise peoples' hopes that they might
again take control of the direction of the technology.  The original MDC was
33.3% vendors, 33.3% academics and implementors, 33% users.  Do you have any
idea how rare that was?  Most standards organizations have been strongly
influenced by the vendors to the point where a user showing up to one of
their meetings was the rare exception.  The users have added a lot to the
standard and the technology.  The attention of the VistA Model has added a
good number of folks will increase the focus and perhaps achieve the
critical mass that is needed to reform the MDC in some form.  I, too, doubt
that the MDC will reform in its former organization (too easy for passive
agression can cause such an organization to fail.  We need an MDC which is
more accessible.  Anyone should be able to contribute ideas and be allowed
to understand the current standard and make suggestion as to how it might be
improved.  Now a lot of ideas will end up as library entries.  Fine.  It is
the inclusion of new tools which will get attention, it is the pride of
ownership of the community to the software that will gain their trust and
participation.

Best wishes;   Chris



- Original Message -
From: Dan [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, March 11, 2005 5:50 AM
Subject: Re: [Hardhats-members] Time to advance?


 Nothing has prevented the users from doing this already but they don't.
My
 guess is they wouldn't in the future as well.  At best you'd get spotty
 compliance and all kinds of different keywords.  If one wants to use the
 subject line for categorizing, some uniformity would have to be enforced
 and that is really out of the control of a mailing list (especially one
 that you don't control).



 At 09:34 PM 3/10/2005, Joseph wrote:
 Greg,
 
 My vote would be for using simple categories in the subject lineand
 yes it is worth discussing because it will make the archive much more
 useful. We can use these categories to then build FAQ's or summaries
using
 the Wiki..




 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Memorial service for Fil Beza

2005-03-14 Thread Chris Richardson
It was a lovely service and a number of Fil's former employees were in
attendance, Sally Najera, Rosila Milward, and Steven Hill.  They all worked
for Fil when he was the IRM director at Martinez for the VA.  Fil had been a
supporter of WorldVistA and the whole of the VistA community.  Fil authored
some of the instructions that went into the 2.51 release of the Open VistA
release, and his name will remain a part of the Open VistA model.  With any
luck, we will carry forward his dreams into the future.

   Best wishes;   Chris Richardson

- Original Message -
From: George Timson [EMAIL PROTECTED]
To: Hardhats hardhats-members@lists.sourceforge.net
Sent: Sunday, March 13, 2005 8:12 AM
Subject: [Hardhats-members] Memorial service for Fil Beza


 Some of us Hardhats (including Wally Fort, Chris Richardson, Greg
Woodhouse,
 and myself) were out east of San Francisco yesterday for Fil Beza's
memorial
 service and follow-on dinner.  The service was a Mass, and many of us
 learned for the first time that Fil as a young man in the Philippines had
 originally had a vocation to be a priest.  I for one was not at all
 surprised to hear this, although I am afraid that Fil would have turned
out
 to be a pretty cynical priest.  Can you imagine his sotto-voce
commentaries,
 in later life, on a Dan Bishop who was really a Bishop?!  ;-)

 Anyway, the total VA contingent at the ceremony numbered about 20, out of
 maybe a total of 70 family and friends.  I made a point of telling Fil's
 widow at the reception that there were hundreds of people around the
 country, whom she'll never meet, that were grieving with her this last
 month.  Like so many of you reading this.

 Yours,

 --George Timson







 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Laundary and Housekeeping Modules

2005-03-25 Thread Chris Richardson
Molly;

   Not that I know of, but what is needed?  If this is a needed
functionality, then it sounds like a new project.  What do you see this
package doing?  What information is needed to be tracked?   This is a
perfect addition to the VistA Integrated Hospital System.

   Got folks who have the need for this package?  Are they interested in
putting together requirements for this new application?

   Are you coming to Boston?  If not, we can still represent this idea at
our projects meeting.

Best wishes;   Chris

- Original Message -
From: Molly Cheah [EMAIL PROTECTED]
To: Hardhats Sourceforge hardhats-members@lists.sourceforge.net
Sent: Friday, March 25, 2005 4:29 PM
Subject: [Hardhats-members] Laundary and Housekeeping Modules


 Hi!

 Does anyone know if Vista has separate packages for laundary and
 housekeeping? If not are these modules incorporated into other modules.
 Thanks.

 Molly


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Cancelled: VistA on Cache on Linux

2005-03-25 Thread Chris Richardson
Bob;

   Please do see if there can be someone from InterSystems to teach your
course.  I am very sorry to hear that you will not be coming to Boston.
Hope things work out for you whatever is keeping you from the meeting.

 Best wishes;   Chris


- Original Message -
From: Robert M. Witkop [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, March 25, 2005 8:23 PM
Subject: RE: [Hardhats-members] Cancelled: VistA on Cache on Linux


 I am checking, and will let you know as soon as I find out.

 Bob

 On Fri, 2005-03-25 at 18:04, Tom Ackerman wrote:
  Bob,
  Sorry to hear you are not coming.  I scheduled an extra day (Monday) to
  attend the class.  Can anyone else teach it?
  Tom
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of
Robert M.
  Witkop
  Sent: Friday, March 25, 2005 4:21 PM
  To: hardhats-members@lists.sourceforge.net
  Subject: [Hardhats-members] Cancelled: VistA on Cache on Linux
 
  Due to circumstances beyond my control, I will not be able to come to
  Boston.
 
  Sorry,
 
  Bob Witkop
 
 
 
 
 
  ---
  SF email is sponsored by - The IT Product Guide
  Read honest  candid reviews on hundreds of IT Products from real users.
  Discover which products truly live up to the hype. Start reading now.
  http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
  --
  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.8.1 - Release Date: 3/23/2005
 



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Laundary and Housekeeping Modules

2005-03-25 Thread Chris Richardson
Molly;

   This is a different model than we are used to in the VA.  It doesn't mean
that it can't be done, it is just not the way we run our hospitals.  I
suspect that the housekeeping and laundry are bundled into the price of the
room/bed (this may not be a standard in the whole US, I have no idea).   I
am saying that we are not familiar with this billing option.  Might we
extend IFCAP or Fee Basis to include this functionality.  Interesting.
There may be other and better fits for this functionality.  It may be it's
own functionality, but probably should report to the general accounting
package.

   The more detail that can be provided, the better we can identify where it
goes, or is it completely new functionality.

  Best wishes;   Chris

- Original Message -
From: Molly Cheah [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, March 25, 2005 8:31 PM
Subject: Re: [Hardhats-members] Laundary and Housekeeping Modules


 Chris Richardson wrote:

 Molly;
 
Not that I know of, but what is needed?  If this is a needed
 functionality, then it sounds like a new project.  What do you see this
 package doing?  What information is needed to be tracked?   This is a
 perfect addition to the VistA Integrated Hospital System.
 
 
 The purposes are as follows:

 Laundry systems handle all linen transactions dealing with inpatient.

 To give an overview on the overall laundry situation in the hospital.



 The Housekeeping system handles all the housekeeping transactions when
 dealing with the inpatient.

 Able to increase the efficiency in the management of maintenance,
 monitoring and scheduling the Preventive Maintenance for all medical and
 non-medical equipment throughout the hospital and at the same time
 streamline business processes and work flows.



Got folks who have the need for this package?  Are they interested in
 putting together requirements for this new application?
 
 
 The requirements are available. I will send you in a separate e-mail.

Are you coming to Boston?  If not, we can still represent this idea at
 our projects meeting.
 
 
 I'm afraid not Chris. Too expensive! That will be cool. Somehow I'm sure
 its in Vista because it deals with what patients wear in the hospital
 and how patients' bed linen are dealt with when patients are discharged
 from hospital.

 Molly

 Best wishes;   Chris
 
 - Original Message -
 From: Molly Cheah [EMAIL PROTECTED]
 To: Hardhats Sourceforge hardhats-members@lists.sourceforge.net
 Sent: Friday, March 25, 2005 4:29 PM
 Subject: [Hardhats-members] Laundary and Housekeeping Modules
 
 
 
 
 Hi!
 
 Does anyone know if Vista has separate packages for laundary and
 housekeeping? If not are these modules incorporated into other modules.
 Thanks.
 
 Molly
 
 
 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 
 
 
 
 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Unicode, Non-english characters and VistA and other ID means than Social Security

2005-03-29 Thread Chris Richardson
Dr. Bones;

   I know what you are going through.  You have hit one of the fatal flaws
of UNICODE, control character (values 0-31, 127) octets (octet=8 bits).  You
might look at ISO-10646, a proposal put forward by the Chinese to
encorporate all of the world's major languages under a four octet (32 bits
per character) character code.  One of the other problems with UNICODE is
that it is heavily Euro-centric and has given marginal thought to the
non-Latin languages (Asian languages have been heavily co-opted).  UNICODE
is a 2 octet (8 bit/octet or a 16 bit code) code and provides a strong drive
to get everybody's character set crammed into that space.  The only way they
can do that is to employ control codes.   Most devices are designed to
support only a single octet or two octet characters.  ISO-10646 specifically
avoids the use of control octets.  All charcter representations are made
with regular octets

  Unfortunately, few systems have accepted the ISO-10646 arrangement (which
actually contains all of UNICODE as a series of planes within it).
Hopefully as more organizations like yours demand representation, ISO-10646
will emerge to supercede UNICODE.  As for MUMPS, GT.M does not necessarily
support ISO-10646, but potentially, it could.  The MUMPS standard was
written with a vague description of what a character is, one octete, two
octets, or 4 octets? It is not specified.  This makes MUMPS the ideal
platform to bridge across the UNICODE/ISO-10646 divide.

   Hope that helps;
Chris Richardson

- Original Message -
From: Doctor Bones [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, March 28, 2005 3:04 AM
Subject: [Hardhats-members] Unicode, Non-english characters and VistA and
other ID means than Social Security


This applies to SemiViva .4 on Linux

I was trying to enter some information in Greek.
I was trying to make a Ward.
And it would not let me use Greek Characters.  It told me that control
characters are illegal.

Select ADT System Definition Menu Option: WArd Definition Entry/Edit

Select WARD LOCATION NAME:   The input value contains contro
l characters.

Is there anyway around this?
---

I know not more than one issue per email but it is related.
I don't want to use Social Security Numbers as ID's
In Greece they use ID Cards which are usualy like 43242
Or, say I want to use something else entirely.

---

 oh yeah...
Study

Manolis



---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95alloc_id396op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Can a configured system be copied toanother machine?

2005-04-02 Thread Chris Richardson
Gee, Wally is down in San Diego bringing his sailboat home, Rick is off
somewhere unreachable, and I am going nuts getting ready for the meeting in
Boston.
So it looks like you may be stuck with me to reply.

VistA does have some links to the rest of the system it is installed on, but
they are not many and they are in the Kernel Site Parameter File.  So, if
the equipment is similar, and there is enough capacity to hold the global
file set, should work when relocated to another machine.  Some minor
adjustment may be required to be done in the Kernel Site Parameter file.
Saying that, you might also want to make sure that your clients know about
the new home for the data (if that is desired).


- Original Message -
From: Bhaskar, KS [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, April 01, 2005 6:21 AM
Subject: Re: [Hardhats-members] Can a configured system be copied toanother
machine?


 Someone like Wally Fort, Chris Richardson or Rick Marshall may want to
 step in with the facts, but as I remember it, when VistA runs on GT.M on
 Linux, the machine name as reported by the Linux command hostname -s.
 If that is correct, then yes, you should be able to move your database
 files (.dat files), global directory, and routines from one machine to
 another simply by copying them (or with a backup, if you want to do this
 while VistA is running on the first machine - indeed, you will be doing
 something similar next Wednesday).

 Before you move database files, a mupip rundown would be appropriate.

 -- Bhaskar

 On Thu, 2005-03-31 at 16:54 -0800, Kevin Toppenberg wrote:
  If I perform a configuration on machine A, can I copy
  my mumps globals and dat files to machine B and have
  it work?
 
  I used to think no, because I thought that the name of
  the machine was stored somewhere.  But I can't find
  where it is stored, and it looks like functions just
  call GETENV^%ZOSV to get the machine name.
 
  So could I do a base installation that others could
  use?
 
  Thanks
  Kevin
 
 
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam protection around
  http://mail.yahoo.com
 
 
  ---
  This SF.net email is sponsored by Demarc:
  A global provider of Threat Management Solutions.
  Download our HomeAdmin security software for free today!
  http://www.demarc.com/info/Sentarus/hamr30
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members


 ---
 This SF.net email is sponsored by Demarc:
 A global provider of Threat Management Solutions.
 Download our HomeAdmin security software for free today!
 http://www.demarc.com/info/Sentarus/hamr30
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fileman drop-out on pointer update

2005-04-02 Thread Chris Richardson
Nancy;

   He was only tickling the VistA innards which is an abstraction from the
MUMPS environment.   There is no magic really, but if one is shutting down,
it is best to do the rundown first (especially if you are the only user).

   Best wishes;   Chris

- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, April 02, 2005 1:20 PM
Subject: Re: [Hardhats-members] Fileman drop-out on pointer update


 When Rick was helping to port the VA Demo to GTM, I noticed he did a
rundown
 on the database every time he shut it down and since then, I have done
that
 as well.   True that at the time he was tinkering with its innards, but I
 figured I ought to take a hint and do the same.

 On Saturday 02 April 2005 04:10 pm, Bhaskar, KS wrote:
  -Original Message-
  From: [EMAIL PROTECTED] on behalf of Kevin
  Toppenberg Sent: Sat 4/2/2005 3:46 PM
  To: hardhats-members@lists.sourceforge.net
  Cc:
  Subject: RE: [Hardhats-members] Fileman drop-out on pointer update
  Yeah, but it is the nature of the weak minded to look
  for answers in superstition.  LOL.
 
  Actually, my production system rarely needs to be
  rundown.  But that is probably because I am now quite
  careful with it.  But when I am configuring a new
  system, I often have crashes that lead to the funny
  behavior that I hinted at.
 
  Kevin
 
  [KSB] OK, if there are system crashes, and you are not running
journaling,
  then rundown makes sense.  Remember to run a mupip integ periodically,
  because the database can be structurally damaged by a crash.
 
  -- Bhaskar

 --
 Nancy Anthracite


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] CPRS

2005-04-03 Thread Chris Richardson
Thurman;

   It sounds like you have lost your network access, and that needs to be
re-established.   That will be done at the OS level.  That seems to be job
one at this point.  Fix your IP access.   The 127.0.0.1 is loop-back and is
only really a place holder for testing.


- Original Message -
From: Thurman Pedigo [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, April 02, 2005 11:05 PM
Subject: [Hardhats-members] CPRS


 I have VistA running on Cache 5.xxx Window Server 2003. All clients are
Win
 XP PRO. CPRS works fine on two clients. Should CPRS work from the server?

 I get WSAEADDRNOTAVAIL when I try to launch client (from server
platform).
 Is there any special setting for the server to run as a client? I tried
CPRS
 and failed with host set at:  67.104.173.198  vistasrv
 For now it fails with host set as 127.0.0.1  localhost .
 Do I need to change host file?

 One client also has WSAEADDRNOTAVAIL error. As nearly as I can tell it
has
 identical host file settings as the two clients that work fine.

 Appreciate any advicetx/t




 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Installation Summary/Questions or there and back a newbies journey and partial FAQ

2005-04-04 Thread Chris Richardson
What you see is part of the Internationalization which was started by Marcus
Werners from the Berlin Heart Institute back in the early 1990's.  This work
stopped when the Clinger-Cohen Act went into effect and they disbanded the
Kernel Development Team.  WorldVistA is trying to bring this technology back
on line and get the DIALOG file populated.  There are other issues which
must be discussed, sets of codes, free text fields, word processing fields,
pointed-to-file identifiers, little things like these.  But what ever we do,
it needs to be tied to the user's preference, the site preference, and the
list of secondary preferences that a user might tolerate.   It can be done.
And a lot of work has already gone into it.   Is Marcus out there some
where?  Love to continue the discussion with him.

   Best wishes;

Chris Richardson

- Original Message -
From: Mark Street [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, April 03, 2005 8:49 PM
Subject: Re: [Hardhats-members] Installation Summary/Questions or there and
back a newbies journey and partial FAQ


 What is this in KERNEL SYSTEM PARAMETERS?  I see GREEK in the list.  I am
 mucking around trying to pick up where my error is and I saw this.

 From Vista FOIA GOLD source... I seem to note that there are alot more
 parameters to set in this version than in the older HUI code.

 DEFAULT LANGUAGE: ?
  Answer with LANGUAGE ID NUMBER, or NAME
  Do you want the entire 11-Entry LANGUAGE List? y  (Yes)
Choose from:
1ENGLISH
2GERMAN
3SPANISH
4FRENCH
5FINNISH
6ITALIAN
7PORTUGUESE
10ARABIC
11RUSSIAN
12GREEK
18HEBREW

 DEFAULT LANGUAGE:

 Kevin Toppenberg said:
  Mano said:
  2 I want to know how to write in Greek (um... I mean
  enter data in
  Greek).
 
  I don't think that GT.M supports the unicode character
  sets that would be needed for the non english
  characters.



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] ARTICLE ON REWRITING CODE FROM SCRATCH

2005-04-04 Thread Chris Richardson
Greg;

   I think we are violently agreeing again.  Absolutely, for the time it was
written, and the levels of technology available.  It is still great.  But a
lot of the hinderences that it was programmed around are long gone, and we
can make the code smaller, more re-usable, and less surprising (unintended
synergy).  We need only re-evaluate.  We have a working model that could be
vastly improved for modern hardware and techniques.  The proper tool for the
proper job.

   What a concept.Chris

- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, April 04, 2005 9:07 PM
Subject: Re: [Hardhats-members] ARTICLE ON REWRITING CODE FROM SCRATCH


 Fair enough. I don't think anyone (certainly not me) means to imply
 that VistA was poorly designed. As you point out, thee are trade-offs
 between modularity and memory footprint. But regardless of whether or
 not the design of VistA (then DHCP) made sense at the time, the lack of
 modularity is definitely a problem today.

 
 Gregory Woodhouse
 [EMAIL PROTECTED]
 On Apr 4, 2005, at 8:48 PM, Chris Richardson wrote:

  Rodney;
 
 I read the article with interest.  There are some major issues with
  the
  current VistA model (this does not invalidate the data structure or the
  current release.  What is so great about MUMPS andVistA is that we can
  be
  developing a new VistA complete with re-engineering and maintain the
  existing model intact.  We just need to use a different namespace for
  the
  new improved model.  There are key calling points which must be
  honored, but
  the task in parallel is certainly doable when there is a reference
  model
  close at hand.  Now, why go do all of this??   Here are three good
  reasons;
 
1) Original VistA was written for machines with minimal stack depth
  so
  much was comunicated between modules through the symbol table and then
  a
  GOTO.  a) This meant flat stacks, but lots of duplicate code which
  could not
  be re-used.  b) lots of detritus in the symbol table
 
2) Most of VistA was written to optimize for a routine buffer scan
  rather
  for a pre-execution LABEL Table.  This means that many of the early
  VistA
  code was written upside-down (much of this has been replaced, but
  vestiges
  survive) so that the most frequently called labels were found early in
  the
  scan.
 
3) The MUMPS Language had moved forward and supported argument
  passing,
  symbol-table scoping, and much deeper stacks.  This results in fewer
  symbols
  in the symbol table at any one time.  With good symbol table
  management,
  there is less likelyhood of unimplied synergy (detritus left over from
  other
  executions perhaps with no correlation to the current activity.
 
 There are more, but I have to catch a plane in the morning.
 
 Best wishes;   Chris
 
 
  - Original Message -
  From: HITS [EMAIL PROTECTED]
  To: hardhats-members@lists.sourceforge.net
  Sent: Monday, April 04, 2005 8:06 PM
  Subject: RE: [Hardhats-members] ARTICLE ON REWRITING CODE FROM SCRATCH
 
 
  Let me jump in here for what it is worth.  Rick and I had a
  conversation,
  oh, about three years ago where we re-designed the architecture of
  VistA
  in
  my office one day.  This would require a complete re-engineering of
  business-rules and interface architecture which would necessarily
  require
  complete re-coding of all VistA routines (I can hear the groans from
  here).
  But this, IMHO, is exactly the point.  Somewhere along the line we
  have to
  bite the bullet, redesign the system to allow for unlimited
  expansion, and
  then migrate the data to the new system.  It isn't going to be easy,
  and
  it
  isn't going to be done in a year - maybe in five, more like ten.  To
  me,
  this type of undertaking should be one of World Vista's top
  priorities,
  but
  that's another discussion.
 
  Of course, we could always migrate everything over to Oracle with a
  Java
  front end...
 
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of
  Gregory Woodhouse
  Sent: Monday, April 04, 2005 7:57 PM
  To: hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] ARTICLE ON REWRITING CODE FROM SCRATCH
 
 
 
 
 
  
  Gregory Woodhouse
  [EMAIL PROTECTED]
 
  On Apr 4, 2005, at 9:30 AM, Greg Kreis wrote:
 
  Gregory Woodhouse wrote:
 
  Gee...I usually agree with him on software engineering issues, but
  it
  strikes me as rather odd to say that rewriting code from scratch is
  the worst thing you can do because it is harder to read to code than
  to write it. From a business perspective (i.e., time to market and
  such) he has a point -- in the short term. But in the long term, the
  growing maintenance and extensibility problem of old, patched and
  many times re-patched code will always come back to bite you.
 
  Aren't you describing any of the major software products from most

Re: [Hardhats-members] Pattern tables and greek characters :) HELP !!!

2005-04-08 Thread Chris Richardson
Dr. Bones;

   Try this;

F I=1:1:$L(FOO) W $ASCII(FOO,I)_:_$E(FOO,I)_|

That should help.


- Original Message -
From: Dr Bones [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, April 06, 2005 3:20 PM
Subject: [Hardhats-members] Pattern tables and greek characters :) HELP !!!


After the internationalization talk got me fired up...
At first I tried printing out a variable with greek text in it
SET FOO= -if that doesn't show up in your browser trust me it
is Greek (iso-8859-7)
WRITE FOO
and I get greek :)
WRITE $ASCII(FOO)
and I get 206  no matter what the first character in FOO is
WRITE $CHAR(210)
gives me a block

and vista gives me control character errors so ...

I decided to try the pattable stuff that I was told about
I read from pages 40 to 43 in the GTM unix programmers guide and tried
to set up my own pattern table

I set up my environment variables
gtm_pattern_file=/blah/blah/pattern (which is the pattern file)
gtm_pattern_table=GREEK

then I have the following as my pattern file
-
PATSTART
PATTABLE GREEK
 PATCODE L
   97,98,99, -
   100,101,102,103,104,105,106,107,108,109, -
   110,111,112,113,114,115,116,117,118,119, -
   120,121,122, -
   219, -
   220,221,222,223,224,225,226,227,228,229, -
   230,231,232,233,234,235,236,237,238,239, -
   240,241,242,243,244,245,246,247,248,249, -
   250,251,252,253,254
 PATCODE N
   48,49,50,51,52,53,54,55,56,57
 PATCODE U
   65,66,67,68,69, -
   70,71,72,73,74,75,76,77,78,79, -
   80,81,82,83,84,85,86,87,88,89,90, -
   181,182,184,185,186,188,191, -
   193,194,195,196,197,198,199, -
   200,201,202,203,204,205,206,207,208,209, -
   210,211,212,213,214,215,216,217,218

PATEND
;it says that there is a syntax error on PATEND
-
I run vista
I enter VIEW PATLOAD:pattern and get the following error

GTMVIEW PATLOAD:patternCannot load table GREEK twice

%GTM-E-PATTABSYNTAX, Error in pattern at line 24

GTMVIEW PATCODE:GREEK

GTM



I am sure it is something simple but my eyes have gone all blurry.

Thanks!



---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95alloc_id396op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Boston wrap-up.

2005-04-11 Thread Chris Richardson
Hey, Folks;

Great rumour, but it is not true.  GT.M has NOT been ported to Oracle
(interesting concept, like a Moving Van being ported to an Ox Cart).  What
Nancy was trying to report was that GT.M had been able to be used on OS X 10
on a Mac, but it needs to be fully tested.  As Nancy indicated, it was tried
two years ago, and seemed to work OK.   It needs to be done again on the
latest release of OS-10 on the latest hardware, and then fully tested.  This
has announcement has significant implications!  Is GT.M Open Source, ported
onto OS X, still Open Source when it is run on OS X?  Or is it that
licensing is now owed to Fidelity (it isn't the X86 architecture any more)?
;^)

  Best wishes;   Chris


- Original Message -
From: Jim Self [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, April 10, 2005 4:54 PM
Subject: Re: [Hardhats-members] Boston wrap-up.


 Ignacio,
 In the article you wrote: announcement that GT.M will be ported to
Oracle.

 Is that an error? If not, what does it mean?

 Ignacio wrote:
 Hello all,
 
 With the gracious help of Nancy Anthracite and without benefit of
 actually attending the Boston meeting, I have created this summary of
 the meeting:
 
 http://www.linuxmednews.com/linuxmednews/1113172411/index_html
 
 If there are major announcements and discussions that I did not
 include, please feel free to reply to the article and add it or e-mail
 me with a description and I will be happy to add it. I will be going
 for wide dissemination of this report which means thousands of
 'foreign' visitors.
 
 -- IV

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


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Boston wrap-up.

2005-04-13 Thread Chris Richardson
OK, Chuck, So are you still interested?   Do we count you as the first to
want GT.M on Apple?

Chris

- Original Message -
From: chuck5566 [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, April 12, 2005 11:46 PM
Subject: Re: [Hardhats-members] Boston wrap-up.


Agree wholeheartedly, Chris.  I would suggest:

 1st - Determining that level of interest, and where it's at.
  Are people really interested in a GT.M for OS X,
  or would clients on OS X that could converse
  with GT.M and the RPC broker (on a Linux box
  elsewhere) be enough?  Or both?
  Might be time for a Hardhats-OSX list.

  2nd - If the interest for GT.M on OS X is sufficient, I'd first
straighten out the legalities before starting any
work or even looking for funding.

Chuck



On Apr 12, 2005, at 7:28 AM, Chris Richardson wrote:

 Chuck;

I spoke with one of the folks who did the port of GT.M to MAC OS X
 two
 years ago and they said if there was enough interest and the status of
 such
 a port could be clarified, that they could do it again.  We would love
 to
 set up a project on this and will need at least two separate
 organizations
 to be involved, one doing the port and one doing the testing.  So if
 there
 are enough folks out there who would need to see this, they need to get
 their interest known.  This  is a project which can be accomplished,
 but we
 have some things to get straight;

1) Level of interest?
2) Level of involvement (actual participation, monetary, review,
 testing,
 documentation, platforms, etc)?
3) Legal status of the resulting product?  Still Open Source? under
 what
 license?

If we can get enough folks involved and committed, this could
 happen in a
 short time frame.

 - Original Message -
 From: chuck5566 [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Monday, April 11, 2005 9:00 PM
 Subject: Re: [Hardhats-members] Boston wrap-up.


 Well hell . . .


 On Apr 11, 2005, at 5:03 PM, Bhaskar, KS wrote:

 Thanks for the clarification, Maury.  Yes, Fidelity will be offering
 Oracle (and perhaps DB2 someday) as an alternative database for our
 Profile banking application.  We are not replacing GT.M or dropping
 support for GT.M, or moving GT.M to Oracle.  Indeed, it is my
 opinion
 that the majority of Profile customers will choose GT.M when they make
 choices about configuring Profile, but ultimately it is all about the
 customer's choice rather than our choice.  Since database
 configuration
 is managed at the level of the Profile application code layered on top
 of GT.M, the topic is completely irrelevant to VistA on GT.M.

 I don't recollect anything from the VistA Community Meeting about GT.M
 being ported to Mac OS X by anyone in the user community.  Except for
 running it on Linux in an emulated PC, porting to Mac OS X from the
 open
 source port to x86 GNU/Linux would be a non-trivial effort.

 -- Bhaskar

 On Mon, 2005-04-11 at 10:59 -0500, Maury Pepper wrote:
 Two items got blurred together.  There is a possibility that GT.M
 will be ported to MAC OS X.  On the recent GT.M survey, it was one of
 the items one could vote for as a future enhancement.  Also, Brian
 Lord and Jeff Abbott did this port about two years ago but the work
 was lost when the laptop used for development was redeployed for
 other uses.  He says they can do it again when time allows.

 The other item is that Bhaskar mentioned that Fidelity's banking
 product would be available in the future with an optional Oracle
 backend database along with the current GT.M version.  Institutions
 will have a choice which version they want based on their needs and
 the performance specs.



 - Original Message -
 From: Nancy Anthracite [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Cc: Ignacio Valdes [EMAIL PROTECTED]
 Sent: Sunday, April 10, 2005 11:31 PM
 Subject: Re: [Hardhats-members] Boston wrap-up.


 Ignacio, I think it will be ported to the MAC, not Oracle.  At the
 meeting I
 heard two programmers had done it a  few years ago and no longer
 have their
 code, so the hope is to do it again.

 On Sunday 10 April 2005 07:54 pm, Jim Self wrote:
 Ignacio,
 In the article you wrote: announcement that GT.M will be ported to
 Oracle.

 Is that an error? If not, what does it mean?




 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real
 users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_ide95alloc_id396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

Re: [Hardhats-members] Hospital Cost analysis

2005-04-13 Thread Chris Richardson
Eriam;

   I am sure that there will be interest in your costing analysis process.
Can your process accept HL7 messaging?  RPCs?,  other communications
protocols?  SQL is possible, but there are more focused interfaces may be
more useful.  Are your tool Open Source?  or under some other license?

Best wishes;   Chris Richardson


- Original Message -
From: Eriam Schaffter [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, April 13, 2005 4:50 PM
Subject: Re: [Hardhats-members] Hospital Cost analysis


 Hello

 I will then investigate and try to get something out of the datas i will
 be able to access.

 I'll get back to the list as soon as any significant results will by
 available.

 Thanks

 Eriam Schaffter

 Walton, Edward NMN(WSH) a écrit :

 
 Eriam,
 
 Yes I think we would be interested.
 
 We are running Vista on Caché. All of the data that you would need is
mapped
 so you can use SQL queries to fetch the data.
 
 Ed Walton
 Western State Hospital
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Eriam
 Schaffter
 Sent: Wednesday, April 13, 2005 9:21 AM
 To: hardhats-members@lists.sourceforge.net
 Subject: [Hardhats-members] Hospital Cost analysis
 
 Hello all this is Eriam Schaffter
 
 I'm in europe and i'm working on a cost analysis software for hospitals.
 
 Is there such a module in OpenVista ?
 
 If not i would investigate the need for integration of OpenVista with the
 software i'm working on, could you tell me if there would be an interest
for
 such a solution (a light business intelligence tool) in the world of
 OpenVista.
 
 For integration techniques i'll have to go into the code but is there any
 way to fetch datas from Openvista with sql queries ?
 
 Thanks
 
 Eriam Schaffter
 
 
 
 
 ---
 SF email is sponsored by - The IT Product Guide Read honest  candid
reviews
 on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_ide95alloc_id396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Boston wrap-up.

2005-04-13 Thread Chris Richardson
Now, Chuck, the next question, are you interested in puting some money
toward such an effort?

  This is part of how projects get started.  Raise interest, then get buy-in
from folks who want the new functionality, then we can help get the
technical folks (Design Specialists (who will work closely with the end
users and the buy-in guys), programmers, and documentation specialists) to
do the work.  Obviously, the better funded the project is, the faster it can
get done.  Care must be made for documentation, User, Technical,
Installation, and Executive summary.  The more members in the supporting
population, the cheaper the average investment and risk for all of the
members.  WorldVistA can be the recipient of the intelectual property and
then make it available under the Open Source license selected for the
project (those who pay, select the license, the more gets donated to the
project, the more time the technical principals can afford to spend time on
the project).

  Now from the developer's side, the developers like to complete the
projects.  The faster and cleaner they deliver the project the sooner they
get to do another project and the bigger their completion bonus).
Validation is the next step for acceptance and completion and marks the
point that the developer can be declared done.  Documentation needs to be
available along with testing critieria.  The actual agreement with the
developers may vary.  These are tentative profiles of how a project might
run and is not designed to be totally complete.

Best wishes;   Chris

- Original Message -
From: chuck5566 [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, April 13, 2005 5:41 PM
Subject: Re: [Hardhats-members] Boston wrap-up.


Yes you can!  I believe the more platforms, the merrier.


On Apr 13, 2005, at 7:23 AM, Chris Richardson wrote:

 OK, Chuck, So are you still interested?   Do we count you as the first
 to
 want GT.M on Apple?

 Chris

 - Original Message -
 From: chuck5566 [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Tuesday, April 12, 2005 11:46 PM
 Subject: Re: [Hardhats-members] Boston wrap-up.


 Agree wholeheartedly, Chris.  I would suggest:

  1st - Determining that level of interest, and where it's at.
   Are people really interested in a GT.M for OS X,
   or would clients on OS X that could converse
   with GT.M and the RPC broker (on a Linux box
   elsewhere) be enough?  Or both?
   Might be time for a Hardhats-OSX list.

   2nd - If the interest for GT.M on OS X is sufficient, I'd
 first
 straighten out the legalities before starting any
 work or even looking for funding.

 Chuck



 On Apr 12, 2005, at 7:28 AM, Chris Richardson wrote:

 Chuck;

I spoke with one of the folks who did the port of GT.M to MAC OS X
 two
 years ago and they said if there was enough interest and the status of
 such
 a port could be clarified, that they could do it again.  We would love
 to
 set up a project on this and will need at least two separate
 organizations
 to be involved, one doing the port and one doing the testing.  So if
 there
 are enough folks out there who would need to see this, they need to
 get
 their interest known.  This  is a project which can be accomplished,
 but we
 have some things to get straight;

1) Level of interest?
2) Level of involvement (actual participation, monetary, review,
 testing,
 documentation, platforms, etc)?
3) Legal status of the resulting product?  Still Open Source? under
 what
 license?

If we can get enough folks involved and committed, this could
 happen in a
 short time frame.

 - Original Message -
 From: chuck5566 [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Monday, April 11, 2005 9:00 PM
 Subject: Re: [Hardhats-members] Boston wrap-up.


 Well hell . . .


 On Apr 11, 2005, at 5:03 PM, Bhaskar, KS wrote:

 Thanks for the clarification, Maury.  Yes, Fidelity will be offering
 Oracle (and perhaps DB2 someday) as an alternative database for our
 Profile banking application.  We are not replacing GT.M or dropping
 support for GT.M, or moving GT.M to Oracle.  Indeed, it is my
 opinion
 that the majority of Profile customers will choose GT.M when they
 make
 choices about configuring Profile, but ultimately it is all about the
 customer's choice rather than our choice.  Since database
 configuration
 is managed at the level of the Profile application code layered on
 top
 of GT.M, the topic is completely irrelevant to VistA on GT.M.

 I don't recollect anything from the VistA Community Meeting about
 GT.M
 being ported to Mac OS X by anyone in the user community.  Except for
 running it on Linux in an emulated PC, porting to Mac OS X from the
 open
 source port to x86 GNU/Linux would be a non-trivial effort.

 -- Bhaskar

 On Mon, 2005-04-11 at 10

Re: [Hardhats-members] VistA and PhoenixPM.org - Openhre.org

2005-04-14 Thread Chris Richardson
Mark;

  WorldVistA did not bid on the Phoenix Project.  We had some folks from the
Northern California area show up at our meeting in Sacramento.  They might
have bid Open VistA for the project, but it was not WorldVistA.  If these
folks in Northern California had not worked out the technical aspects, it is
easy to see how this could have gotten their efforts ignored.  Open VistA is
a daunting effort even if one is well versed in the code and operation.
Without that understanding, the install can be extremely difficult..

  WorldVistA is a group of individuals who worked hard to produce the Open
VistA model for all to use.  We are a 501(c)(3), while Medsphere is a
for-profit corporation.  That is a big difference.  We do not try to bid
against our community members.  We are attempting to be a catalyst for
change and building of community.  To that end, we have worked hard to
provide development, integration, VistA Community Meetings, and help to
broker cooperation between members of the community.

   Best wishes;   Chris

- Original Message -
From: Mark Street [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, April 13, 2005 11:17 PM
Subject: [Hardhats-members] VistA and PhoenixPM.org - Openhre.org


 I stumbled across PhoenixPM.org awhile back and made note of it.  Turns
out
 they are trying to develop an open source Practice Managment suite for a
 group of small rural medical centers and hospitals here in Northern
 California with some grant money.

 Since they are just up the road a piece I contacted the gentleperson who
is
 heading the project questioning if he considered VistA, he says he knows
the
 worldvista folks well, in fact WorldVista supposedly submitted a proposal
for
 the phoenix project but didn't make the final cut.  H.  Who really is
 WorldVista and why didn't they make the cut!!!

 Anyway, he has sent me two E-mails today wanting to come down and check
out my
 demo VistA server this Friday.

 So, what is the hierarchy?  Is there a structured organization?  Who from
 WorldVista bids on these projects?  How is this technology being marketed
and
 presented to these people?  Are the medsphere.com people the pro's?

 Things are still sort of foggy at this point although I did learn a
bunch
 by listening in to the meeting in Boston.  Thanks Nancy!!!

 --
 Mark Street, RHCE
 http://www.oswizards.com
 --
 Key fingerprint = 3949 39E4 6317 7C3C 023E  2B1F 6FB3 06E7 D109 56C0
 GPG key http://www.oswizards.com/pubkey.asc


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-04-14 Thread Chris Richardson
Actually there is.

   Most MUMPS implementations are multi-way B-trees.  Real true B-trees
suffer badly in real-life, nearly every action is a pointer split.  The
performance of MUMPS sparse arrays is in the shared buffer pools and broad
pointer structures that get you to any data location in a 1,000,000 element
database in 7 physical disk accesses or less.

  Best wishes;  Chris

- Original Message -
From: Thurman Pedigo [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Thursday, April 14, 2005 7:26 PM
Subject: RE: [Hardhats-members] BIG NEWS re HealtheVet- St. Petersburg Tim
es


 Back to Donald E. Knuth eh? One would think that by now... Guess there
isn't
 much new under the Sun. ..tx/t

  -Original Message-
  From: [EMAIL PROTECTED] [mailto:hardhats-
  [EMAIL PROTECTED] On Behalf Of Greg Woodhouse
  Sent: Thursday, April 14, 2005 6:14 PM
  To: hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] BIG NEWS re HealtheVet- St. Petersburg
Tim
  es
 
  Of course, when you really get down to basics, it's all B-trees,
  whether you're talking about MUMPS or your favorite RDBMS.
  s-members



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-04-15 Thread Chris Richardson



OK, true Binary Trees are a heirarchical record structure 
which is ordered by some criteria, records after this one sort to the right and 
lesser records sort to the left. Each new record walks the chain of 
records until it finds the niche where the new record belongs. A pointer 
is captured, a new record is created and pieced into the chain. OK, that 
is the traditional Binary Tree.

In most MUMPS implementations, we have a global directory 
block, which knows where all of the globals (persistent symbols) begin (their 
head nodes). Each time a global diretory block gets full, it is extended 
into a new global directoy extensionblock. Great, we have a quick 
string of names of the globals and their pointers to their head blocks. 
Each global has one head block. When it is first created with its first 
data block, there are two blocks involved, the head block and one data 
block. As more data is added and arranged, the data block fills up. 
Soon it fills up and we need to add a new data block. Half of theone block 
is moved to the new data block and there is a new type of block added, a pointer 
block to now point to the two data blocks. The data blocks are 
sequentially linked with at least a right pointer to the next data 
block.

Now as the database grows with more data blocks added, pointer 
blocks are added to the intermediate pointer structure between the head block 
and the data blocks. The general rule of thumb is that the fan-out rate of 
the pointer blocks to data blocks is about 1:50. This relationship is 
retained as there are more pointer blocks are created. The structure grows 
as the data is added. So the heirarchy is exceedingly wide and there are a 
minimum number of pointer levels between the pointer blocks. I see that 
Maury has added some external references which might help. I have to cut 
it here for tonight.

 Best wishes; Chris

  - Original Message - 
  From: 
  Ron 
  Ponto 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Thursday, April 14, 2005 9:29 
  PM
  Subject: Re: [Hardhats-members] BIG NEWS 
  re HealtheVet- St. Petersburg Tim es
  
  

  
For us new Mumpies could you explain what B-trees are and what is 
apointer split?

---Original 
Message---


From: Chris Richardson
Date: 04/14/05 
23:23:45
To: hardhats-members@lists.sourceforge.net
Subject: Re: 
[Hardhats-members] BIG NEWS re HealtheVet- St. Petersburg Tim 
es

Actually there is.

 Most MUMPS implementations are multi-way 
B-trees.Real true B-trees
suffer badly in real-life, nearly every action is a pointer 
split.The
performance of MUMPS sparse arrays is in the shared buffer pools 
and broad
pointer structures that get you to any data location in a 1,000,000 
element
database in 7 physical disk accesses or less.

Best wishes;Chris

- Original Message -
From: "Thurman Pedigo" [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Thursday, April 14, 2005 7:26 PM
Subject: RE: [Hardhats-members] BIG NEWS re HealtheVet- St. 
Petersburg Tim
es


 Back to Donald E. Knuth eh? One would think that by now... 
Guess there
isn't
 much new under the Sun. ..tx/t

  -Original Message-
  From: [EMAIL PROTECTED] 
[mailto:hardhats-
  [EMAIL PROTECTED]] 
On Behalf Of Greg Woodhouse
  Sent: Thursday, April 14, 2005 6:14 PM
  To: hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] BIG NEWS re HealtheVet- 
St. Petersburg
Tim
  es
 
  Of course, when you really get down to basics, it's all 
B-trees,
  whether you're talking about MUMPS or your favorite 
RDBMS.
  s-members



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products 
from real users.
 Discover which products truly live up to the hype. Start 
reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from 
real users.
Discover which products truly live up t

Re: [Hardhats-members] Hospital Cost analysis

2005-04-16 Thread Chris Richardson
Bob;

   You are correct about the FUD (Fear, Uncertainty, and Doubt) issue.  SQL
has its own levels of abstraction which make it easy to make simple queries,
it gets easy to make some very bad inquiries that 1) access the data in one
of the most expensive ways, and/or 2) returns the wrong results (when
non-relational data needs to be addressed).  Now objects can be described to
access these non-relational aspects, but this is usually another piece of
MUMPS code which is specific to the aspect which is being addressed, another
abstraction.  As they say, the only cure for interpretation is more
interpretation.

  In most cases, it has been easier (for programmers and high level users)
to write a simple MUMPS routines which can address much more complicated
rules than can be expressed in SQL.  It should be identified that relational
databases are idealized projection of data and seldom relect the complexity
of the real world or the detail which is needed to express the complexity of
the situation being reflected in the database.  This is the strength of the
MUMPS database is the extensibility of the design and the adaptability that
is difficult to duplicate.

Best wishes;  Chris

BTW, good to hear from you, Bob, and see you still in the community.


- Original Message -
From: Robert M. Witkop [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, April 16, 2005 6:06 PM
Subject: Re: [Hardhats-members] Hospital Cost analysis


 Actually, the VA hospitals that have converted to Cache, have SQL access
 to their data. They also have object access to their data. Many of the
 VA hospital personel have had training on how to use Cache to access the
 data using objects and SQL with the result that some are familiar with
 objects and SQL and like it, while others want to stick to the old
 technology they are familiar with (Mumps).

 The real problem is that there is so much FUD coming from the RDBMS
 world in particularly the big O, that the management (these are the only
 people who run with FUD, because they don't know) run scared.

 The biggest problem with technology is that management does not
 understand it, so they are influenced by big money companies more than
 by their own technical staff. Admittedly that doesn't say much for their
 intellegence, but money makes the world go round.

 My mix of knowledge and opinion.

 Bob



 On Sat, 2005-04-16 at 15:04, Dr Molly Cheah wrote:
  This is what I found from this web-site.
 
  
http://www.virec.research.med.va.gov/DataSourcesName/VISTA/VISTAaccess.htm#S
QL
 
  
 SQL
  
  
http://www.virec.research.med.va.gov/DataSourcesName/VISTA/VISTAaccess.htm#
Top
  
  
   Investigators planning to construct a relational database of VistA
   data will find that few sites offer direct access to VistA data using
   SQL (Structured Query Language). Instead, data are most often exported
   from VistA with an M or MUMPS ( Massachusetts General Hospital Utility
   Multi-Programming System) program and then mapped to a relational
   database .
  
   Commercially available software applications like MUMPS Data Extractor
   (MDE) and KB SQL allow direct SQL access to MUMPS data. Another
   M-based SQL mapping system is built into VistA's Cache. A few sites
   have the necessary software for direct M-to-SQL access but several
   more tried and abandoned it. They found it was too expensive and/or
   put too much strain on the operation of the local VistA system.
  
   The VA FileMan application SQL Interface (SQLI) was an attempt to
   provide the data dictionary information needed to map VA FileMan files
   to a relational database. SQLI is not able to provide access to VA
   FileMan data on its own. Instead, it provides information about VA
   FileMan's internal data dictionary to an M-to-SQL application like KB
   SQL or MDE. Since the available M-to-SQL products can map VA FileMan
   data without help from SQLI, SQLI has not been heavily used.
  
  Molly
 
  Cameron Schlehuber wrote:
 
  VistA uses the Data Extracts package to collect and pass out data
  specifically for the purposes of management decisions support for
budget
  analysis, projection, business changes for better use of resources etc.
The
  tool used for the analysis is a COTS product ($).
  
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of
Eriam
  Schaffter
  Sent: Wednesday, April 13, 2005 9:21 AM
  To: hardhats-members@lists.sourceforge.net
  Subject: [Hardhats-members] Hospital Cost analysis
  
  Hello all this is Eriam Schaffter
  
  I'm in europe and i'm working on a cost analysis software for
hospitals.
  
  Is there such a module in OpenVista ?
  
  If not i would investigate the need for integration of OpenVista with
  the software i'm working on, could you tell me if there would be an
  interest for such a solution (a light business intelligence tool) in
the
  world of OpenVista.
  
  For integration techniques i'll 

Re: [Hardhats-members] Clarification on Install notes for Installing Vista on Cahce

2005-04-24 Thread Chris Richardson
Butch;

   %RCR is an old routine but only a single routine in the namespace.  It is
a routine which accomplishes the MERGE command before the MERGE command was
implemented.

- Original Message -
From: Butch Jones [EMAIL PROTECTED]
To: Hardhats-members@lists.sourceforge.net
Sent: Sunday, April 24, 2005 3:17 PM
Subject: [Hardhats-members] Clarification on Install notes for Installing
Vista on Cahce


 I had a question on the install notes that are posted on Hardhats.

 In item #20;

 ==
 20. Repeat the same thing for Routine Mapping for: %RCR, %XU*, %ZIS*,
 %ZO*, %ZT*, %ZV*.
 ==

 why does %RCR not have an asterick appended?  Should it be
 %RCR or %RCR* ?


 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: Trying new install of Cache and Vista

2005-04-26 Thread Chris Richardson
Butch;

   KILL works the same way in Cache as it does in MUMPS.  There are some
settings that Cache has which may mean that you must be in the SYS
environment or that whole globals cannot be deleted.  If this is the case,
you can easily remove teh contents of the global by this code;

   S N=
   F S N=$O(^%ZOSF(N))  Q:N=   K ^%ZOSF(N)

   These two lines should clear everything out of the ^%ZOSF global except
for the root node, ^%ZOSF, if it was created.

   Otherwise,
   K ^%ZOSF

   would kill off the whole global.

   Hope this helps.

- Original Message -
From: Butch Jones [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, April 26, 2005 10:21 PM
Subject: RE: [Hardhats-members] Re: Trying new install of Cache and Vista


 Cameron,
   You say to kill off the global, can you be a little more detailed on how
 this is done on CACHE.  Us newbies have limited knowledge and most of this
 translates into Greek.

 --- Cameron Schlehuber [EMAIL PROTECTED] wrote:

  Kill off the %ZOSF global first before running ZTMGRSET for the first
  time.
  Also be sure you map the % routines for VistA to be where you want them
  to be (probably NOT in %SYS or %CACHELIB).  Since ZTMGRSET finds
  ^%ZOSF(UCI) to be defined, it's using that ... and not finding %ZOSV
 ... which ZTMGRSET establishes along with the %ZOSF global.
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of Butch
  Jones
  Sent: Monday, April 25, 2005 5:58 AM
  To: hardhats-members@lists.sourceforge.net
  Subject: RE: [Hardhats-members] Re: Trying new install of Cache and
  Vista
 
  Roy,
 
I was doing some checking on the routines listed in my system.  I can
  readily find all the routines that do not begin with a % sign (my
  system
  list some 22,000 different routines.  Where would the %routines be
  listed
  because they are not in the same namespace as the other routines?  If I
  should look for the % routines, can you be a little explicit on where
  and
  how to look??  Helps us newbies...:)
 
  The other thing I noticed when I was reading the instructions -  I was
  looking at picture that goes with item #34.  In that screen shot, I can
  see at the bottom something that says :
 
  Routine:  ZOSVONT  Loaded, saved as %ZOSV.
 
  When I click on Explorer and then load all the routines in the NAMESPACE
  -
  VISTA, I can click on routine ZOSVONT.  When I do, I see that the first
  line of the routine says the following:
 
  %ZOSV ;SFISC/AC - $View commands for Open M for NT.  ;09/22/2004  11:56
 
  I am a little confused?  I have yet to do any renaming or commenting out
  like nancy has suggested, I just want to see if the Cache or VISTA
  builds
  are bad before preceeding too far.
 
  Any advice..
  ===
 
  Roy Gaber [EMAIL PROTECTED] wrote:
 
  Did you map the % routines?  The error you are receiving is indicating
  that the routine %ZOSV is missing.
 
  
  Sunday, April 24, 2005 8:34 PM  Nancy wrote:
 
  All the new instructions were to be is what is there on Hardhats now
  plus
  the changes I suggested you do in the email to the ZU routine.  I didn't
  want to add it unless you confirmed it worked OK.
 
  It seems that Mark Street found out the ?ZISF routine was missing as I
  recall, for his GTM install, so it may be missing for yours as well, but
  it may not be needed or something.  I do not have Cache installed as I
  just got a new Windows machine, so I am going to post this out for
  someone
  who has done this to comment as I am still back working on a much older
  version with the CPRS/WIne issue.
 
  So, please fellow Hardhats, can you please give him some help here?
 
 
 =
  On Sunday 24 April 2005 07:22 pm, Butch Jones wrote:
 
   Nancy,
  Do you have a copy of the newer instructions that you will post on
   Hardhats?  If so, care to send them to me and lets see if I can follow
  them to get an install up and running?
  
   I have begun my install and have gotten down to #34 of the old install
   notes and have run into the same problem.  I don't want to change any
  of
   the routines today..  Was hoping to see the new instructions that you
  say you have.
  
   here is what I got when I attempted to perform step #34..
  
   ==
   USERZN VISTA
  
   VISTAD ^ZTMGRSET
  
   ZTMGRSET Version 8.0 **34,36,69,94,121,127,136,191,275**
   HELLO! I exist to assist you in correctly initializing the current
  account.
   D UCI^%ZOSV
   ^
   NOROUTINEA+2^ZTMGRSET
   VISTA 3x2
  
   ===
  
   I am running Cache version 5.0.13.5607.1
   Vista   (CACHE.DAT  dated 2/27/2005)
 
 
 
 
 
  

Re: [Hardhats-members] From Cache to GT.M

2005-04-28 Thread Chris Richardson
Xavier;

  Most of the changes are in the Kernel areas.  Most of these are
accommodations for device handling and some of the minor differences in the
standard utilities.  Most of these have been automated to configure the
Kernel as one of eight different MUMPS and MUMPS-like engines when the
Kernel is first being set up.

   Best wishes;   Chris

- Original Message -
From: Xavier Guardiola [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Thursday, April 28, 2005 1:34 AM
Subject: [Hardhats-members] From Cache to GT.M


 Dear all,
 Could anyone comment which were the main problems when migrating VistA
 code to OpenVista, that is, from Cache to GT.M? Although both databases
 should support any standard M application, I've read somewhere that some
 minor modification had to be done. In wich area?
 Thanks!

 Xavier


 ---
 SF.Net email is sponsored by: Tell us your software development plans!
 Take this survey and enter to win a one-year sub to SourceForge.net
 Plus IDC's 2005 look-ahead and a copy of this survey
 Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-05-01 Thread Chris Richardson
Jim;

   Perhaps we need to get you and Arden Forey together while we are in
Seattle in May, so that we can speck out what is needed for special
interfaces with something like CCR.

   CHCS used to handle interfaces like this all the time.  The CHCS
interface and mapping to the new interface was usually done before the other
interface could be debugged.



- Original Message -
From: Jim Self [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, May 01, 2005 1:40 AM
Subject: Re: [Hardhats-members] WebServices future development???


 Nancy wrote:
 Not only Greg is interested in the CCR.  There are some of us involved to
 varying degrees with the ASTM for just that reason and Arden Forrey and
 others are mapping VistA and other standards to the CCR.

 Is this work at all visible through OpenVistA? If there is a mapping from
VistA data
 fields to tags and attributes of an XML namespace is it sufficient to
determine the
 detailed structure of XML documents representing medical records?

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


 ---
 This SF.Net email is sponsored by: NEC IT Guy Games.
 Get your fingers limbered up and give it your best shot. 4 great events, 4
 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
 win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Entry point or routine to start Vista

2005-05-04 Thread Chris Richardson
ZU is for tied terminals, and XUS is for programmers to get into production
mode.

- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, May 04, 2005 4:19 AM
Subject: Re: [Hardhats-members] Entry point or routine to start Vista


 Butch,

 I think is is supposed to be: do ^ZU  another one is d
 ^XUS.  I have never properly figured out which one is
 the correct one.

 Kevin

 --- Butch Jones [EMAIL PROTECTED] wrote:

  OK,
 I was able to get my installation of Vista
  configured and it looks like I was
  able to allocate menu's and keys.  I am now wanting
  to find the correct entry point
  so that my first screen that comes up is the ACCESS
  and VERIFY CODE.  I think it is
  D ^XUP, but was not sure??
 
  Butch Jones
 
 
 
 ---
  This SF.Net email is sponsored by: NEC IT Guy Games.
  Get your fingers limbered up and give it your best
  shot. 4 great events, 4
  opportunities to win big! Highest score wins.NEC IT
  Guy Games. Play to
  win an NEC 61 plasma display. Visit
  http://www.necitguy.com/?r=20
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


 ---
 This SF.Net email is sponsored by: NEC IT Guy Games.
 Get your fingers limbered up and give it your best shot. 4 great events, 4
 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
 win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Custom Fileman date output formatting.

2005-05-17 Thread Chris Richardson
Hey, guys, there will always be room for new ways of doing things.  The
Kernel tools are there and heavily used.  But as Kevin found, it didn't
quite work the way he needed.  Kevin has fulfilled his need with the tool he
has constructed.  There are numerous ways of providing services that are
needed.  The VistA experience is an opportunity for people to use tools
provided and to build their own solutions.  I would encourage Kevin to
document his solution and submit it to WorldVistA to manage the tool and
make it available to others so they can use this tool to make their own
solutions.  Cool.

Best wishes;  Chris



- Original Message -
From: smcphelan [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, May 17, 2005 11:37 AM
Subject: Re: [Hardhats-members] Custom Fileman date output formatting.


 XLFDT expects a valid date input.  So no it cannot convert a number from
 1-12 to a month.  I am not sure what you mean about not displaying year
 only.  Here are some simple examples of what it can do that addresses most
 of your comments:

 W $$FMTE^XLFDT(300)
 2000

 W $$FMTE^XLFDT($$NOW^XLFDT,5PZ)
 05/17/2005 2:19:25 pm

 W $$FMTE^XLFDT($$NOW^XLFDT,P)
 May 17, 2005 2:19:39 pm

  W $$FMTE^XLFDT(3050805)
 Aug 05, 2005

 W $$DOW^XLFDT(DT)
 Tuesday

 W $$DOW^XLFDT(DT,1)
 2

 Does you utility allow for the conversion of the ANSI standard M
date,time,
 $H?

 Does your utility allow for the conversion of FM date.time to HL7
date.time
 and vice versa?

 Does you utility allow for the conversion of $H to HL7 date.time?

 Does your utility allow for the adding (or subtracting) of either days,
 hours, minutes, or seconds to a FM (or $H) date.time and return a valid FM
 (or $H) date.time?

 Does you utility allow for the conversion of date.time to a numeric number
 that can be used in mathematical calculations?

 Does your utility allow for time zones and as such for UCT?

 Does your utility account for all leap years over 1000 year time frame?

 If you can answer Yes to all of these questions, then your utility
 approaches the robustness of XLFDT.

 I question the usefulness of at exactly in a date when dealing with
 physicians.  When was the last time any patient had their scheduled
 appointment kept by the practice at exactly the scheduled date and time?




 - Original Message -
 From: Kevin Toppenberg [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Tuesday, May 17, 2005 12:37 PM
 Subject: Re: [Hardhats-members] Custom Fileman date output formatting.


   See XLFDT it is more robust than what you show here.
 
  I didn't notice that you say XLFDT is MORE robust than
  what I showed.  Can you give an example that you feel
  my function would not be able to do?
 
  Kevin
 
 
  --- smcphelan [EMAIL PROTECTED] wrote:
 
   It is nice you have developed a M API to convert
   dates.  Everything you show
   here (except for the at exactly) has been part of
   VistA for 10 years or
   more...  See XLFDT it is more robust than what you
   show here.
  
   - Original Message -
   From: Kevin Toppenberg [EMAIL PROTECTED]
   To: Hardhats Sourceforge
   hardhats-members@lists.sourceforge.net
   Sent: Sunday, May 15, 2005 8:37 PM
   Subject: [Hardhats-members] Custom Fileman date
   output formatting.
  
  
I may have just reinvented the wheel, but I don't
think so.  I have just finished a function that
   will
format fileman dates in any arbitrary way, based
   on
format strings.  For example:
   
w $$DTFormat(FMDate,mm/dd/yy) -- 10/13/79
w $$DTFormat(FMDate,mm/dd/) -- 10/13/1979
w $$DTFormat(FMDate,mmm dd,) -- Oct 13,1979
w $$DTFormat(FMDate, dd,) -- October
13,1979
w $$DTFormat(FMDate, dd, 'at exactly'
   HH:MM
#) -- October 13,1979 at exactly 2:15 pm
   
The format string allows any mix and match order.
   It
has appropriate codes for formatting 24 vs 12 hr
clock.  Month numbers, short-names, or long names.
Year in 2 or 4 digits.  Numbers with or with-out a
leading 0.
   
This function is based roughly on the way that
   Delphi
handles datetime formatting.
   
If anyone wants a copy of the function let me
   know.  I
just tried to post it on the wikki, and apparently
   the
Sourceforge host is down for the moment.
   
Kevin




 ---
 This SF.Net email is sponsored by Oracle Space Sweepstakes
 Want to be the first software developer in space?
 Enter now for the Oracle Space Sweepstakes!
 http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?

Re: [Hardhats-members] Custom Fileman date output formatting.

2005-05-18 Thread Chris Richardson



Stephan;

 That was a skillful lift out of 
context. But to assume that the tool set is done is hubris and the stuff 
that the makers of Oracle would like everyone to believe. I was 
pointing out that there is the opportunity for folks using the application 
suiteto add new tools, new approaches,and newsolutions to the 
communitysupply of Open Source code, even for VistA. Let us be about 
building the community into an actively participating group of folks who can 
expand the existing model well past the FOIA. It will be rom this new 
growth and involvement that the community will grow and the VA will see the 
grass roots involvement of that community.

 Best wishes; 
Chris

BTW, I have been in zero G with NASA and would pay 
good money to do it again. I am waiting for the first VistA system to go into 
space. I wonder when that will be?

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Wednesday, May 18, 2005 5:30 
  AM
  Subject: Re: [Hardhats-members] Custom 
  Fileman date output formatting.
  
  As Rick Marshall knows, I will challenge what is said in a 
  publicforum especially one where many recipient's have little to 
  noexperience withVistA and who do not really know who the people 
  are who areresponding.Saying that, Kevin started this thread with 
  thecomment: " I may havejustreinvented the wheel, but I 
  don't think so. I have just finishedafunctionthat will 
  format fireman dates in any arbitrary way, based on 
  formatstrings.".I took this statement to mean that 
  Kevin examined what VistA couldandcouldnot do and determined 
  that VistA did not provide a tool forformattingdateoutputs. 
  From later responses, apparently, he was unaware of theexistenceof 
  the XLFDT APIs. Now if he said something like "I had looked 
  attheXLFDTutility and found it wanting for outputting 
  dates" then Iwouldhave hadno object! ions to w 
  If VistA was already well established outside of the VA, then 
  thatwould bea different situation. But it is not. And every 
  misleading and/orerroneous statement made about VistA harms the image of 
  VistA andhas anegative impact upon implementing VistA outside of 
  the VA. I have noproblems whatsoever about publicly talking about 
  VistA'sdeficiencieslike alack of a Ped module or adequate 
  OB/GYN module.   - Original Message -----  From: 
  "Chris Richardson" [EMAIL PROTECTED]  To: 
  hardhats-members@lists.sourceforge.net  Sent: Tuesday, May 17, 
  2005 10:03 PM  Subject: Re: [Hardhats-members] Custom Fileman date 
  output formatting. Hey, guys, there will 
  always be room for new ways of doing  things.  The  
   Kernel tools are there and heavily used. But as Kevin found, it  
  didn't   quite work ! the way h 
  --- This SF.Net email is 
  sponsored by Oracle Space Sweepstakes Want to be the first software developer 
  in space? Enter now for the Oracle Space Sweepstakes! 
  http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click 
  ___ Hardhats-members mailing list 
  Hardhats-members@lists.sourceforge.net 
  https://lists.sourceforge.net/lists/listinfo/hardhats-members 



Re: [Hardhats-members] Custom Fileman date output formatting.

2005-05-19 Thread Chris Richardson
John;

  We will probably do exactly that, make a callable function out of it.  It
seems the most useful way to implement this functionality.  Kevin still gets
the credit, we just do the packaging and promotion.  BTW, Kevin, did you
reserve that namespace with Cameron?  You should.   We may move it to
another namespace (probably VW, for WorldVistA, WV was already taken by
women's health, go figure).

   Must be brief now;  Chris

- Original Message -
From: JohnLeo Zimmer [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, May 18, 2005 9:00 PM
Subject: Re: [Hardhats-members] Custom Fileman date output formatting.


 Kevin Toppenberg wrote:

 In my system, this function
 is in a file name TMGMISC.  I didn't think others
 would want to use that name.  You can put it where
 ever you want.
 
 

 Kevin, I'd prefer to use it as
 $$DTFormat^TMGMISC()
 to preserve proper namespacing.

 regards,
 jlz


 ---
 This SF.Net email is sponsored by Oracle Space Sweepstakes
 Want to be the first software developer in space?
 Enter now for the Oracle Space Sweepstakes!
 http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Another GTM error

2005-05-25 Thread Chris Richardson
Nancy;

   The IO* symbols are setup by the ^%ZIS routines.   The values are
determined by the device selected.

  Sorry, but I have to run right now.   Best wishes;   Chris

- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, May 25, 2005 4:30 AM
Subject: Re: [Hardhats-members] Another GTM error


 I would like to know how to chase this down for future reference.  Am I on
the
 right track and now what?  How do I find out more about IOSL?

  This is what I did so far:

 I found the 32nd line after the tag WR in the routine DDSU.m.   the line
with
 the WR tag is 126.  The lines below are 149-159 and there were no line
wraps
 above to screw things up that I could see.  It seems that WR+32 is
probably
 line 157, so WR+32 must count the line with WR as 1, correct?

  W DDH(A0,A4)
  I $D(DDH(ID)) D  S:$D(DUOUT) DIY=U
  . N DDD,DIY,DDSID
  . S DDSID=DDH(ID)
  . S:$D(DDH(ID,1))#2 DDSID(1)=DDH(ID,1)
  . N DDH
  . S:$D(DDSID(1))#2 DDH(ID,1)=DDSID(1) K DDSID(1)
  . S Y=A4
  . S:$D(DDS) DDQ=$S(DY(IOSL-1):IOSL-1,1:DY)_U_$X
  . X DDSID
  Q


 IOSL is not newed and is used early in the routine,and gives me a value,
so I
 assume it is the undefined global variable. This is immediately after I
 started up with D P^DI, which I think wipes the local variables, correct?

 GTMW IOSL
 24

  I asked for that section in the global, I think.

 GTMZWR ^DD(200.07475,.01,0)
 ^DD(200.07475,.01,0)=CERTIFICATION^MP747.9'^QA(747.9,^0;1^Q

 Then   I looked in the Data Dictionary:

 **
 Select OPTION: 8  DATA DICTIONARY UTILITIES
 Select DATA DICTIONARY UTILITY OPTION: ^
 Select OPTION: ^
 GTMD Q^DI
 VA FileMan 22.0
 Select OPTION: 8  DATA DICTIONARY UTILITIES
 Select DATA DICTIONARY UTILITY OPTION: 1  LIST FILE ATTRIBUTES
  START WITH WHAT FILE: NEW PERSON//
   GO TO WHAT FILE: NEW PERSON//
   Select SUB-FILE:
 Select LISTING FORMAT: STANDARD//
 Start with field: FIRST// Certification
 Go to field:
 DEVICE:   TELNET
 STANDARD DATA DICTIONARY #200 -- NEW PERSON FILE
MAY 25,[EMAIL 
 PROTECTED]:04:05
PAGE
 1
 STORED IN ^VA(200,  (1154 ENTRIES)   SITE: CAMP MASTER   UCI: VAH,ROU
(VERSION
 8.0)

 DATA  NAME  GLOBALDATA
 ELEMENT   TITLE LOCATION  TYPE
 --
-

 200,747.5 CERTIFICATION  QAR2;0 POINTER Multiple #200.07475

   DESCRIPTION:  This field allows you to enter specialties
in
 which the practitioner is Board Certified.

 200.07475,.01   CERTIFICATION  0;1 POINTER ** TO AN UNDEFINED FILE
**
(Multiply asked)
  LAST EDITED:  FEB 01, 1991
 HELP-PROMPT:  Enter the specialties in which the
   practitioner is Board Certified.
 DESCRIPTION:  This field allows you to enter
specialties
 in
   which the practitioner is Board
Certified.
 CROSS-REFERENCE:  200.07475^B
 1)= S ^VA(200,DA(1),QAR2,B,
 $E(X,1,30),DA)=
 
 2)= K
^VA(200,DA(1),QAR2,B,$E(X,1,30),DA)


 200.07475,1 DATE 0;2 DATE

 INPUT TRANSFORM:S %DT=E D IN^QARVER1,^%DT S X=Y K:Y1 X
 NOTES:  --CAN'T BE ALTERED EXCEPT BY
PROGRAMMER

 







 On Wednesday 25 May 2005 05:15 am, Usha wrote:
  Hi
 
 
 
  While listing the fields of NEW PERSON file from FileMan, the following
is
  displayed
 
 
 
 747.5CERTIFICATION%GTM-E-GVUNDEF, Global variable undefined:
  ^DD(200.07475,.01,0)
 
  At M source location WR+32^DDSU
 
 
 
  Can anyone help?
 
 
 
  Regards
 
  Usha

 --
 Nancy Anthracite


 ---
 This SF.Net email is sponsored by Yahoo.
 Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
 Search APIs Find out how you can build Yahoo! directly into your own
 Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] == PROBLEMS with the List ==

2005-05-27 Thread Chris Richardson
Maybe it is a MicroSoft Outlook Feature...  ;^)

- Original Message -
From: Thurman Pedigo [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, May 27, 2005 5:37 PM
Subject: RE: [Hardhats-members] == PROBLEMS with the List ==


 So - Dr. Morales,

 Did you send this message via web? Or Outlook? Can you reply to a (this)
 message with Outlook?  I too experienced similar problems with Outlook. I
 had to unsubscribe the list and then re-subscribe to get it to work. You
 might try that. Greg Kreis was a lot of help, though I'm not sure either
of
 us ever figured what was happening.

 Thanks,

 thurman

  -Original Message-
  From: [EMAIL PROTECTED] [mailto:hardhats-
  [EMAIL PROTECTED] On Behalf Of Alberto Odor Morales
  Sent: Friday, May 27, 2005 6:08 PM
  To: hardhats-members@lists.sourceforge.net
  Cc: [EMAIL PROTECTED]
  Subject: [Hardhats-members] == PROBLEMS with the List ==
 
  Strange things happen with this list. I hope someone can explain them to
  me:
 
  1. I receive al your messages in my Outlook 2003 client (tht's great).
  2. The messages I send through the same Outlook never reach the list.
  3. The messages I send using the same account but with a web client,
reach
  the list, I know that because I get answers from you, but they never
reach
  my Outlook client.
 
  I have all options in the list configuration page setup so that I could
  receive all messages and even a recipt for messages I send (which I get)
 
  Bottomline:
 
  Why can't I sent messages to the list using Outlook?
  Why can't I retrieve messages I send with a web client?
  
 
 
  ==
  Dr. Alberto Odor Morales
  [EMAIL PROTECTED]
 
 
 
  ---
  This SF.Net email is sponsored by Yahoo.
  Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
  Search APIs Find out how you can build Yahoo! directly into your own
  Applications - visit
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members



 ---
 This SF.Net email is sponsored by Yahoo.
 Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
 Search APIs Find out how you can build Yahoo! directly into your own
 Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Time for a Metaphor

2005-05-27 Thread Chris Richardson
Welcome, Rubin;

   There are a pretty good number of VA and former-VA folks on this list.
You are in good company.  Your Linux experience is greatly appreciated.   As
you watch for a while, you will see a lot of interesting topics go by and
some interesting projects in the making.  Jump in anywhere you feel
comfortable.

Best wishes;  Chris Richardson


- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, May 27, 2005 8:41 PM
Subject: Re: [Hardhats-members] Time for a Metaphor


 Well, you gave us some fun even it you didn't introduce yourself first.

 Please tell us about NYLXS.

 I suggest you just hang around a bit until you find something that
 catches your fancy.  What sorts of things have you done or do you like to
do?
 Perhaps we can tell you some of the sorts of things that are likely to be
up
 your alley.

 On Friday 27 May 2005 10:39 pm, Ruben Safir wrote:
  Oh
 
  and Hello
 
  I'm Ruben Safir, and I was hoping to help with some of the coding and
  the website.  I'm the President of NYLXS, and seasoned programmer, ex-VA
  Pharmacist, and a practicing Pharmacist.
 
  Sorry - I meant to say Hello First :)
 
  Ruben
 
  On Fri, 2005-05-27 at 20:35, Greg Woodhouse wrote:
   The problem I have with the metaphor is that the OS isn't a passive
   thing like a pot or petri dish, it does useful work (though you may
not
   be ware of what it is doing -- scheduling, memory management, etc.)
  
   --- Nancy Anthracite [EMAIL PROTECTED] wrote:
Couldn't you have a  Pot, Good Soil and Beautiful Flowers instead of
a petri
dish!!!  ;-)
   
On Friday 27 May 2005 02:46 pm, Mark Street wrote:
 After reflecting on the Linux/distribution rhetoric some. a
   
simple
   
 metaphor is in order for the model we are assembling here with
   
VistA.
   
 I have opened the box, emptied all the contents on the table,
   
quickly
   
 scanned the directions, assembled the parts and pieces together
   
into a
   
 somewhat workable system.  It is time for my metaphor.

 1.  The computer operating system - VAX, UNIX, Linux, Windoze,
etc.
   
= A
   
 petri dish

 2.  The database - Cache, GT.M = the blood ager medium for the
   
organisms to
   
 grow.

 3.  VistA, objects, routines, applications - mumps code = the
   
organisms
   
 that grow and flourish on and in the medium.

 As we can see, the OS is merely a container for the medium and the
 organisms. Which is why it really doesn't matter which
distribution
   
of
   
 Linux one uses.

 If you have a consultant or contract with anyone who is
experienced
   
or
   
 proficient with UNIX/Linux it is not that difficult to get a petri
   
dish out
   
 of the packaging.  The OS is just a petri dish. ; )  Feel free to
   
clarify
   
 or add to this metaphor

 Now, back to the mumps textbook.  This stuff is strange. no
   
wonder you
   
 guys have been working with it for 20 years. : |
   
--
Nancy Anthracite
   
   
---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using
Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
   A practical man is a man who practices the errors of his forefathers.
   --Benjamin Disraeli 
   Greg Woodhouse
   [EMAIL PROTECTED]
   [EMAIL PROTECTED]
  
  
  
  
  
   ---
   This SF.Net email is sponsored by Yahoo.
   Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
   Search APIs Find out how you can build Yahoo! directly into your own
   Applications - visit
   http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
  ---
  This SF.Net email is sponsored by Yahoo.
  Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
  Search APIs Find out how you can build Yahoo! directly into your own
  Applications - visit
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members

 --
 Nancy Anthracite

Re: [Hardhats-members] Archives of Internal Medicine Article

2005-05-28 Thread Chris Richardson
Nancy;

  There is drug/drug, alergy, and drug/food interaction associated with
orders (OR*).  At the hospitals, drug orders are written by physicians
(bolstered by CPRS) and must be reviewed and signed by a pharmacist.  Then
the point of care interface, Bar Code Medication Administration (BCMA)
system (PSB*) also is another check to make sure that the proper drug is
given in the proper dose at the proper time to the proper patient. The nurse
is the final check on the delivery of the drug and records the result of the
administration (dose given/patient refused/etc).

  Please remember that the increased counts are a measure of looking for
these errors as well as having automated methods of the recording of the
dispensing of the drugs.  The actual count of drug errors in hospitals where
these automated methods are not used may never be known.   If drug delivery
cannot be measured in a meaningful way, no policy change is likely to have
much effect.

- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, May 28, 2005 9:27 PM
Subject: [Hardhats-members] Archives of Internal Medicine Article


 The May 23rd issue of the Archives of Internal Medicine had an article
about
 the high rates of adverse drug related events noted in a VA Hospital. The
 lack of decision support for selection, dosing and monitoring was cited as
a
 deficiency in the EMR that if corrected,  might prevent some of these
 problems. The presence of drug interaction checking was mentioned.

 The abstract is here.
  http://archinte.ama-assn.org/cgi/content/abstract/165/10/

 It is my understanding that there is some decision support already present
in
 VistA but it is less than the ideal according to this article

 I doubt any record system out there is ideal, but I can see this as
something
 that will be cited as a reason not to adopt VistA .  I bring it to your
 attention so you will not be surprised by this also so that we can work
 toward adding more decision support to VistA with the help of the medical
 community as it grows.

 I am hoping that the release of VistA Office and the web site that will
come
 with it will be a place for the  VIstA users to debate and contribute
 specific decision support suggestions as well as templates, clinical
 reminders, etc.  I hope that users within the VA will also be willing to
 contribute and that this will lead to improvements in VistA for everyone's
 benefit.


 --
 Nancy Anthracite


 ---
 This SF.Net email is sponsored by Yahoo.
 Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
 Search APIs Find out how you can build Yahoo! directly into your own
 Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] What happened to GTM on Sourceforge?

2005-05-30 Thread Chris Richardson
You would have had better luck looking for GT.M.

- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, May 30, 2005 9:51 PM
Subject: Re: [Hardhats-members] What happened to GTM on Sourceforge?


 Thanks, Thurman  Maury.  Got it and bookmarked it!

 On Tuesday 31 May 2005 12:39 am, Thurman Pedigo wrote:
  Guess not...maybe this?
  http://sourceforge.net/projects/sanchez-gtm/
 
   -Original Message-
   From: [EMAIL PROTECTED] [mailto:hardhats-
   [EMAIL PROTECTED] On Behalf Of Thurman Pedigo
   Sent: Monday, May 30, 2005 10:34 PM
   To: hardhats-members@lists.sourceforge.net; [EMAIL PROTECTED]
   Subject: RE: [Hardhats-members] What happened to GTM on Sourceforge?
  
   Try thist
  
   http://sourceforge.net/projects/worldvista
  
-Original Message-
From: [EMAIL PROTECTED] [mailto:hardhats-
[EMAIL PROTECTED] On Behalf Of Nancy Anthracite
Sent: Monday, May 30, 2005 9:41 PM
To: [EMAIL PROTECTED]; hardhats-members@lists.sourceforge.net
Subject: [Hardhats-members] What happened to GTM on Sourceforge?
   
I tried putting GTM in the search on the first page.  GTM no longer
  
   comes
  
up
for me and that is how I always got there.  Can someone send me the
  
   direct
  
link, please?
--
Nancy Anthracite
   
   
---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using
Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-
  
   q22005
  
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
   ---
   This SF.Net email is sponsored by Yahoo.
   Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
   Search APIs Find out how you can build Yahoo! directly into your own
   Applications - visit
   http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
  ---
  This SF.Net email is sponsored by Yahoo.
  Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
  Search APIs Find out how you can build Yahoo! directly into your own
  Applications - visit
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members

 --
 Nancy Anthracite


 ---
 This SF.Net email is sponsored by Yahoo.
 Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
 Search APIs Find out how you can build Yahoo! directly into your own
 Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] I cant seem to connect to the RPC Listener

2005-06-01 Thread Chris Richardson

- Original Message -
From: Mark Goudie [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, June 01, 2005 6:53 PM
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC Listener


How do i tell what version of GTM i have?  I just downloaded
everything from sourceforge less then 5 days ago.

On 6/1/05, K.S. Bhaskar [EMAIL PROTECTED] wrote:
 Mark --

 You would need V5.0-FT02 (or V5.0-000 when released - any day now).
 V5.0-FT01 does not have the enhancement.

 -- Bhaskar

 Kevin Toppenberg wrote:
  Mark,
 
  I'm stumped.  Maybe this has to do with the issue that
  Bhaskar just posted about.  Do you have version 5.x of
  GT.M?
 
  Kevin


 ---
 This SF.Net email is sponsored by Yahoo.
 Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
 Search APIs Find out how you can build Yahoo! directly into your own
 Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



--
- Mark Goudie


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] I cant seem to connect to the RPC Listener

2005-06-01 Thread Chris Richardson
Mark;

   Try;
WRITE $ZV

This should show you the current version and the Operating System (usually)
on nearly all MUMPS systems.



- Original Message -
From: Mark Goudie [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, June 01, 2005 6:53 PM
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC Listener


How do i tell what version of GTM i have?  I just downloaded
everything from sourceforge less then 5 days ago.

On 6/1/05, K.S. Bhaskar [EMAIL PROTECTED] wrote:
 Mark --

 You would need V5.0-FT02 (or V5.0-000 when released - any day now).
 V5.0-FT01 does not have the enhancement.

 -- Bhaskar

 Kevin Toppenberg wrote:
  Mark,
 
  I'm stumped.  Maybe this has to do with the issue that
  Bhaskar just posted about.  Do you have version 5.x of
  GT.M?
 
  Kevin


 ---
 This SF.Net email is sponsored by Yahoo.
 Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
 Search APIs Find out how you can build Yahoo! directly into your own
 Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



--
- Mark Goudie


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Default Editor for Vista and MailMan OpenFORUM email

2005-06-11 Thread Chris Richardson
Nancy;

   Sleep is one of those impractical myths, (like vacations and having a
relationship) that take time away from our productivity.
Only the enlightened have been able to overcome such distractions.   ;^)

- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, June 11, 2005 5:52 AM
Subject: Re: [Hardhats-members] Default Editor for Vista and MailMan
OpenFORUM email


 Sleep?  What is that?

 On Saturday 11 June 2005 01:01 am, Kevin Toppenberg wrote:
  I just played with this some more, and data from one
  edit is showing up in the data from next edit.  I'll
  need to debug this some more after I get some sleep...
 
  Kevin
 
  --- Kevin Toppenberg [EMAIL PROTECTED] wrote:
   Ok.  I have gotten this working.
  
   I created an ALTERNATE EDITOR entry that calls
   custom
   code.  This code gets the data from the database,
   writes it to a file.  Then launches a linux editor
   (e.g. joe) to edit the data.  When joe is done, the
   data is put back into the database.
  
   I have documented this here:
 
 
http://openforum.worldvista.org/~forum/index.php?title=Using_a_linux_editor
 _inside_VistA
 
   Hope it works for you.  I am glad to figure this
   out,
   because I found the VistA screen editor to be
   difficult to use.
  
   Kevin
  
  
   --- Ismet Kursunoglu, MD [EMAIL PROTECTED]
  
   wrote:
 There is an ALTERNATE EDITOR file (I think I got
   
the name right) that
   
 provides a platform independent mechanism for
   
invoking editors (much  as
   
This is what I found. I am running GT.M V5.0-FT01
Linux x86 (under
debian-pure64 sid with emulation) and VistA
FOIA20050227 from Bhaskar.
   
**
OUTPUT FROM WHAT FILE: ALTERNATE EDITOR//
   
   -A- SEARCH FOR ALTERNATE EDITOR FIELD: ?
 Answer with FIELD NUMBER, or LABEL
Choose from:
.01  NAME
1ACTIVATION CODE FROM DIWE
2OK TO RUN TEST
3RETURN TO CALLING EDITOR
7DESCRIPTION   (word-processing)
   
   
   -A- SEARCH FOR ALTERNATE EDITOR FIELD:
**
   
Would it be possible to evoke ZEDIT and have it
display for example with
  Mailman or for that matter anywhere else in
  
   VistA?
  
I would think not.
   
 On Jun 6, 2005, at 6:16 AM, K.S. Bhaskar wrote:
 Ismet --

 Set the EDITOR environment variable before
   
starting GT.M to point  to
   
 any editor.  When ZEDIT function is invoked
   
from inside GT.M,  it
   
 will start the editor pointed to by $EDITOR,
   
e.g.:
 source /usr/local/gtm/gtmprofile
 export EDITOR=`which vim`
 mumps -dir
 GTMZEDIT XYZ

 I am not sure, however, whether VistA invokes
  
   an
  
editor with  ZEDIT.
   
 I don't know why it is presenting VMSEDT as a
   
choice for  GT.M on
   
 Linux. What happens if you take that choice?
   
That was from the OpenForum server - I am not sure
what systems they are
running under. When I use that it evokes an editor
that looks like this
   
Select MailMan Menu Option: SML  Send a Message
   
Subject: testing
You may enter the text of the message...
   1This is just a test to see what the VMSEDT
option sets for the editor.
   2
EDIT Option: ?
  Choose, by first letter, a Word Processing
Command
  or type a Line Number to edit that line.
EDIT Option:
Send mail to: KURSUNOGLU,ISMET//
  
   KURSUNOGLU,ISMET
  
--
Ismet B. Kursunoglu, MD, FCCP
Medical Director
Alaska Clinic, LLC
3750 Country Field Circle, UNIT B
Wasilla, Alaska 99654
[EMAIL PROTECTED]
(907)357-7240
 
  ---
 
This SF.Net email is sponsored by: NEC IT Guy
  
   Games.
  
 How far can you shotput
a projector? How fast can you ride your desk chair
down the office luge track?
If you want to score the big prize, get to know
  
   the
  
little guy.
Play to win an NEC 61 plasma display:
http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
 
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
   __
   Discover Yahoo!
   Use Yahoo! to plan a weekend, have fun online and
   more. Check it out!
   http://discover.yahoo.com/
 
  ---
 
   This SF.Net email is sponsored by: NEC IT Guy Games.
How far can you shotput
   a projector? How fast can you ride your desk chair
   down the office luge track?
   If you want to score the big prize, get to know the
   little guy.
   Play to win an NEC 61 plasma display:
   http://www.necitguy.com/?r=20
   ___
   

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

2005-06-11 Thread Chris Richardson
Joseph;

   One reason you haven't seen benchmark comparisions between the different
relational databases (Oracle, Sybase, DBase (you pick the release),
Informix), the vendors contractually inhibits their users from publishing
the results.  Why would they do that?  Because they know the outcome.  It
ain't good for them.  The Koreans did publish the results of one benchmark
they did in one of the Last MUG Quarterlies.  The results were astounding.
Same hardware, same load, same task took the relationals 6 hours or more to
complete.  MUMPS took something less than one hour to complete.

   Oracle used to be a true relational database and their performance really
sucked.  They hired Irene Chen from SAIC and the CHCS project.  They learned
some of why MUMPS is faster.  Soon after Oracle became a relational database
that mapped to a heirachical database internally.  This gave them a big
boost in performance and some improvement in scalability.  They just didn't
learn the rest of the lesson, how to make it scalable or learn how to build
effective memory cacheing.

  The result is that MUMPS allows for some very important performance
enhancement that other databases haven't learned yet.  One such enhancement
is that most read requests are satisfied in memory cache and these requests
don't have to go out to disk.  So only about 15% of the reads on a loaded
system actually result in a physical read.   This is a phenomenal increase
in performance.  A MUMPS system will speed up with more people on the system
(to a max determined by the available memory and the CPU performance), but
these limits are much higher numbers of users than Oracle or Sybase could
support on the same hardware.

  The bottom line is that there have been attempts to replace MUMPS systems
in the past and the CHCS project for the DoD has been no exception.  They
have been trying to bring up CHCS II to replace the CHCS I system which was
patterned after DHCP, the direct predicessor to VistA.  After 15 years and
many millions of dollars, CHCS II has finally been withdrawn for the last
time and CHCS I still runs the hospitals.  If Oracle or Sybase, or Informix
could do the job, they would be doing it.  Where are they??

  Want an idea of the complexity of the VistA model?  Look up the Entity
Relationship Diagrams.  Then show one of the nearly 100 pdf files to your
favorite Relational Database Guru and watch him blanch at the numbers of
data elements and relationships represented there.  On CHCS there were over
22,000 different data elements in the data dictionary.  In Northern
California, nearly 500,000 patient records are stored in less than 120
gigabytes of disk space.  It would be interesting to see how much space the
same information would take up in the relational model, then pack a lunch,
cause it will take a good long time to traverse that data as a relational
database.

- Original Message -
From: [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, June 11, 2005 5:22 PM
Subject: RE: [Hardhats-members] == VistaWeb Missing Apps ==


 Yes, it will be interesting to see what can be done with Cache.  We're
 looking into the patient screening issue I mentioned previously, for
 example.

 It's interesting, I never heard of this M/VistA being faster than SQL
 relational until I started reading these messages.  I'm keen to see if
 that's true.  I just got done writing an HL7 data access object to talk to
 the HDR which is Oracle.  (Don't ask why I'm talking HL7 to an Oracle
 database, I'm not sure I know myself.)  I will certainly be looking at the
 speed.

 Yes, Oracle is expensive, perhaps prohibitively so.  Is that the only game
 in town, I wonder?  Surely there's something between SQL Server and
Oracle?

 And yes, speed is essential.  It's what makes VistAWeb so popular with
 providers, along with its simple interface.  I'm not gonna be happy if the
 HDR slows it down.

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Nancy
 Anthracite
 Sent: Saturday, June 11, 2005 3:00 PM
 To: hardhats-members@lists.sourceforge.net
 Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==

 It seem to me that you do want is an M database that is reengineered for
 VistA
 because of its speed, easier mantainance and reliability and additionally,
 the ability to do SQL queries on that database.  Seems like Cache delivers
 that and with the right additional software, GT.M can do that as well.

 The Intersystems folks knew what they were doing when they bought up all
of
 those flavors of M.  The Epic folks know what they are doing as well.

 Relational databases are slower and that has long been recognized, and
they
 require a lot more work to maintain and design.  Oracle is probably the
 gorilla in that field and is very expensive and slow.  Yea, maybe you get
 some pretty reports from it, but not likely in real time.

 Tell all of the busy healh care worker why they have to wait when 

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

2005-06-12 Thread Chris Richardson
David;

  The failure of CHCS II was not just one failure but a series of nearly 10
successive failures where the only criterion was that the solution could not
be MUMPS.  I lived it.  I was there for the first three or four failures.
The four month integration trials out at Tripler where the vendors where on
site living DLL hell on a daily basis.  In four months of integration
testing (this was supposed to work the first time out of the bag when the
vendors came to Hawaii).  Their code was supposed to work and it didn't.  In
four months they could generate a patient list in twenty five minutes when
they could go over to the CHCS I terminal and get that same atient list in
30 seconds.  It was embarassing for these guys, but failure is not defeat,
just justification to expend even more government money.  After about two
years this batch of vendors was kicked out and another set was brought in
under a new management vendor.  The result was equally disapointing and even
more government money sunk down the hole.

  I was brought in to help the vendors figure out how to migrate away from
MUMPS and VistA.  I was happy to have some real world comparison of the
capabilities of this New technology with the Legacy Solution.  I
explained to them the reasons why their results were so bad.  It isn't that
the solution has to be all MUMPS, not at all.  Let's think about using these
tools for what they are good at.

  This was not the only task that the engineers helped make the interfaces
work.  There was a management interface where they wanted all of the data
elements from the CHCS I system downloaded to their database (it happened to
be a Relational Database).  The process was tested out at Landstuhl,
Germany, a CHCS site.  They hooked their database engine up to the CHCS
system and CHCS I downloaded to them for 6 and a half days until they ran
out of disk space.  CHCS I still had lots of data to send them.  This was
tried at Walter Reed as well and the add-on system was so slow that CHCS I
was dumping the data to them faster than they could add it into their
database and so it went to tape.  Their system became an off-board
tape-drive.

   Keep in mind that the winning of CHCS I by SAIC was part of a compute-off
run by the military.  The TRIMIS spec was the requirements, (20 years of
specification without implementation).  Four vendors, Baxter-Travenol,
Technicon, Mc Donnel-Douglas, and SAIC doing the VA set-aside (suggested by
Congressman Sonny Montgomery).  Each participant was given $25 million
dollars to provide a solution tot he compute-off.  Baxter and Technicon
spent their money and no-bid the contract.  The contract was written so
there would be a follow-on contractor as part of the process (an 85:15%
split).  OK, so Mac Donnel Douglas run their model and got a 67%
functionality score and their bid was $2.6 Billion to do the military
hospitals around the world.  Not too bad.  SAIC's entry into the compute-off
was the CHCS model derived from the VA DHCP.  Their entry scored 98%
functionality and the bid was $1.01 Billion, 40% of the competing bid with
more functionality.  Mac Donnel Douglas could have had 15% of the contract
by just standing there.  They walked away.  SAIC won 100% of the contract.
These economies of scale are not unusual for MUMPS solutions.  This was the
1986-7 time frame.  CHCS I is still runnning the DoD hospitals.

   I don't mind having MUMPS replaced with something that works as well and
as cheaply, but lets have a level playing field for once.  Let MUMPS compete
head to head with these other technologies and may the best system succeed.
Of course, there are very few absolutes in life, but to throw away a big
hunk of your tools just out of predjudice and politics is just wrong.  One
tool is not going to fit all applications, great.  Lets find out what is
going to be the easiest to support, to expand, and to adapt to the needs of
the tasks ahead.

#1  Projects fail for a lot of reasons, [politics and vendor pressure can be
a couple of reasons.  Non-technical management making technical decisions
and predjudicing the outcome is another reason.]

#2 An effective system is more than the benchmark.  [Hey, true enough, but
the proof is in the puting.  Remember that Legacy also means that the
current system does work and the new system should do at least what the
current system does.  Ain't seen it yet.]

#3 Any project directly ported to another technology will not benefit from
the advances in that new technology

[Directly ported, I could agree with you.  But that is one of the reasons
that MUMPS has done so well.  It is a thimble that looks like a 20 gallon
sack to a lot of traditional applications.  I am willing to bet that it
would be easier to take an existing new technology data model and re-host it
in MUMPS than the inverse.  But again, if the application has a lot of glitz
and sparkle but is not usable, then what have you got?]

David, in #4 you stated that;
change platforms when 

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

2005-06-12 Thread Chris Richardson
Greg;

  What I was saying is that the type of study you are talking about can
probably never be done because;
1) The study you are asking for costs money, (the money has to come from
somewhere),
2) Vendors won't spend the money because they know the outcome,
3) Legally running such a suite of test puts you at risk for breach of
contract with the vendor's code if you try to publish the outcome..  Others
have done these benchmarks, but they are constrained from publishing the
results by their user contracts.

Perhaps there is a user community out there who will fund such a benchmark
or construct a compute-off competition??

So we are stuck with anecdotal evidence and personal experience and actual
satisfaction of the end customer (after all, isn't this last item what we
are all working towards?).  Let me tell you, if I am on the table of an
Emergency Room, I don't want the excuses I hear complaints about a slow
system.  I want the best decision possible based of the most complete
medical record my doctor can get.  Thus far MUMPS-based systems continue to
perform with up-time, reliability, speed, adaptability, over-all cost, and
just getting the job done.  If a fraction of the money thrown at other
solutions could be spent of new MUMPS development, imagine what could be
done.


- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, June 12, 2005 6:04 AM
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==


 I agree. Most vendors don't pay much attention to the existence of
 MUMPS in their marketing literature. But that's a different issue: my
 point was that it's necessary to go beyond anecdotal evidence if you
 want to make rigorous claims about which type of system is faster.
  From a practical point of view, anecdotal evidence (It worked for
 me), may be just fine, but it doesn't really answer the kinds of
 questions a scientific analysis would need to address.

 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]

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


 On Jun 11, 2005, at 8:43 PM, Chris Richardson wrote:

  Greg;
 
 I am pointing out that the vendors do not publish such figures
  because
  the outcomes are attocious for comparisions with other technologies
  they
  hope to supress.  The paper was published over 5 years ago and I am
  a bit
  hazy on the specific figures, but those figures and the testing
  constraints
  were published.  These results are correct in the magnetudes, but I
  am a bit
  hazy on the details.  But if someone else might have that article,
  we might
  put it up on hardhats for review.
 
 Also remember that the MUG Quarterly was a user group
  publication and not
  the IEEE.  I think that it is a sad state when the vendors can't put
  together a reasonable set of benchmarks to let the truth be known.
  Also
  remember that Kaiser in Northern California just stopped a ten year
  project
  to install Oracle in favor of another MUMPS solution.  Southern
  California
  Kaiser never changed off of MUMPS technology.   Hard to beat the
  ecconomies
  of scale.
 



 ---
 This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you
shotput
 a projector? How fast can you ride your desk chair down the office luge
track?
 If you want to score the big prize, get to know the little guy.
 Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-06-12 Thread Chris Richardson
Ruben;

  I have to mention at this point that the British Stock Exchange is
actually being run on MUMPS.  Earlier someone said that not all banks run
MUMPS.  This is a correct statement, but they can also spend a lot more
money for less service than if they were using MUMPS technology.  Back in
1977, when I worked for Shared Medical Systems out of King of Prussia, PA,
we had an average of 15 minutes from report of a database or application
problem to its successful resolution on the M systems at remote sites.  On
our Cobol systems, 3 day turnaround was the norm.   Obviously the
traditional support has gotten better, but it would be interesting to see
what the up-times are like as well as the mean times to repair.  A database
which is not available does not help care for patients.

As for the purpose of a database is not just to storage, preserve, and
validate data.  A database also needs to be able to preserve the
relationships of data to other data, and to explolit those relationships to
gain insight into the meaning of that data.  Often those insights are not
originally built into the design of the data structures.  The database needs
to allows for the ad hoc representation to extract that meaning.

   Best wishes;   Chris

- Original Message -
From: Ruben Safir [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, June 12, 2005 4:26 PM
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==


 On Sun, Jun 12, 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 store,
preserve and
 validate data.

  or that you have less need of professional programmers.
 
  If you are using a conventional RDBMS, realistically what is your
  alternative to SQL?

 :)

 Every database has a built in API which is faster. It's just not universal
and
 usually needs compulation.

 SQL is just better because it is desinged on sould database theory and
honed
 by 3 decades of real world expereince.

  I guess there are some object tools now, but
  historically that toolbox only holds hammers.

 Definetely not.  In fact, when I programmered Oracle apps I used no SQL.

 Ruben
 __
 Brooklyn Linux Solutions

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

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

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

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






---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-06-12 Thread Chris Richardson
Greg;
   How do you think Fidelity (Sanchez and GT.m) makes their money?

- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, June 12, 2005 7:30 PM
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==


 I was initially surprised to learn that MUMPS was being used for
 financial/banking applications, but when you think about it, it makes
 sense. The patterns of use and data organization have a lot in common
 with health information systems.

 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]

 And the end of all our exploring
 will be to arrive where we started
 And know the place for the first time -- T.S. Eliot



 On Jun 12, 2005, at 6:54 PM, Chris Richardson wrote:

  Ruben;
 
I have to mention at this point that the British Stock Exchange is
  actually being run on MUMPS.  Earlier someone said that not all
  banks run
  MUMPS.  This is a correct statement, but they can also spend a lot
  more
  money for less service than if they were using MUMPS technology.
  Back in
  1977, when I worked for Shared Medical Systems out of King of
  Prussia, PA,
  we had an average of 15 minutes from report of a database or
  application
  problem to its successful resolution on the M systems at remote
  sites.  On
  our Cobol systems, 3 day turnaround was the norm.   Obviously the
  traditional support has gotten better, but it would be interesting
  to see
  what the up-times are like as well as the mean times to repair.  A
  database
  which is not available does not help care for patients.
 
  As for the purpose of a database is not just to storage, preserve, and
  validate data.  A database also needs to be able to preserve the
  relationships of data to other data, and to explolit those
  relationships to
  gain insight into the meaning of that data.  Often those insights
  are not
  originally built into the design of the data structures.  The
  database needs
  to allows for the ad hoc representation to extract that meaning.
 
 Best wishes;   Chris
 



 ---
 This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you
shotput
 a projector? How fast can you ride your desk chair down the office luge
track?
 If you want to score the big prize, get to know the little guy.
 Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-06-13 Thread Chris Richardson
Karl, haven't heard from you in a long time.  This is news to me that CHCS
II is still being deployed.  You are on the front line, so you have better
sources than mine, perhaps.  I am late for work and can't connect again
until after work. Will write more this evening.  Tell us more about the
history of CHCS II if you know it.  I was working on the third cycle
(attempt) of CHCS II back in 1998.

   Best wishes;  Chris

- Original Message -
From: Thies, Karl Mr LND [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, June 13, 2005 3:18 AM
Subject: RE: [Hardhats-members] == VistaWeb Missing Apps ==


I am working at Landstuhl Regional Medical Center in Germany at the
moment, and we have just brought up CHCS II at Landstuhl Regional
Medical Center and most of our associated clinics and hospitals across
Europe. CHCS II is now being run at DoD hospitals and clinics across
Europe.  By the end of the summer it is projected to be operational from
Iceland to Turkey.  Now granted CHCS II is running alongside CHCS I,
provides relatively little functionality compared to the current CHCS I,
and in no way replaces CHCS I, but it appears that there is some
political/financial impetus behind CHCS II which indicates to me that
the project is still alive and not a failure.  Your tax dollars and
my tax dollars are being spent to deploy CHCS II around the world (DoD
bases in Asia are next).  Could Chris please elaborate on his statement
that CHCS II is/has been a failure?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris
Richardson
Sent: Sunday, June 12, 2005 10:11 AM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==

David;

  The failure of CHCS II was not just one failure but a series of nearly
10
successive failures where the only criterion was that the solution could
not
be MUMPS.  I lived it.  I was there for the first three or four
failures.
The four month integration trials out at Tripler where the vendors where
on
site living DLL hell on a daily basis.  In four months of integration
testing (this was supposed to work the first time out of the bag when
the
vendors came to Hawaii).  Their code was supposed to work and it didn't.
In
four months they could generate a patient list in twenty five minutes
when
they could go over to the CHCS I terminal and get that same atient list
in
30 seconds.  It was embarassing for these guys, but failure is not
defeat,
just justification to expend even more government money.  After about
two
years this batch of vendors was kicked out and another set was brought
in
under a new management vendor.  The result was equally disapointing and
even
more government money sunk down the hole.

  I was brought in to help the vendors figure out how to migrate away
from
MUMPS and VistA.  I was happy to have some real world comparison of the
capabilities of this New technology with the Legacy Solution.  I
explained to them the reasons why their results were so bad.  It isn't
that
the solution has to be all MUMPS, not at all.  Let's think about using
these
tools for what they are good at.

  This was not the only task that the engineers helped make the
interfaces
work.  There was a management interface where they wanted all of the
data
elements from the CHCS I system downloaded to their database (it
happened to
be a Relational Database).  The process was tested out at Landstuhl,
Germany, a CHCS site.  They hooked their database engine up to the CHCS
system and CHCS I downloaded to them for 6 and a half days until they
ran
out of disk space.  CHCS I still had lots of data to send them.  This
was
tried at Walter Reed as well and the add-on system was so slow that CHCS
I
was dumping the data to them faster than they could add it into their
database and so it went to tape.  Their system became an off-board
tape-drive.

   Keep in mind that the winning of CHCS I by SAIC was part of a
compute-off
run by the military.  The TRIMIS spec was the requirements, (20 years of
specification without implementation).  Four vendors, Baxter-Travenol,
Technicon, Mc Donnel-Douglas, and SAIC doing the VA set-aside (suggested
by
Congressman Sonny Montgomery).  Each participant was given $25 million
dollars to provide a solution tot he compute-off.  Baxter and Technicon
spent their money and no-bid the contract.  The contract was written so
there would be a follow-on contractor as part of the process (an 85:15%
split).  OK, so Mac Donnel Douglas run their model and got a 67%
functionality score and their bid was $2.6 Billion to do the military
hospitals around the world.  Not too bad.  SAIC's entry into the
compute-off
was the CHCS model derived from the VA DHCP.  Their entry scored 98%
functionality and the bid was $1.01 Billion, 40% of the competing bid
with
more functionality.  Mac Donnel Douglas could have had 15% of the
contract
by just standing there.  They walked away.  SAIC won 100

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

2005-06-13 Thread Chris Richardson
So, Karl, it sounds like they have implemented the MPI (Master Patient
Index) in Oracle.  It would be interesting to see how these systems are
running and the cost.   I had heard that Integic had been a player in CHCS
II and had made some progress.  Cool.  It does seem as though CHCS I is
still rather key to keeping the hospitals going.  It would be interesting to
see what the CHCS II interface does provide.  If it works, it works.  But
one of the real strengths of CHCS was that it provided synergistic data
between the different departments.   I have things I need to do tonight.
Thanks for taking the time.

Chris


- Original Message -
From: Thies, Karl Mr LND [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, June 13, 2005 8:10 AM
Subject: RE: [Hardhats-members] == VistaWeb Missing Apps ==


Chris -
I cannot really comment on the history of CHCS II as I have only been
re-associated with DoD software again for the last year and a half, and
I don't really know much about the development and deployment of this
product.  I can tell you that the current developer is a company called
Integic, that the database to which all CHCS II sites around the world
are connected is Oracle (located at one site in the US), and the first
phase of the product has in fact been deployed at DoD sites across the
US and Europe.  I am not saying at *all* DoD sites, but I know for a
fact that it is currently deployed at many major DoD hospitals in the US
and Europe.  The goal is to replace CHCS I, but the target date is
several years away, minimum.  Right now there the product is layered
on top of CHCS I and has relatively little functionality of its own, at
least at our site.  All appointments, patient administration, and
ancillary processing is still currently being done by the CHCS I
backend, but CHCS II is providing the front end to order entry via a
nice GUI frontend.  I don't know if other there are beta sites in the
US who have more capable CHCS II software, but I would presume so.

And you read that right...currently all clinical and patient information
associated with every encounter at CHCS II sites around the world is
being sent to one Oracle database.  That database in turn populates the
user's CHCS II encounter screen at any CHCS II site at which the patient
presents himself, so that if a patient has been seen at any facility
which uses CHCS II, any and all encounters which have been entered into
CHCS II from any site will be displayed.  The physician will have access
to the historical HER regardless of where the patient was seen

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris
Richardson
Sent: Monday, June 13, 2005 1:37 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==

Karl, haven't heard from you in a long time.  This is news to me that
CHCS
II is still being deployed.  You are on the front line, so you have
better
sources than mine, perhaps.  I am late for work and can't connect again
until after work. Will write more this evening.  Tell us more about the
history of CHCS II if you know it.  I was working on the third cycle
(attempt) of CHCS II back in 1998.

   Best wishes;  Chris

- Original Message -
From: Thies, Karl Mr LND [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, June 13, 2005 3:18 AM
Subject: RE: [Hardhats-members] == VistaWeb Missing Apps ==


I am working at Landstuhl Regional Medical Center in Germany at the
moment, and we have just brought up CHCS II at Landstuhl Regional
Medical Center and most of our associated clinics and hospitals across
Europe. CHCS II is now being run at DoD hospitals and clinics across
Europe.  By the end of the summer it is projected to be operational from
Iceland to Turkey.  Now granted CHCS II is running alongside CHCS I,
provides relatively little functionality compared to the current CHCS I,
and in no way replaces CHCS I, but it appears that there is some
political/financial impetus behind CHCS II which indicates to me that
the project is still alive and not a failure.  Your tax dollars and
my tax dollars are being spent to deploy CHCS II around the world (DoD
bases in Asia are next).  Could Chris please elaborate on his statement
that CHCS II is/has been a failure?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris
Richardson
Sent: Sunday, June 12, 2005 10:11 AM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==

David;

  The failure of CHCS II was not just one failure but a series of nearly
10
successive failures where the only criterion was that the solution could
not
be MUMPS.  I lived it.  I was there for the first three or four
failures.
The four month integration trials out at Tripler where the vendors where
on
site living DLL hell on a daily basis.  In four months of integration
testing

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

2005-06-13 Thread Chris Richardson
Greg;

   You also have (or had) Debian to play with, and I can provide you with
version 9.2 or 9.3 SuSe, if you wish.

- Original Message -
From: Greg Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, June 13, 2005 9:00 AM
Subject: Re: [Hardhats-members] == VistaWeb Missing Apps ==


 So, basically SUSE is it...but that's sure an improvement over what I
 found last time I looked -- which was nothing.

 I don't know a think about SUSE, the only distribution I've worked with
 is Red Hat. But I appreciate this link. I'll look into it.

 --- K.S. Bhaskar [EMAIL PROTECTED] wrote:

  If you want certified and supported hardware with Linux, see
 

http://h10018.www1.hp.com/wwsolutions/linux/products/clients/clientscert-sus
e.html
 
  for HP notebooks certified on Linux.  If you want a laptop with Linux
 
  pre-loaded, you will probably need to order off the web or by phone.
  Walmart offers (or offered) a laptop pre-loaded with Linux, but the
  reviews were less than glowing.
 
  As a practical matter, Linux runs on many if not most laptops (see
  http://www.linux-laptop.net/).  To check out how compatible a laptop
  is
  with Linux without touching the contents of the hard drive, download
  the
  latest copy of Knoppix (http://knoppix.org - the default language is
  German; click on the hybrid Union Jack / Stars and Stripes icon for
  English) or try the latest OpenVistA VivA FOIA Gold live CD.
 
  As a practical matter, I have only seen two laptops on which I had
  trouble with Linux I couldn't solve.  One was an old Compaq Armada.
  The
  other was a brand new Dell model and the owner came to me for help
  because the Windows XP display driver that came with it didn't work,
  and
  tech support (I don't know whether Dell/Microsoft) had him re-install
 
  Windows XP (which took him a long time in itself, but that's another
  story).  In desperation, he tried Linux, and when it didn't work
  either,
  he returned the laptop.
 
  -- Bhaskar
 
  Greg Woodhouse wrote:
   I've never heard of emperor Linux. I called Dell (and HP, and IBM).
   Dell, for example, told me that they support Linux, but not on a
   notebook.
 
 
  ---
  This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you
  shotput
  a projector? How fast can you ride your desk chair down the office
  luge track?
  If you want to score the big prize, get to know the little guy.
  Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 The most profound technologies are those that disappear.
 --Mark Weiser

 
 Greg Woodhouse
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]






 ---
 This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you
shotput
 a projector? How fast can you ride your desk chair down the office luge
track?
 If you want to score the big prize, get to know the little guy.
 Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] NOIS Contacts problem

2005-06-14 Thread Chris Richardson
If you want to see NOIS in action, go look at it on OpenFORUM.  It is being
replaced inside the VA with a product called Remedy.


- Original Message -
From: Nancy Anthracite [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, June 14, 2005 8:36 AM
Subject: Re: [Hardhats-members] NOIS Contacts problem


 NOIS is for reporting problems that may need to be fixed with patches,
etc.  I
 understand that it has been replaced at the VA with a commercial product.


 On Tuesday 14 June 2005 10:32 am, Kevin Toppenberg wrote:
  Usha,
 
  You may have mentioned this before, but can you tell
  me what NOIS is all about?  I have been following your
  thread, but have been clueless what you are working
  on.
 
  Kevin
 
  --- Usha [EMAIL PROTECTED] wrote:
   Hi
  
   I checked TaskMan today to see that 16 tasks were
   waiting for device NOIS UPDATES.
  
 UPDATE^FSCTASKU, NOIS Update for call:
   MED-0605-20001.
 Device NOIS UPDATES.  ROU,ROU.  From 6/8/2005
   at 9:29,  By you.
 Waiting for device NOIS UPDATES
  
   The entry of NOIS UPDATES in file DEVICE is
  
   NUMBER: 65  NAME: NOIS
   UPDATES
 $I: NOIS UPDATES  VOLUME
   SET(CPU): ROU
 LOCATION OF TERMINAL: NA  RESOURCE
   SLOTS: 1
 TYPE: RESOURCES
  
   Is the device not configured properly?
  
   Regards
   Usha
 - Original Message -
 From: Usha
 To: hardhats-members@lists.sourceforge.net
 Sent: Friday, June 10, 2005 12:10 PM
 Subject: Re: [Hardhats-members] NOIS Contacts
   problem
  
  
 I have assigned the GROUP AFFILIATIONS to the NOIS
   USER DEFAULTS file entries. But still the problem
   persists.
  
 So I thought to try looking at the routine.
  
 From the routine AFFIL+12^FSCRPCOC, this is what I
   found.
  
 The value of variable USER is set in
   AFFIL+10^FSCRPCOC by S
   USER=$O(^FSC(SPEC,AP,PACK,USER)). In the global
   ^FSC(SPEC,AP, a lot of entries exist where the
   USER value does not exist in the ^VA(200 global.
  
 Global ^FSC(SPEC,AP,
   1) ^FSC(SPEC,AP,1,83,1) =
   2) ^FSC(SPEC,AP,1,151,2) =
   3) ^FSC(SPEC,AP,1,152,2) =
   4) ^FSC(SPEC,AP,1,4249,1) =
   5) ^FSC(SPEC,AP,2,83,2) =
   6) ^FSC(SPEC,AP,2,151,1) =
   7) ^FSC(SPEC,AP,2,152,1) =
   8) ^FSC(SPEC,AP,2,4249,2) =
   9) ^FSC(SPEC,AP,2,4338,1) =
  10) ^FSC(SPEC,AP,18,111,1) =
 ..
  
 In our implemenation, we do not have any users
   with the DUZ 4249 and 4338. There are many entries
   like these.
  
 How can this problem be rectified?
  
 Regards
 Usha
  
   - Original Message -
   From: [EMAIL PROTECTED]
   To: hardhats-members@lists.sourceforge.net
   Sent: Friday, June 10, 2005 4:28 AM
   Subject: RE: [Hardhats-members] NOIS Contacts
   problem
  
  
   Nois USER DEFAULTS file contains the set up
   information for each of the specialists who would be
   working the NOIS messages.
  
   The loop where the error occurred was looking
   for Group Affiliations and this is the NOIS WORK
   GROUP file^FSC(PACKG,
  
  
  
   I use the following work groups
  
   CLINICAL APPLICATIONS
  
  FINANCIAL - ADMINISTRATIVE
  
  HARDWARE
  
  INFRASTRUCTURE
  
  PATIENT ADMINISTRATION
 

 --
-
 -
 
   From:
   [EMAIL PROTECTED]
 
  [mailto:[EMAIL PROTECTED]
 
   On Behalf Of Usha
   Sent: Wednesday, June 08, 2005 11:04 PM
   To: hardhats-members@lists.sourceforge.net
   Subject: [Hardhats-members] NOIS Contacts
   problem
  
  
  
   Found problem with NOIS too..
  
  
  
   On clicking Contacts, the following message
   pops up
  
  
  
   ---
   NOIS
   ---
   Error encountered.
   Function was: M  ERROR=AFFIL+12^FSCRPCOC, Global
   variable undefined:
   ^VA(200,150372994,-%GTM-E-GVUNDEF
  
  
  
   LAST REF=^VA(200,4249,0)
   Error was: M Error - Use ^XTER.
   ---
   OK
   ---
  
   Have I missed some user details?
  
  
  
   Usha
 
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam protection around
  http://mail.yahoo.com
 
 
  ---
  This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you
  shotput a projector? How fast can you ride your desk chair down the
office
  luge track? If you want to score the big prize, get to know the little
guy.
  Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members

 --
 Nancy 

Re: [Hardhats-members] UPDATE^DIE

2005-06-24 Thread Chris Richardson
This will work as well.  David, are you on the call?
- Original Message -
From: [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, June 24, 2005 9:27 AM
Subject: Re: [Hardhats-members] UPDATE^DIE


 The UPDATE^DIE call which is the subject of this thread, is a pretty good
 way to do it. You would use an @ as the stored value for the ACCESS CODE
 field ( field #2 on file #200 ).


  Is there a proper way to delete the access code from the user to
ensure
  that the old code gets moved to AOLD?
 
 
 
_
 
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of James
  Gray
  Sent: Friday, June 24, 2005 10:25 AM
  To: hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] UPDATE^DIE
 
 
 
  Don't delete the A X-ref.  It also applies to all of the existing
access
  codes.  When you delete the access code for a person in file 200 that
will
  delete the entry for that access code from X-ref A and move it to the
AOLD
  X-ref.
 
 
 
  Jim Gray
 
  - Original Message -
 
  From: Theriot, Derek mailto:[EMAIL PROTECTED]
 
  To: hardhats-members@lists.sourceforge.net
  mailto:hardhats-members@lists.sourceforge.net
 
  Sent: Friday, June 24, 2005 8:58 AM
 
  Subject: RE: [Hardhats-members] UPDATE^DIE
 
 
 
  Is there a way to delete the scrambled password before deleting the A
  x-ref?
 
  -Original Message-
  From: [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] ] On Behalf Of
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 
  Sent: Friday, June 24, 2005 9:10 AM
  To: hardhats-members@lists.sourceforge.net
  mailto:hardhats-members@lists.sourceforge.net
  Subject: Re: [Hardhats-members] UPDATE^DIE
 
  The A crossref is used to look up a scrambled password, so if you
delete
  it, then you can't find the record that had that scrambled password.
  I would also consider changing the access code stored in the database.
  (ie:
   ^VA(200,D0,0)=(#.01) NAME [1F] ^ (#1) INITIAL [2F] ^ (#2) ACCESS
CODE[3F]
 
  or $P(^VA(200,DUZ,0),^,3)
 
   if you or someone else later want to re-index the field, or answer
all
  at the proper prompt, these not so old access codes could come back
and
  bother you.
 
  David
 
 
 
   So deleting the A x-ref for a not so old account is the same as
  deleting
   the AOLD x-ref for an account that's been logged as old?
  
  
  
 _
  
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] ] On Behalf Of
Cameron
 
   Schlehuber
   Sent: Thursday, June 23, 2005 5:02 PM
   To: hardhats-members@lists.sourceforge.net
   Subject: RE: [Hardhats-members] UPDATE^DIE
  
  
  
   Under Manage User File, use the Purge Log of Old Access and Verify
Codes
   [XUSERAOLD]  (of course, if the person's code hasn't been logged as
old
   yet, it will still be in the A x-ref.)
  
  
  
   -Original Message-
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] ] On Behalf Of
  Theriot,
   Derek
   Sent: Thursday, June 23, 2005 9:54 AM
   To: hardhats-members@lists.sourceforge.net
   Subject: RE: [Hardhats-members] UPDATE^DIE
  
  
  
   That should work.  Where can I find it?
  
   Thanks.
  
   -Original Message-
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED]  ] On Behalf Of
Greg
   Woodhouse
  
   Sent: Thursday, June 23, 2005 11:48 AM
   To: hardhats-members@lists.sourceforge.net
   Subject: RE: [Hardhats-members] UPDATE^DIE
  
   Oh...I see. I think there's an option to purge old access  codes.
  
   --- Theriot, Derek [EMAIL PROTECTED] wrote:
  
I don't want to remove the entry from the file, just reuse the
Access
code.
In order to have a unique code for each user, I will need to remove
the code
being reused from the current owner.  The main purpose of this is to
keep
user ids as consistent as possible.  Our users don't like having to
remember
several login IDs for different applications.
   
In a perfect world in our case it would be great if we could use
windows
authentication as we do with all of our SQL Server applications, but
that's
probably asking too much.
   
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED]  ] On Behalf Of
Greg
Woodhouse
Sent: Thursday, June 23, 2005 11:04 AM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] UPDATE^DIE
   
Users are disabled in file 200 when they no longer need access to
the
system, not deleted. Deleting entries in various core files like 2
or
200 is generally not feasible (or was deemed not to be), and so
VistA
applications are designed around the assumption that entries would
never be removed from these files. One major issue is 

Re: [Hardhats-members] philosophy???

2005-07-17 Thread Chris Richardson
I seem to remember a one-legged robot that hopped.  It was funny to watch,
amazingly quick, and a bit jumpy.  It was kind of a box around a pogo-stick.
Very cool.


- Original Message -
From: James Gray [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, July 13, 2005 12:21 PM
Subject: Re: [Hardhats-members] philosophy???


 I think the problem is with 2 legged robots.

 Jim

 - Original Message -
 From: Kevin Toppenberg [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Wednesday, July 13, 2005 1:01 PM
 Subject: Re: [Hardhats-members] philosophy???


  Well, my son loves robots, and we've been looking at
  some very cool walking robots who have succeeded doing
  just what you mentioned.
 
  kevin
 
  --- Gregory Woodhouse
  [EMAIL PROTECTED] wrote:
 
  Tell that to the folks at MIT. Trying to build a
  robot capable of
  walking by simply programming into it *how* it
  should move its legs
  is all but a hopeless undertaking.
 
  ===
  Gregory Woodhouse
  [EMAIL PROTECTED]
 
  The most incomprehensible thing about
  the world is that it is at all comprehensible.
--Albert Einstein (1879-1955)
 
 
  On Jul 13, 2005, at 8:44 AM, HITS wrote:
 
   Whether you are talking about uncertainty or
  non-determinism as it
   relates
   to philosophy or computer science doesn't seem to
  really matter.  What
   matters is that you have an idea, a vision if you
  will, of where
   you are
   wanting to go; a firm grasp on where you are now;
  and a solid plan
   on how to
   get from point A to point B.  Both uncertainty and
  non-determinism are
   anathama to solid development (IMHO).  Even the
  most cloudy of
   visions can
   be clarified by clear intermediate goals that take
  you toward the
   cloud.
   The closer you get to the cloud, the more the
  mists separate;
   sometimes into
   more than one cloud; sometimes not.
  
   Bottom line - plan the work; work the plan.
  
   -Original Message-
   From: [EMAIL PROTECTED]
  
 
  [mailto:[EMAIL PROTECTED]
  Behalf Of
   Gregory Woodhouse
   Sent: Wednesday, July 13, 2005 8:05 AM
   To: hardhats-members@lists.sourceforge.net
   Subject: [Hardhats-members] philosophy???
  
  
   I wonder if my post last night emphasizing the
  difference between
   uncertainty and non-determinism (and the
  similarities which I think
   tend to go unnoticed) wasn't a might too
  philosophical. It reminds me
   of a time a week or so ago when I was sitting in a
  cafe reading a
   book about provability and a woman started a
  conversation with me (it
   turned out that she was a philosophy student at UC
  Berkeley).
   Immediately, I could see the look in her friend's
  face: Oh no! Not
   again! Ever since then, I've been wondering if
  some formal training
   in philosophy might, perhaps ironically, turn out
  to provide useful
   background for parts of computer science, if not
  software
   development. As strange as that sounds, I believe
  that thinking about
   the nature of the task of developing software
  really can help to make
   one a better programmer. I can hear it now: This
  guy is bonkers!
   Maybe so, but as a simple example, one question we
  would do well to
   ask ourselves a little more often is, What am I
  REALLY doing here?
   Basic design questions, such as whether a variable
  pointer (or
   multiple inheritance) is the right way to solve a
  given problem often
   hinge on the answer to a question such as this.
  and theoretical as it
   may seem early on, it doesn't take much time
  trying to support or
   enhance the code you've written before it becomes
  clear that the
   question was really a practical one, after all.
  
   ===
   Gregory Woodhouse
   [EMAIL PROTECTED]
  
   Design quality doesn't ensure success, but design
  failure can ensure
   failure.
  
   --Kent Beck
  
  
  
  
 
  ---
   This SF.Net email is sponsored by the 'Do More
  With Dual!' webinar
   happening
   July 14 at 8am PDT/11am EDT. We invite you to
  explore the latest in
   dual
   core and dual graphics technology at this free one
  hour event
   hosted by HP,
   AMD, and NVIDIA.  To register visit
  http://www.hp.com/go/dualwebinar
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
 
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
  
  
  
 
  ---
   This SF.Net email is sponsored by the 'Do More
  With Dual!' webinar
   happening
   July 14 at 8am PDT/11am EDT. We invite you to
  explore the latest in
   dual
   core and dual graphics technology at this free one
  hour event
   hosted by HP,
   AMD, and NVIDIA.  To register visit
  http://www.hp.com/go/dualwebinar
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
 
  

Re: [Hardhats-members] Does W ! flush an output buffer?

2005-07-17 Thread Chris Richardson
10 is Line Feed,
12 is Form Feed
13 is Carriage Return

In  the teletype exchange with the teletype, the process would send the line
feed and the teletype would respond with the carriage return as an
acknowledgement of the line-feed (a shorthand for an x-on/x-off protocol).
It took a long time for the print head of the tty to get back to the left
margin (even at 120 to 300 baud (12 to 30 characters per second).  Would not
like to loose a character because the head is in motion.

- Original Message -
From: Aylesworth Marc A Ctr AFRL/IFSE [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, July 13, 2005 11:14 AM
Subject: RE: [Hardhats-members] Does W ! flush an output buffer?


 Isn't the ascii code for line feed 10

 Thanks

 Marc Aylesworth

 C3I Associates

 AFRL/IFSE

 Joint Battlespace Infosphere Team

 525 Brooks Rd

 Rome, NY 13441-4505

 Tel:315.330.2422

 Fax:315.330.7009

 Email: [EMAIL PROTECTED]


 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Kevin
 Toppenberg
 Sent: Wednesday, July 13, 2005 2:09 PM
 To: hardhats-members@lists.sourceforge.net
 Subject: Re: [Hardhats-members] Does W ! flush an output buffer?

 Maury,

 This was the problem.  Apparently with M sees a !, it
 automatically resets $X, but writing a $char(13)
 doesn't.  This seems kind of an odd mechanism.

 I was switching back and forth between writing files
 out to a file and writing the progress on the screen.
 It seems that there is only ONE $X, not one each for
 the file and another for the screen.  So I had to make
 the switch between states just after a ! had been
 written to the file.

 Thanks for the help.  Also, I hadn't known that write
 *x is the same as write $char(x).  So I learn
 something every day...  :-)

 Thanks
 Kevin


 --- Maury Pepper [EMAIL PROTECTED] wrote:

  It would help to to know what your code looks like
  and exactly what you want the output to look like,
  but let me offer a couple of thoughts:
 
  1.  If you are using the ? tab format character, you
  need to let GTM know the position of the cursor.
  Using ! sets $X to 0.  An escape sequence might set
  $X depending on how it is issued.  I don't know
  about GTM, but other M's let you set $X directly.
  So just insert:
  S $X=0 following the W *13  or $C(13).
 
  2.  Most systems provide a way to define line
  length.  This can be used to automatically wrap long
  lines.  Common values are 80 and 132.  Generally,
  there's a way to turn this off or disable it by
  setting the line length to 0.  It looks like some of
  your lines are wrapping so you are probably having
  this problem.  Again, the solution is to S $X=0 if
  GTM allows that and/or disable line wrapping.
 
 
  - Original Message -
  From: Kevin Toppenberg [EMAIL PROTECTED]
  To: Hardhats Sourceforge
  hardhats-members@lists.sourceforge.net
  Sent: Tuesday, July 12, 2005 11:47 PM
  Subject: [Hardhats-members] Does W ! flush an output
  buffer?
 
 
  I am in the middle of writing a function to display
  a
   progress bar.
  
   I want the bar to stay on one line, so at the end
  of
   each line, I need to do something to get back to
  the
   beginning of line.
  
   My first approach was to write the line, then
  write a
   $char(13) to go back to the beginning of the line,
   ready for the next refresh.
  
   But this gave very odd output, like this:
  
   Lets begin...
   Progress:
  
  94%-||
   Progress: 89%|--|
   Progress:
   84%--|---
   Progress:
   74%---|-|
   Progress: 69%|---|
   Progress:
  64%-|
   Progress:
   59%--|--|
   Progress: 49%|
   Progress: 44%---|--
   Progress:
   39%-|---|
   Progress:
  29%|
   Progress: 24%--|---
   Progress:
   19%||
   Progress:
   9%|--|
   Progress:  4%-|
   ---|
   All done!...
  
  
   But if, instead, I write a !, and then issue an
  escape
   sequence to move the cursor up one line, it works
   perfectly.
  
   It acts like it drops characters unless I write a
  !
  
   Does anyone know what is going on?
   thanks
   Kevn
  
  
   GTM
  
  
   __
   Do You Yahoo!?
   Tired of spam?  Yahoo! Mail has the best spam
  protection around
   http://mail.yahoo.com
  
  
  
 
 ---
   This SF.Net email is sponsored by the 'Do More
  With Dual!' webinar happening
   July 14 at 8am PDT/11am EDT. We invite you to
  explore the 

Re: [Hardhats-members] m and database links

2005-07-17 Thread Chris Richardson
Why bother going from MUMPS to C?  MUMPS is faster than most other database
access methods.  The major problem with code translators is that the code
they usually generate is not very supportable and nearly impossible to
modify.  It would be far better to embark on a modernization program for the
existing code that was written to the old architecture constraints that are
no longer issues.   This will buy us better modularity, interoperability,
and better code reuse as well as increased execution speed and smaller
symbol tables.  Big job?  Yes, but it also will have big payoffs.

- Original Message -
From: Maury Pepper [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, July 11, 2005 10:12 AM
Subject: Re: [Hardhats-members] m and database links


It is not standard MUMPS.  I suspect porting VistA to use it would be a
major effort.


- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: Hardhats Sourceforge hardhats-members@lists.sourceforge.net
Sent: Monday, July 11, 2005 11:22 AM
Subject: [Hardhats-members] m and database links


 Rusty sent me some interesting links off list about a
 M compiler that converts M code in c++, to then be
 compiled into separate executables.

 Here are the links

 http://www.cs.uni.edu/~okane/

http://math-cs.cns.uni.edu/~okane/cgi-bin/newpres/papers/migration/982.html

 Have these been seen before, and has anyone any
 interest in them?

 Kevin




 
 Sell on Yahoo! Auctions - no fees. Bid on great items.
 http://auctions.yahoo.com/


 ---
 This SF.Net email is sponsored by the 'Do More With Dual!' webinar
happening
 July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
 core and dual graphics technology at this free one hour event hosted by
HP,
 AMD, and NVIDIA.  To register visit http://www.hp.com/go/dualwebinar
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members


---
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA.  To register visit http://www.hp.com/go/dualwebinar
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] == Error while zlinking ==

2005-07-21 Thread Chris Richardson
Alberto;

   The $ZROU is the System Special Variable that indicates the directories
that will be searched for compiled objects or failing that, the text of the
routine being accessed so it can be compiled into an object for execution.

  %CD will not work in GTM because that is a Cache utility.  As Greg pointed
out, you should stick to the generalized utilities in the ^ZOSF global and
kernel tools.  That is how we keep the applications platform independant.


- Original Message -
From: Alberto Odor [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Thursday, July 21, 2005 3:35 PM
Subject: RE: [Hardhats-members] == Error while zlinking ==



(1) what is the result of typing the following at the GTM prompt: W
$ZROU

GTM W $ZROU
/home/vista/myVistA/OpenVistA/o(/home/vista/myVistA/OpenVistA/r)
/usr/local/OpenVistA/o(/usr/local/OpenVistA/r) /usr/local/gtm_V5.0-00


(2) What is the output of the following command executed at the Linux
shell: find /usr/local -name _CD\*

[EMAIL PROTECTED] ~]$ find /usr/local -name _CD\*
[EMAIL PROTECTED] ~]$

Alberto


On Thu, 2005-07-21 at 17:06 -0500, Alberto Odor wrote:
 I have installed the latest SemiVivA in a Redhat Enterprise Linux box.

 While configuring I get:



 GTM D ^%CD

 %GTM-E-ZLINKFILE, Error while zlinking %CD

 %GTM-E-FILENOTFND, File %CD not found



 Alberto Odor, MD

 Mexico City





---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members




---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: OpenVista instructions

2005-07-21 Thread Chris Richardson
Pkale;

Yes, it is possible, but run down the dataset before you copy the files.
You must also keep the directory structure instact and make sure you have
the setups.  Bhaskar, I am sure I have missed something.  Now one of the
gotcha's is that you have two machines, one with the correct IP address and
the second, improperly defined (name an IP adressed).

- Original Message -
From: Pkale Robinson [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Thursday, July 21, 2005 8:32 PM
Subject: Re: [Hardhats-members] Re: OpenVista instructions


Would it be possible to transfer an entire gtm and OpenVista directory
to a fresh linux machine after you have gotten it configured? I have 2
machines,,, one to test things out. I really hope that IF and WHEN I
get this working,,, I won't have to do it anymore.


On 7/21/05, Gregory Woodhouse [EMAIL PROTECTED] wrote:
 Fascinating.

 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]

 A practical man is a man who practices the errors of his
 forefathers. -- Benjamin Disraeli



 On Jul 21, 2005, at 7:12 PM, Thurman Pedigo wrote:

  Someone did a great job on the search engines. In the south we know
  yellow
  dog (democrats) well.
  http://www.petloveshack.com/yellowdog.html
 
  In 1928 when southern democrats left the party because their
  candidate was
  Catholic, one US Senator Tom Heflin made the statement he would
  vote for a
  yellow dog before he would vote for Herbert Hoover. Was he correct?
 
  You know the history - you decide.
 
  thurman
 
 



 ---
 SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
 from IBM. Find simple to follow Roadmaps, straightforward articles,
 informative Webcasts and more! Get everything you need to get up to
 speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Who is ready to install VistA *today*?

2005-07-23 Thread Chris Richardson
Pkale;

   EVE3 is EVE, just slightly renamed so that you don't get a select list
with EVENT menu options and it is easier to type.

   You do need to establish the XUMAINT option and well as some others
before you log in.  Put these into your secondary menu list and that should
work.  As a programmer, usually this means XUPROG and XUPROGMOD need to be
added.

   Hope this helps.

 Chris

- Original Message -
From: Pkale Robinson [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, July 23, 2005 10:03 AM
Subject: Re: [Hardhats-members] Who is ready to install VistA *today*?


I've gotten pretty far into the installation. However, I faced with an
issue. The PRIMARY MENU OPTION: is only allowing me to enter 'EVE3'
and not 'EVE'.

When I move forward into the installation to Set up menus for the System
Manager

Also, when I type 'XUMAINT', I'm not asked to pick EVE, or EVE3

If you want access to see this,, I really don't mind. I can call
you,,, it's not a problem.

Thanks for your help.


On 7/23/05, Kevin Toppenberg [EMAIL PROTECTED] wrote:
 In the Atlanta area, one great option would be Tom
 Ackerman ([EMAIL PROTECTED]) (770-242-5944)  I
 know that he wouldn't mind you dropping him an email.

 Also, if you can come to our next World VistA meeting,
 that is a great place to get going.

 Kevin

 P.S. if you wanted to give me a password to your
 system, I would be willing to run my install script on
 your system and see if I can get you up and going.

 Kevin


 --- Pkale Robinson [EMAIL PROTECTED] wrote:

  Anyone in the Atlanta area, or surrounding states
  involved with
  OpenVista? I would like to me and learn. I DO know
  that time is
  valuable and I'm willing to compensate.
 
  404-513-9559
 
 
  Thanks
 
 
 
 ---
  SF.Net email is sponsored by: Discover Easy Linux
  Migration Strategies
  from IBM. Find simple to follow Roadmaps,
  straightforward articles,
  informative Webcasts and more! Get everything you
  need to get up to
  speed, fast.
  http://ads.osdn.com/?ad_idt77alloc_id492op=click
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


 ---
 SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
 from IBM. Find simple to follow Roadmaps, straightforward articles,
 informative Webcasts and more! Get everything you need to get up to
 speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Who is ready to install VistA *today*?

2005-07-23 Thread Chris Richardson
John, the 3 is just above the E, rather than having to reach way down
there for the space bar.  Dealer's choice.

- Original Message -
From: John Leo Zimmer [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, July 23, 2005 1:31 PM
Subject: Re: [Hardhats-members] Who is ready to install VistA *today*?


 I usually rename EVE to EVE  for the same purpose.

 jlz

 -- Original Message ---
 From: Chris Richardson [EMAIL PROTECTED]

 EVE3 is EVE, just slightly renamed so that you don't get a select
  list with EVENT menu options and it is easier to type.
 


 ---
 SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
 from IBM. Find simple to follow Roadmaps, straightforward articles,
 informative Webcasts and more! Get everything you need to get up to
 speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Access Code

2005-07-29 Thread Chris Richardson
Zeno;

   A couple of suggestions;
1) DUZ is a pointer into the NEW PERSON File, file 200 (aka,
^VA(200,DUZ,0)), and you have set it to .01.  While .01 could actually be a
user, it is probably not an interactive user (such as POSTMASTER .5).  If
you are running GTM try this;
ZWR ^VA(200,*,0)
Now pick someone already established to set your DUZ to.  If you are at the
 prompt, you have great power, but with that comes great responsibility.
You can see the different roles these people play (what menus they have
access to).  This can keep you busy for a while.  Once you find someone with
access to EVE, then you can go in and create a new user using the menus.
2) If you are building an FAQ, could I suggest that you put it out on the
wiki so that others might benefit from your lessons learned and then they
can also add their lessons learned?  This would be a great way of giving
back to the community.

Best wishes;   Chris


- Original Message -
From: Zeno Davatz [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, July 29, 2005 12:02 AM
Subject: Re: [Hardhats-members] Access Code


Hmm, this I do not understand yet; when I do:

[EMAIL PROTECTED] ~ $ FOIAVistA/vista --run

GTMS DUZ=.01

GTMD ^XUP

Setting up programmer environment
This is a TEST account.

Select TERMINAL TYPE NAME: ?
 Answer with TERMINAL TYPE NAME

How would I add a User? I can not see any options?

Thanks
Zeno

On 7/28/05, Kevin Toppenberg [EMAIL PROTECTED] wrote:
 Zeno,

 You should establish a user for yourself.  That user
 will have an access code and verify code (same as a
 login and password combo).

 So do ^XUP -- option EVE-user-add user

 Then, on the user editing pages, set the access code
 to your choice of words.

 Then, next time you d ^XUP, you can use your new
 access code.

 Kevin


 --- Zeno Davatz [EMAIL PROTECTED] wrote:

  How do I set the Access code?
 
  Do I need to run
  GTMS DUZ=.01
 
  everytime before I want to configure something with
  GTMD Q^DI
 
  Thanks
  Zeno
 
 
 
 ---
  SF.Net email is Sponsored by the Better Software
  Conference  EXPO September
  19-22, 2005 * San Francisco, CA * Development
  Lifecycle Practices
  Agile  Plan-Driven Development * Managing Projects
   Teams * Testing  QA
  Security * Process Improvement  Measurement *
  http://www.sqe.com/bsce5sf
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
September
 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
SF.Net email is Sponsored by the Better Software Conference  EXPO September
19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO September
19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Pointers and keys

2005-07-29 Thread Chris Richardson



Thurman;

 How do you know that the number that 
you are assigning is unique? What does the unique number represent? An 
encounter idwhich each individual may have a number of these? Why 
not let Fileman assign the unique identifier (like it already does for the 
patient file). Then the name doesn't need to be the .01 field. You 
can always define a cross reference for the field you want to use for the 
name.. Unfortunately, I can't see how you will keep the unique IDs 
straight when you supply the name second. It sounds like you are making 
more work for yourself.

 I hope this helps. 
Chris

  - Original Message - 
  From: 
  Thurman 
  Pedigo 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Friday, July 29, 2005 8:02 PM
  Subject: [Hardhats-members] Pointers and 
  keys
  
  
  With so much excitement, I hate to 
  post such a mundane question as pointers and keys. However, I have never 
  been able to get KEYs to perform in the way I expect. I want to have file 
  TESTFILE point to field .01 of another file so that I can use backward 
  pointers. Further I would like to create a record in the file with a unique # 
  to main the uniqueness of multiple instances of the same name in .01 field of 
  the file. It seems I should be able to enter a unique # such as 12345 without 
  having to encapsulate a new entry as the name file in quotes. For 
  instance if the name is DOE,JOHN in the referenced field, I would like 
  to enter 12346 (in field #2) to create a unique entry, then enter DOE,JOHN in 
  field .01, separate from the first record than the 12345 and still allow the 
  .01 field in this record to exist as “DOE,JOHN” . Is this workable? Or is this 
  just bad policy? 
  
  I know this is sort of confused 
  and will be difficult to sort out. Basically, I want to have field 2 as the 
  UNIQUE ID for each record in TESTFILE, and .01 field point to a sort of parent 
  file.
  
  Thanks,
  
  thurman
  


Re: [Hardhats-members] Changeing/Activating PORT 9200 on the VistaLinuxServer

2005-07-30 Thread Chris Richardson
Greg;

Actually, the HANG is a reasonable alternative, but a better solution might
be a timed READ.  The time slice can be reclaimed upon the reception of an
I/O, otherwise, the time slice is released to others.  Subsequent global
reads are usually satisfied from Cache and don't have the big overhead of a
physical IO.  Usually only the first one is expensive, subsequent accesses
are cheap until the value changes (a WRITE always results in a physical IO,
eventually, but may be clustered with other changes in the vacinity
depending on the Cache flush algorythms).  When you start talking about one
node in a cluster serving as a LOCK Manager, then the rules are a bit
different.  The READ must be validated by the LOCK Manager who coordinates
the global access for the cluster.


- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, July 29, 2005 10:30 PM
Subject: Re: [Hardhats-members] Changeing/Activating PORT 9200 on the
VistaLinuxServer


 This is what I would have expected, at least on any systems where
 MUMPS jobs are implemented as native threads or processes, but not
 that many years ago, I've heard that people have reported finding
 otherwise. But be that as it may, yielding the processor isn't the
 only issue. You still don't want to wake up and perform an (albeit
 global) I/O operation every second. I/O is still expensive, and not
 yielding control of the processor (as was an issue in older Windows
 and even Java implementations) isn't the only issue here.

 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]

 The policy of being too cautious is
 the greatest risk of all.
 --Jawaharlal Nehru


 On Jul 29, 2005, at 7:08 PM, Jim Self wrote:

  This is a non-issue in MUMPS implementations that I have worked
  with in recent years, even
  a HANG of only one second in such a loop is sufficient to prevent
  it from consuming
  significant processing time while idle.



 ---
 SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
 from IBM. Find simple to follow Roadmaps, straightforward articles,
 informative Webcasts and more! Get everything you need to get up to
 speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Access Code

2005-07-30 Thread Chris Richardson
Zeno;

   My appologies.  You were using the wiki.   Excellent.  Wlcome to the
community.  It is going to be an interesting few years.

Best wishes;   Chris

- Original Message -
From: Zeno Davatz [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, July 29, 2005 7:44 AM
Subject: Re: [Hardhats-members] Access Code


Thanks for the input!

Sure, I'm already putting all the questions and ansers I understand
into the WIKI:
http://openforum.worldvista.org/~forum/index.php?title=User_talk:Zeno

I just put it in my User Talk section as I'm still working on it
(nothing final yet). Once I get the process and the feeling more
deeply than I could also build a separate FAQ.

I will keep posting the links to my questions and the great anwers I
get from this list.

Best
Zeno

On 7/29/05, Chris Richardson [EMAIL PROTECTED] wrote:
 Zeno;

A couple of suggestions;
 1) DUZ is a pointer into the NEW PERSON File, file 200 (aka,
 ^VA(200,DUZ,0)), and you have set it to .01.  While .01 could actually be
a
 user, it is probably not an interactive user (such as POSTMASTER .5).  If
 you are running GTM try this;
 ZWR ^VA(200,*,0)
 Now pick someone already established to set your DUZ to.  If you are at
the
  prompt, you have great power, but with that comes great responsibility.
 You can see the different roles these people play (what menus they have
 access to).  This can keep you busy for a while.  Once you find someone
with
 access to EVE, then you can go in and create a new user using the menus.
 2) If you are building an FAQ, could I suggest that you put it out on the
 wiki so that others might benefit from your lessons learned and then they
 can also add their lessons learned?  This would be a great way of giving
 back to the community.

 Best wishes;   Chris


 - Original Message -
 From: Zeno Davatz [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Friday, July 29, 2005 12:02 AM
 Subject: Re: [Hardhats-members] Access Code


 Hmm, this I do not understand yet; when I do:

 [EMAIL PROTECTED] ~ $ FOIAVistA/vista --run

 GTMS DUZ=.01

 GTMD ^XUP

 Setting up programmer environment
 This is a TEST account.

 Select TERMINAL TYPE NAME: ?
  Answer with TERMINAL TYPE NAME

 How would I add a User? I can not see any options?

 Thanks
 Zeno

 On 7/28/05, Kevin Toppenberg [EMAIL PROTECTED] wrote:
  Zeno,
 
  You should establish a user for yourself.  That user
  will have an access code and verify code (same as a
  login and password combo).
 
  So do ^XUP -- option EVE-user-add user
 
  Then, on the user editing pages, set the access code
  to your choice of words.
 
  Then, next time you d ^XUP, you can use your new
  access code.
 
  Kevin
 
 
  --- Zeno Davatz [EMAIL PROTECTED] wrote:
 
   How do I set the Access code?
  
   Do I need to run
   GTMS DUZ=.01
  
   everytime before I want to configure something with
   GTMD Q^DI
  
   Thanks
   Zeno
  
  
  
  ---
   SF.Net email is Sponsored by the Better Software
   Conference  EXPO September
   19-22, 2005 * San Francisco, CA * Development
   Lifecycle Practices
   Agile  Plan-Driven Development * Managing Projects
Teams * Testing  QA
   Security * Process Improvement  Measurement *
   http://www.sqe.com/bsce5sf
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
  
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
 
 
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam protection around
  http://mail.yahoo.com
 
 
  ---
  SF.Net email is Sponsored by the Better Software Conference  EXPO
 September
  19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
  Agile  Plan-Driven Development * Managing Projects  Teams * Testing 
QA
  Security * Process Improvement  Measurement *
http://www.sqe.com/bsce5sf
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
September
 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
September
 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
 Agile  Plan-Driven

Re: [Hardhats-members] You must have a valid DUZ!

2005-07-30 Thread Chris Richardson
Bhaskar;

   I am getting to this question a little late, but there are good reasons
for doing things this way for the VA.  Over the years, we have run on a
number of platforms and the most consistant means of maintaining the user
population was to drop the production user diretly into our internal MUMPS
environment as quickly as possible and not letting the users at the
operating system.  From the MUMPS level, the user is using the system at the
CHUI (CHaracter User Interface) level.  It is almost impossible for a
malicious user to load anything executable (it can be done with some very
clever code, but that would be very difficult and rare).

   Also the interface with different operating systems can be very
confusing.  Not forcing the users to use the local OS, they get everything
done in the VistA MUMPS environment which is more consistant between the
different implementations.

- Original Message -
From: K.S. Bhaskar [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Friday, July 29, 2005 8:31 AM
Subject: Re: [Hardhats-members] You must have a valid DUZ!


 Comments below.  I know that the VA doesn't have separate user ids for
 each user at the operating system level, but I don't know why.  [Anyone
 know?]

 In any case, best security practices today are not to have shared user
 ids, and in the context of medical practices which may not have the same
 level of physical access control as a VA facility, I would suggest
 stronger access controls.

 -- Bhaskar

 On Fri, 2005-07-29 at 09:56 -0500, Mike Lieman wrote:
 
 
  On 7/29/05, K.S. Bhaskar [EMAIL PROTECTED] wrote:
  Mike --
 
  I looked at the document.  There's no need to create a
  separate gtm
  user.  Each user can just login with his/her own user id.
 
  I thought that through, and decided I wanted the GT.M files owned by a
  user other than root.  'oracle' owns the oracle files, 'mysql' own the
  mysql files, 'qmail' owns the qmail files.

 [KSB] My recommendation is to create a user and a group for each VistA
 instance, i.e., if you have production instances for St. Mungo's
 Hospital and the Azkaban Infirmary on your server, then create two
 groups, azkaban and stmungos, and a user azkaban in the azkaban group
 and a user stmungos in the stmungos group.  These users will own the
 database and journal files as well as the directories they are in, and
 processes with these userids will be used for operations (e.g., backup)
 but not normal VistA usage.  As a further security precaution, you can
 permit someone to su to them, but prevent anyone logging in as users
 azkaban or stmungos.  Give each VistA user his/her own userid, assigned
 to the group where s/he practices.  Special consultants affiliated with
 both institutions can belong to both groups.

 The database files, journal files, and directories would have
 permissions set to be user and group writable, but neither readable nor
 writable by anyone else.

 Shared globals that are not normally updated, e.g., the National Drug
 formulary, would be in a separate directory that is world readable, but
 writable by none.
 
  I'll *likely* have a single  VistA user, since VistA itself has a very
  robust user maintenance/signon model. ( And I expect most usage to be
  with the Windows client... ).
 
 
  It may be helpful if you download the GT.M Acculturation live CD from
  http://sourceforge.net/projects/sanchez-gtm and work through
  the
  examples.
 
  Thanks for the link!  I'll try to get to it over the weekend, but no
  promises!



 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
September
 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] == Learning MUMPS ==

2005-07-30 Thread Chris Richardson
I did.  As well as Lewkowicz's Book, to boot.


- Original Message - 
From: Gregory Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, July 30, 2005 10:52 AM
Subject: Re: [Hardhats-members] == Learning MUMPS ==


 Maybe I should get myself a copy just on principle.
 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]
 
 It is a capital mistake to theorize before one has data.
 --Sir Arthur Conan Doyle
 
 
 
 On Jul 29, 2005, at 1:37 PM, K.S. Bhaskar wrote:
 
 
  [KSB] I too recommend Prof. Walters' book (the newer one, circa 1996,
  not the older one).
 
 
 
 ---
 SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
 from IBM. Find simple to follow Roadmaps, straightforward articles,
 informative Webcasts and more! Get everything you need to get up to
 speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 




---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Hl7 Setup

2005-08-01 Thread Chris Richardson
Mark;

   HL7 is already there.   Documentation on activating it can be found on
the VDL (Vista Document Library).   It is an ftp-only site.

- Original Message -
From: Mark Goudie [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, August 01, 2005 6:49 AM
Subject: [Hardhats-members] Hl7 Setup


Does anyone know of a guide and where to get a HL7 install or is it
allready in open vista?
--
- Mark Goudie


---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=ick
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] linux drivers for a dell laptop

2005-08-07 Thread Chris Richardson
Peter and Mike;

There do seem to be some issues with Dell computers not runnning with the
standard releases of Linux.  Some Dell machines require the Dell recompiled
Linux in order to run.  This may or may not be the case here, but you may be
happier with Dell's Linux or another lap-top.  I have put Linux successfully
on Compaq, Sony (depending upon the model) and IBM laptops and they run very
well.

Will DSL boot (Damn Small Linux)?

- Original Message -
From: Mike Lieman [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Sunday, August 07, 2005 1:30 PM
Subject: Re: [Hardhats-members] linux drivers for a dell laptop


On 8/7/05, Peter Franklin [EMAIL PROTECTED] wrote:
 Hello anyone.

 I hope to download VisitA and Cache to a dell laptop.  Please advise re
driver availability.


 THANKS

 Peter Franklin MD
 Middlefield Ohio

Peter,

Do you have Linux(tm) installed already on the laptop?   What driver
related issues are you experiencing?


Mike


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-08-15 Thread Chris Richardson
Greg;

   I said that typing was contextually derived which you have demonstrated.
Strings are polymorphic as to contextual type, but they are always strings,
the one data type in MUMPS.

  But this is part of my point.  The language allows the programmer to get
started early into solving the problem without forcing him to apply
artificial constraints (such as how big do I make this array and what
granularity does each cell represent).  For example, lets do a class grade
distribution.  We want to find out the frequency of students grades on a
test.  Fine, so we write a little program and allocate an array of 101
elements (0 to 100 as grade range).  OK, so the grades get loaded into the
program.  Every grade causes the corresponding element (a bucket) in the
array to get incrimented by one when a grade hits it.  Everything goes along
fine until someone gets a 87.5, and then another gets a grade of 105 with
extra credit.  Well then you have to have rules as to the handling of these
exceptions.  When all of the grades are done, you have a lotof empty buckets
(elements) and a few with something in them, and a number of exceptions to
handle.

  In MUMPS, you start off with no buckets.  As you get a grade, you check
for there already being a bucket there and if not, then you create the
bucket and put a pebble in it.  The bucket doesn't mind if it has 100 or
1000 on it.  It doesn't care that the name of the bucket is 87.5 or
97.6.  The buckets don't even care if they are labeled Apple, Pear.
or Peach.   So any simple distribution can be created by this model and
the only representative elements committed are the ones with something in
them.  The neat thing about this type of distribution is that it is already
sorted when you get done.

  Once all of the items are loaded, the array can be walked easilty to
demonstrate the distribution. without having to deal with actual large dense
arrays.  This is why MUMPS is more likely to support simplex types of
solutions.

  The $ORDER and the $QUERY are both ways of walking these structures in a
skip-search or sequential manor.  But Greg, I am preaching to the choir
here.

  Now lets add a twist.  Say we want to keep the identity of each student
who was responsible for a specific grade.  This is easily done by adding an
additional subscript to the array, say the number of the entry of the value
into the model, 5th reading, a 89 was scored by Little Betty, so we would
have if she was the first 89 in the set;

   BUCKET(89)=1
   BUCKET(89,5)=Little Betty

   Now if we wanted to check to see if someone took the test more than once,
we could probably find that person pretty easily and which readings their
tests were.  Using the count of the reaings insures that we do not have a
collision when we are done.

   Enough for now.

- Original Message -
From: Gregory Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Monday, August 15, 2005 8:55 AM
Subject: Re: [Hardhats-members] Re: Command abbreviations/Re: mpsEdit - IDE
for MUMPS GT.M programmers.


 Actually, Chris, it is an error to say that MUMPS is an untyped
 language. Types are undeclared, and the type associated with a value
 is context dependent. In


 USERSET X=HELLO

 USERSET Y=2

 USERWRITE X
 HELLO
 USERWRITE X+Y
 2
 USERWRITE X
 HELLO
 USER

 the issue is not one of X having no type, but that the type (and
 associated value) is determined (at least in principle) at runtime.
 ===
 Gregory Woodhouse
 [EMAIL PROTECTED]

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


 On Aug 15, 2005, at 8:01 AM, Chris Richardson wrote:

  Folks;
 
It isn't a question of which is better.  These languages are
  tools and you
  use the right tool for the right job.  Which is better, a hammer or
  a screw
  driver?  They both can tack things together with a third item, a
  screw or a
  nail.   Can you drive a screw with a hammer, sure, but the results
  may not
  be those desired.
 
Kevin, if you like to see the code all spelled out, there are
  tools which
  do a wonderful job of doing exactly that, expand MUMPS code to the
  full
  spelling.  XINDEX will even structure the code for you.
 
I think what you are objecting to is that MUMPS doesn't force the
  programmer into one way or the other the way of programming.  If
  you think
  that MUMPS is bad in this reguard, try APL.  Now that language uses
  the
  Greek character set for their commands and functions, but boy, is it
  productive in the hands of someone who has mastered the language.
  MUMPS is
  a litterary masterpiece in comparison.  Again, though, APL is just
  a tool.
 
Actually teaching MUMPS is very easy for people who have not
  written code
  before, because there is little to no time in between the
  submission of an
  action and the feedback of results (no compile an link phase).  Now
  with
  modern compilers, they have speeded up the process quite a bit

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

2005-08-16 Thread Chris Richardson
Bob;

   I second Greg's observation.  We need your insight, observations, and
experience.  With the advent of VistA Office, there is a growing need for
folks who will be able to install and configure the VistA Office model.
Your experience with Linux, Cache, MUMPS, and VistA technology are valuable.

   Please don't hide too well.   Best wishes;   Chris


- Original Message -
From: Greg Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, August 16, 2005 9:14 AM
Subject: Re: [Hardhats-members] RE: Re: Command abbreviations/Re: mpsEdit -
IDE for MUMPS GT.M


 Don't do that. We want to hear from you.

 --- Robert Witkop [EMAIL PROTECTED] wrote:

 
  OK, I am returning to observer mode.
 
  Bob
 



 ===
 Gregory Woodhouse  [EMAIL PROTECTED]

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

 --Kent Beck








 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
 September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


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

2005-08-16 Thread Chris Richardson
Having programmed in, and taught MUMPS, APL, FORTRAN, COBOL, and a bunch of
other languages, there are certain aspects which make an application easy or
difficult to support.  Some of those aspects are;

1) Shortest time between writing code and seeing results (interpreters win)
2) Leaving the execution environment intact (and accessible) such as;
   a) Seeing what the current execution environment looks like (such as the
last device used or the last database accessed)
   b) Maintain the execution stack (how we got to the problem)
   c) The symbol tabel is intact
   d) The Database is directly available (easy to find the data exception
that caused the problem.
3) There should be a means of capturing this information for a post-mortum
in a manor which does not require reading a machine dump.

   The most impressive example of this was the mean-time-to-repair that was
experienced back in 1978 when errors were being identified and corrected
within 10 minutes on a remote site using a TI-Silent 700 with a accoustic
coupler.   This was a MUMPS site and I came to find that this was more the
rule, not the exception.  This was at a time when Cobol applications would
require the shipping of a diskpack to a center for evaluation, correction,
and reshipping of the pack back.  If you were lucky, turnaround would be a
week.

   Now modern compilers are getting better at this, but the problem comes
when there are multiple layers of application languages to traverse to find
where the problem is.


- Original Message -
From: Suchi Pande [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, August 16, 2005 9:22 AM
Subject: Re: [Hardhats-members] Re: Command abbreviations/Re: mpsEdit - ID E
for MUMPS GT.M programmers.


 Aylesworth Marc A Ctr AFRL/IFSE wrote:
  Perl has a datatype that is a hash and can be accessed by the bucket
name
  but it does not require distinct keys so that anything on the node would
be
  returned as a list or Vector like datatype.
 

 The classic data structures reference book for perl is Tom
 Christiansen's perl data structures cookbook.

 My opinion:

 The trouble with perl as a language is linked to one of its strengths
 - namely TMTOWTDI (or: There's More Than One Way To Do It).

 This means that idioms keep coming up in perl, that people find hard
 to understand. So that code is often unreadable to others. This,
 together with the line-noise look of the code makes it hard to
 maintain later on by even the coder, let alone others.

 At the other extreme, fortran code is quite rigid, easier on the eye,
 and thus far easier to maintain.

 No, I am not advocating everyone move to fortran. All languages have
 their strengths and weakness. Choose the right tool for the job and
 the job will be easier, especially if you are aware of, and adjust
 for, the weaknesses.

 PJ


 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
 September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Learn Mumps

2005-08-16 Thread Chris Richardson
Christoph;

   Geting any of the old books will do just fine.  The VistA model was
written to the Standard MUMPS that these books describe.  Very little else
has been added.  What is not standard is almost exclusively in the Kernel
and not in the applications.  So learning the basics from these early books
is adequate to get you started.  By the way, Ed deMoel's book is probably
the most recent and certainly most up to date.  If you can find Richard
Davis' or Greg Kreis' books from Navap, they would be real finds.

- Original Message -
From: Christoph Guenther [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, August 16, 2005 10:23 AM
Subject: [Hardhats-members] Learn Mumps


 Hi All:

 I am a total newcomer to VistA and Mumps and I am not sure whether this
 is the right forum to ask my question, but nevertheless...

 I have recently started to download and install VistA on a Windows XP
 machine and got stuck somewhere and joined this mailing list to get some
 advice on how to get unstuck (which I have received, thank you). What
 bugs me with the installation is that I am just blindly following the
 installation procedure without actually knowing what is going on. I have
 been following the various threads in this list for a while and was
 wondering whether you guys can give me some advice on what the best
 resources are to get my head around what is going on inside of VistA?
 Obviously, I know about the WorldVista and HardHats websites.

 I am not at all averse to learning Mumps if that is the best way to
 proceed. I tried to find some books online on the subject but every book
 I saw seemed very old. What recommendations can anyone give me about
 resources that will help me get up to speed on VistA and/or Mumps. I
 have programmed before - in Fortran (a long time ago), in C, and in
 Perl. I have also dabbled in C++ and Java.

 Of course, any advice is greatly appreciated.

 Best regards,

 Christoph



 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
 September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Is $$GTF~%ZISH() binary friendly?

2005-08-20 Thread Chris Richardson
Kevin, send me the code also and we will see what can be done.  Your
solution may be to convert the file from binary to hex before sending the
resultant file to MUMPS or Cache. Bit manipulation is not their strength,
but as you have shown, it is possible to do it with MUMPS.

  Best wishes;   Chris

- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Saturday, August 20, 2005 10:05 PM
Subject: Re: [Hardhats-members] Is $$GTF~%ZISH() binary friendly?


Let me send you the code.  Perhaps you could suggest a more effecient
approach.  I'm not sure which parts of M are slower than others.  It
seemed slow to me as I waited 97 seconds for the file to load

Kevin

On 8/21/05, Maury Pepper [EMAIL PROTECTED] wrote:
 That sounds extremely slow.  I would have guessed about 1/10th that time.


 - Original Message -
 From: Kevin Toppenberg [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Saturday, August 20, 2005 11:37 PM
 Subject: Re: [Hardhats-members] Is $$GTF~%ZISH() binary friendly?


  OK.  I have written a function $$BIN2GBL() that will load a binary
  stream into a global much like FTG^%ZISH() does.  The binary data is
  store in ascii hex characters.
 
  I just timed it, and it took 97 seconds to load 4,629,504 bytes --
  47,726 bytes/second -- 381 kb/s (I think that calculation is
  correct).
 
  Is this a reasonable speed, or should I try to optimize the code
somehow?
 
  Thanks
  Kevin
 
 
 
 
  On 8/20/05, Kevin Toppenberg [EMAIL PROTECTED] wrote:
  OK.  Thanks
 
  I think I will write a function that loads a binary stream, encodes it
  as text (probably ascii chars representing hex numbers... A3,F1
  etc.)
  This will only be 50% effecient (2 characters to represent 0-255).
  But the advantage is that I can store it in a WP field.
 
  And the RPCBroker has a mode to transfer WP fields.
 
  Kevin
 
 
 
 
  On 8/20/05, Jim Self [EMAIL PROTECTED] wrote:
   Kevin,
   I am pretty certain that the answer is no, it's not binary friendly.
I took a brief look
   at the routine at http://vista.vmth.ucdavis.edu/rtn/_ZISH#GTF and at
MGTF+11 you can see
   that it adds CRLF (!) at the end of each data node. Also, although
most MUMPS
   implementations can handle binary data just fine, many of the
utilities cannot. Also, I
   seem to recall (It's been a long time since I looked at it) that the
protocol of the
   vanilla RPCBroker might choke on binary data as well. Someone else
here should be able to
   answer definitively. The XML coding of Medsphere's CPRS variant might
do fine with it and
   M2Web can work with binary data also.
  
   Kevin Toppenberg wrote:
   I have a question about $$GTF^%ZISH(): Copy Global to Host File.
   
   Will it load binary files?  Are there size limits?  Does this depend
   on the limit of the underlying strings used to store the data?  I
   think that GTM 5 up'd its string length?
   
   I would like to be able to be able to load a .jpg file into a
global,
   then send it out via RPCBroker.
   
   Kevin
  
   ---
   Jim Self
   Systems Architect, Lead Developer
   VMTH Computer Services, UC Davis
   (http://www.vmth.ucdavis.edu/us/jaself)
  
  
   ---
   SF.Net email is Sponsored by the Better Software Conference  EXPO
   September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
   Agile  Plan-Driven Development * Managing Projects  Teams * Testing
 QA
   Security * Process Improvement  Measurement *
http://www.sqe.com/bsce5sf
   ___
   Hardhats-members mailing list
   Hardhats-members@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
 
 
 
  ---
  SF.Net email is Sponsored by the Better Software Conference  EXPO
  September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
  Agile  Plan-Driven Development * Managing Projects  Teams * Testing 
QA
  Security * Process Improvement  Measurement *
http://www.sqe.com/bsce5sf
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
 September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
SF.Net email is Sponsored by the Better Software 

Re: [Hardhats-members] more M read questions

2005-08-21 Thread Chris Richardson
Kevin;

   There is only a single data-type in MUMPS, strings.  What you are doing
is a fixed length buffer read of characters (real characters or binary
data).  You are opening up a big bag of issues which the MDC argued over for
decades.  If you are talking about binary, are you talking about big-endian
or little-endian representation (what do the bits mean?).  By dealing in
characters, we don't have to worry about byte order per word.   Now some
implementations did provide tools for doing these operations (most notable
was Micronetics (now InterSystems).   I believe that GTM has some of these
same tools.  They also have the thinnest binding with the underlying
operating system, so poking out to do this type of operation is pretty
simple in GT.M.


- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: Hardhats Sourceforge [EMAIL PROTECTED]
Sent: Sunday, August 21, 2005 6:46 AM
Subject: [Hardhats-members] more M read questions


The read command in M seems to be the most complicated function it has.

I am trying to perform a binary read.  I do it this way:

read blockIn#255

The problem is that as I debug the code, $length(blockIn) does not
always=255.

I think this is because sometimes the stream contains a terminator,
such as a #13 etc.

How do do a read that ignores the usual terminators?

Thanks
Kevin


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: Is $$GTF~%ZISH() binary friendly?

2005-08-21 Thread Chris Richardson
Kevin;

   You are working way too hard.  Do a buffered read and then use $ASCII to
take it apart one octet at a time.  The encoding is much easier than you
have made it.  Each octet will be something like this;

  N BUF,C,B1,B2,OBUF
  S OBUF=
  R BUF#255
  F I=1:1:$L(BUF)  D
  .  S C=$ASCII(BUF,I)  ; Converts to the value of the character (0 to 255)
  .  S OBUF=OBUF_$$BYT2BIN(C)
  .QUIT

BYT2BIN(V) ; Take one BYTE and return HEX Values
  N HV,B1,B2
  S NV=0123456789ABCDEF
  S B1=(V#16)+1  ; 0 to 15 becomes 1 to 16
  S B2=(V\16)+1
  QUIT $E(NV,B1)_$E(NV,B2)  ;  You figure out the byte order  1-2 or 2-1

The star reads are eating your lunch.  This will be much faster.


- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, August 21, 2005 5:53 AM
Subject: [Hardhats-members] Re: Is $$GTF~%ZISH() binary friendly?


Here is the code.  I will also attach it incase wrapping ruins it here...


;TMG BIN --GBL FUNCTION
;Kevin Toppenberg MD
;GNU General Public License (GPL) applies
;8-20-2005

;===
; API -- Public Functions.
;===
;$$BIN2GBL^TMGBINF(path,filename,globalRef,incSubscr)
;$$GBL2BIN^TMGBINF(globalRef,incSubscr,path,filename)

;===
;PRIVATE API FUNCTIONS
;===



;===
BIN2GBL(path,filename,globalRef,incSubscr)
;Purpose: To load a binary file from the host filesystem into
a WP field, storing
;  the composit bytes as ascii hex codes.
;Input: path --full path, up to but not including the
filename (required)
; filename --  name of the file to open (required)
; globalRef-- Global reference to WRITE the host
binary file to, in fully resolved
;  (closed root) format.  This
function does not kill the global before
;  writing to it.  (required)
;   Note:
;   At least one subscript must be
numeric.  This will be the incrementing
;   subscript (i.e. the subscript
that $$BIN2WP^TMGBINWP will increment
;   to store each new global node).
This subscript need not be the final
;   subscript.  For example, to load
into a WORD PROCESSING field, the
;   incrementing node is the
second-to-last subscript; the final subscript
;   is always zero.
;incSubscr-- (required) Identifies the incrementing
subscript level.  For example, if you
;   pass ^TMP(115,1,1,0) as the
global_ref parameter and pass 3 as the
;   inc_subscr parameter, $$BIN2GBL
will increment the third subscript, such
;   as ^TMP(115,1,x), but will WRITE
notes at the full global reference, such
;   as ^TMP(115,1,x,0).
;Result: 1=success, 0=failure
;
;Note: Each line of the global will contain up to 128 bytes
(256 characters)
;   (2 ascii hex characters = 1 source byte)
;Example:
;
^TMP(115,1,1,0)=A12C4F12E2791D9723C3297D3C30B73C1532A1...(continues
to 256 characters)
;
^TMP(115,1,2,0)=91D9723C3297D314ADF31B85F41A12C4F12E27...(continues
to 256 characters)
;
^TMP(115,1,3,0)=3A12C4F12E271B85F4C2ED9723C3297D314ADF...(continues
to 256 characters)
;
^TMP(115,1,4,0)=85F73C1532AA12C4F12E2791D9723C3297D314...(continues
to 256 characters)
;  ^TMP(115,1,5,0)=61A85C30B73C1532AA12C4F12E2791D972  --
not padded with terminal zeros

new result set result=0  ;default to failure
new handle set handle=TMGHANDLE
new abort set abort=0
new byteIn
new $ETRAP
new oneLine set oneLine=
new curRef set curRef=globalRef

set path=$$DEFDIR^%ZISH($get(path))
do OPEN^%ZISH(handle,path,filename,R)
if POP goto B2GDone
set $ETRAP=set abort=1,$ECODE= quit
use IO
for  do  quit:($ZEOF)!(abort=1)!(byteIn=-1)
. read *byteIn:2
. if (byteIn=-1) quit
. set oneLine=oneLine_$$HEXCHR(byteIn,2)
. if $length(oneLine)255 do
. . set @curRef=oneLine
. . set curRef=$$NEXTNODE(curRef,incSubscr)
. . set oneLine=
if (oneLine'=)(abort=0) do
. set @curRef=oneLine
. set oneLine=

if (abort'=1) set result=1 ;SUCCESS
do CLOSE^%ZISH(handle)


B2GDone
quit result


NEXTNODE(curRef,incSubscr)
;Purpose: to take a global reference, and 

Re: [Hardhats-members] Re: more M read questions

2005-08-21 Thread Chris Richardson
Kevin;

   The point I was making was that there are things that MUMPS does really
well and there are things that it does not perform well at.   In such cases,
one needs to use other tools.  The endian issue is one of underlying
operating system and hardware architecture.  This is an area that MUMPS
specifically avoided in order to maintain platform independance.   There are
big assumptions that need to be made that bar transport of such an interface
to another platform.   For those issues, VistA usually calls out to the
underlying vendor tools or out to user supplied tools.

Sometimes it is better to let the underlying OS do some of the work.

   That was what I was aluding to.

Chris

- Original Message -
From: Kevin Toppenberg [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, August 21, 2005 9:51 AM
Subject: [Hardhats-members] Re: more M read questions


Are you making this more difficult that it has to be?  (I can't
*imagine* you doing that!  :-)  )

I don't know about the big/little endian issues.  I am not planning to
store two-byte words, so I don't think this comes into play.  I will
just store the bytes as they come in the stream.

And I don't want to use a GT.M unique solution, as that will greatly
limit potential use by others.

Kevin


P.S.  I read that using this syntax:
use IO:(NOTERMINATOR)  is supposed to make the stream not stop at
terminator characters.

But it doesn't seem to work for me yet.

Kevin


On 8/21/05, Chris Richardson [EMAIL PROTECTED] wrote:
 Kevin;

There is only a single data-type in MUMPS, strings.  What you are doing
 is a fixed length buffer read of characters (real characters or binary
 data).  You are opening up a big bag of issues which the MDC argued over
 for
 decades.  If you are talking about binary, are you talking about
big-endian
 or little-endian representation (what do the bits mean?).  By dealing in
 characters, we don't have to worry about byte order per word.   Now some
 implementations did provide tools for doing these operations (most notable
 was Micronetics (now InterSystems).   I believe that GTM has some of these
 same tools.  They also have the thinnest binding with the underlying
 operating system, so poking out to do this type of operation is pretty
 simple in GT.M.



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


  1   2   3   >