Has this been changed? It used to be that you could set DUZ(0)="^" and
it would permit the edit. As mentioned here, it was a want to 'write
protect' a field so that only a trigger could enter the data (a trigger
asks if you want to write protect a field). Holloway, Thomas (EDS) wrote: The use of "^" as a lock is a neat programmer trick to enforce security on a field. It can't be stored in #200 because it will alter the number of pieces in the node (since it is the delimiter, as Kevin noted). It can't even be entered as a lock character through the normal FM field edit functions because it is the "abort" character when entered at a prompt. And even if you set it into your own DUZ(0), FileMan doesn't honor it. The only way to create it is for a programmer to Set it. Of course a programmer could Kill it or change it but that might have unintended consequences. I suspect that there is a considerable amount of processing associated with entering a provider that is hard coded into the routines and a decision was made that it should not be bypassed no matter what the security level of the user. If that is the case, altering ^DD(2,.104,9) would let you use the field through FM but might cause data integrity issues down the road. It would be nice if the Input Transform, the Triggers and all of the other cross references in the DD covered every business rule associated with a field but that is not the case. Some of the rules are so complex and so dependant on the data entry situation that whole sets of routines are required to carry out the appropriate data updates and linkages.tjh -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Chris Richardson Sent: Monday, February 14, 2005 2:34 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] How to obtain a write access of "^" ? 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 allowyou toedit 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!Notethatit 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 docshave thePROVIDER key and the only thing I could see that might have to dowiththatand show activity was the PERSON CLASS, in file 200, which has an expiration date which I believe you can leave blank. Do your docshaveaperson class of physician or one of those variants? 2,.104 PROVIDER .104;1 POINTER TO NEW PERSONFILE(#200) INPUT TRANSFORM: S DIC("S")="I$$SCREEN^DGPMDD(Y,DA,DT)"D^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: DEC 07, 1994 HELP-PROMPT: The provider currently assigned tothisinpatient applicant. DESCRIPTION: From the available listing selecttheprovider 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. GTM>zwr DUZ DUZ=90 DUZ(0)="@" DUZ(1)="" DUZ(2)=69 DUZ("AG")="O" DUZ("AUTO")=1 DUZ("BUF")=1 DUZ("LANG")=1 GTM>d ^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 issometimes employed todiscourage unauthorized "fiddling" with sensitivefiles. Off the top ofmy head, I'm not sure if Fileman will complain ifyou set DUZ(0)programmatically to "^" before attempting anupdate, but I believe thiswill work. --- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:Hello all, I want to edit fields .104 (PROVIDER) and .1041 (ATTENDING PHYSICIAN) in file 2 (PATIENT file).Ihave a fileman code of "@" In the data dictionary, these two fields have acodeof ^ required. I assume this means that myDUZ(0)must contain a ^. This is normally loaded (Ibelieve)from field 3 FILE MANAGER ACCESS CODE in file200 (NEWPERSON file). This is stored in piece 4 of node0.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. AllI wantit do is have the attending physician beproperlydisplayed in CPRS for a given physician. Thanks 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 ITProducts from realusers. Discover which products truly live up to thehype. Start reading now.http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click_______________________________________________ Hardhats-members mailing list Hardhats-members@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/hardhats-members===== A practical man is a man who practices the errorsof 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 ITProducts from real users.Discover which products truly live up to the hype.Start reading now.http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click_______________________________________________ Hardhats-members mailing list Hardhats-members@lists.sourceforge.nethttps://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 fromrealusers.Discover which products truly live up to the hype. Start readingnow.http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=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 realusers.Discover which products truly live up to the hype. Start readingnow.http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=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 realusers.Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=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=6595&alloc_id=14396&op=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_ide95&alloc_id396&op=click _______________________________________________ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members -- Greg Kreis http://www.PioneerDataSys.com "You are today where your thoughts have brought you, you will be tomorrow where your thoughts take you." (James Lane Allen) |
- Re: [Hardhats-members] How to obtain a write access... Greg Kreis
- Re: [Hardhats-members] How to obtain a write a... Greg Kreis
- Re: [Hardhats-members] How to obtain a write a... Greg Woodhouse
- Re: [Hardhats-members] How to obtain a wri... steven mcphelan
- RE: [Hardhats-members] How to obtain a write a... Holloway, Thomas (EDS)
- RE: [Hardhats-members] How to obtain a write a... Greg Woodhouse
- RE: [Hardhats-members] How to obtain a wri... Greg Woodhouse
- RE: [Hardhats-members] How to obtain a write a... Holloway, Thomas (EDS)
- Re: [Hardhats-members] How to obtain a write a... Kevin Toppenberg