Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 2495 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Our institution is now requiring PHI-containing databases to log not just modifications to records, but to log every access/viewing of any record. They want to be able to respond to the question "Who has looked at my medical record, even with no change to the record?".

I am not aware how to achieve this with FM, do any of the add-on programs have such features?

I am facing the forced elimination of a critical database, built over 15 yrs, if this cannot be achieved.

 

Thanks for any suggestions.

  • Newbies
Posted

In a database where we have a 'view-tracking' requirement, we use a PSOS script that is called on each record load. As parameters for the called script, we pass account name, layout name, layout table name, record id, and a 'description' (a calculation field that pulls together info that, for the table involved, usefully describes the record, e.g. 'John H Smith employment history'). The PSOS script then creates a timestamped log record based on that information.

Posted (edited)

Hi cbum,

There are many examples of Audit Files / Logs, a lot depends on the system. If you are using FileMaker Server, then Take a look at this video Audit Logs in FileMaker as example, 

Here is a link in the FM Forums, Easy Audit (fixed)

and Subline Audit Log (fixed)

Do this simple find and you will see more hits site: fmforums.com Audit

HTH

Lee

Edited by Lee Smith
updated the links that were broken
Posted

Thanks to both - Jim, would to be able to share that PSOS script?

 

Lee, I don't have access to the Sublime Audit log video. Does it discuss capturing views?

 

c.

 

Posted
28 minutes ago, cbum said:

Sublime Audit log video

Sorry, two reason.

The FM Forums upgraded its software recently and some of the older information was broken.

Here is the updated link, however I just noticed that it is for subscribers only. There is a teaser video to show you a little of what it does. Sublime Audit Log

I have a couple of more file links if you can find one that works for you.

Lee

Posted

Lee,

when I click on your link, I get a no access error for the teaser video.

Looks like it is for subscribers only...

 

c.

 

Posted

Wow, I just click on the link 

30 minutes ago, Lee Smith said:

There is a teaser video to show you a little of what it does. Sublime Audit Log

and it worked for me.

Lee

Posted

Do you know about the open source solution called FMEasyAudit by Tim Dietrich?

 

Josh Ormond posted an entry 4/2016: "I am in the process of archiving that documentation from Tim's OpenSource demo's he released."

FMEasyAudit _ An Open Source Auditing Solution for the FileMaker Platform.pdf

Files: https://github.com/timdietrich/fmeasyaudit

It looks like it is no longer available, I end up on the Waybackmachine that tells me: "Page cannot be displayed due to robots.txt."

 

c.

 

Sorry, the above post was stuck somewhere since yesterday.

I also have wondered about using the script trigger "OnRecordLoad", but I don't have experience creating audit logs, so I don't know how to proceed with the scripting.

I would like the trigger to create a record in a separate log file, with timestamp, ID of record loaded (eg the entry in the ID field of the monitored table), and login credentials of the user viewing the record. Not sure how to have the trigger create a record in a different table/file, and then copy the required data.

Does that sound about right? 

 

Posted

Hi cbum,

I apologize for the links,  I updated those links that were not working.

3 hours ago, cbum said:

Files: https://github.com/timdietrich/fmeasyaudit

It looks like it is no longer available, I end up on the Waybackmachine that tells me: "Page cannot be displayed due to robots.txt."

 

Tim has stopped supporting his Easy Audit and others, so I'm not surprised that it no longer available at that link. I have attached a copy of his file, without support.

Lee

EasyAudit_Beta_02.zip

Posted

Thanks Lee,

I'll see if I can figure it out.

Any comment on my OnRecordLoad idea?

c.

 

This topic is 2495 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.