Any assistance is greatly appreciated.
Thanks,
Maria
Maria McPherson
Nurse Informatics Analyst
Columbus Regional Healthcare System
(910) 641-8259 (o) | (910) 641-8371 (f)
www.crhealthcare.org <blocked::BLOCKED::http://www.crhealthcare.org>
NOTICE: Confidential information belonging to Columbus Regional
Healthcare System may be contained in this message. If you are not the
intended recipient, you are hereby notified that any disclosure,
copying, distribution, or action taken in reliance on the contents of
this message is strictly prohibited. If you have received this message
in error, please delete and notify the sender immediately.
====================================
Please do NOT send messages that ask "Please post to the list" These are useless messages that just waste the email server's resources. Instead, email the original requester and ask that they send you or post the results of their question.
To UNSUBSCRIBE, go to http://MTUSers.net
for information.
The meditech-l archives (and other tips) can be found at
http://mtusers.net/zarchives
Job opportunities in the Meditech community can be found at
http://mtusers.net/zjobs
You pass the @adm.urn from ABS and select in NUR against @patient
You would code for the intevention number(s) used for the assessment/interventions used to collect the query and also select for the query
Create the NUR fragment with NO detail section. Say "N" on page 1 to Detail. Otherwise you'll print a blank line from the fragment every time you call it x the number of times the intervention you select was documented and/or edited.
>From ABS:
LC=@adm.urn^/R.FRAG.ARG1,
LC=%Z.rw.fragment("NUR.PC.WORK.zcus.is.your.report.here.R","NUR.XYZ"),1 <== replace with your NUR database mnemonic
NUR fragment (detail segment nur.documented.results / (a/k/a td.results)
Do not use an index. Since you are passing in the @patient field and selecting @int.base EQ, an index would not make the report any faster.
patient EQ
/R.FRAG.ARG1
int.base EQ <== substitute your int # here
"102341"
td.query EQ <== substitute your query mnemonic here
"NUR.ADVDIR"
xx.ck.undo EQ
1
This computed field gets the report to skip undone interventions.
xx.ck.undo
DAT=INT
LEN=1
VAL=IF{@activity[,,,,,td.act.ctr#"0."_".99"] "";1}
Footnote
By storing the responses and processing the documentation in td.act.date/td.act.time/td.act.ctr order and skipping undos, /R.FRAG.VAL will have the latest and greatest (but not undone) response to the advanced directive query.
AL D @td.value^/R.FRAG.VAL
Joe Cocuzzo
Vice President
NPR Services
Iatric Systems, Inc.
Phone/Fax: (978) 805-4115
Email: mailto:Joe.C...@iatric.com
Web: http://www.iatric.com/
Iatric Systems is a leading provider of integrated software applications, interfaces and reporting solutions for hospitals and healthcare systems.
__________