This is an OE ADMN screen (OE PAT1) , but the only difference is the syntax for the query response (OE.PAT.response in OE PAT and @td.vlaue in NUR or @p.ADM.PAT.ccdqr.response)
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Mona Ridge Sent: Monday, January 01, 2007 11:12 AM To: 'Anderson, Kristen'; [email protected] Subject: RE: [MEDITECH-L] Pulling physician name and phone number Place attributes in the CDS query: These attributes default without typing in the physician mnemonic. You only need comment queries. Attending physician name (prints first name then last name) Query: Attending Physician: DFT=%Z.name.inversion(@[EMAIL PROTECTED]) Attending physician address: Query: Address [EMAIL PROTECTED]@p.ADM.PAT.attend.doctor] Attending physician phone: Query: Phone: [EMAIL PROTECTED]@p.ADM.PAT.attend.doctor] Hope this helps, Mona Ridge ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Anderson, Kristen Sent: Thursday, December 28, 2006 1:07 PM To: [email protected] Subject: [MEDITECH-L] Pulling physician name and phone number Happy Holidays! I am trying to get the physicians phone number to pull onto a Nursing CDS after selecting their name from the provider dictionary lookup. Can this be done? At this point, I can only get mnemonic and phone number....but patients need the full physician name to print. Thanks Kristen Kristen Anderson Clinical Analyst Emerson Hospital Phone: 978-287-8068 Fax: 978-287-8067 email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> In office Tuesday thru Thursday ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. This footnote also confirms that this email message has been swept by Sophos and MIMEsweeper for the presence of computer viruses. **********************************************************************
MNEMONIC DRAFT ACT DESCRIPTION TYPE
ROWS USED COLS USED MARK REQ FLDS FIRST FIELD PAGE SECTION EDIT
USERS EDIT GROUPS
OEADMIN5 Y ADMINISTRATIVE DATA INPUT OE PAT1
17 88 Y 1 1 1
4 1 2
8 1 3
13 1 4
20 1 5
24 1 6
27 1 7
29 2 8
34 2 9
PCI Data Source:
<--------PROMPT-------->
<-RESPONSE->
FLD# QUERY ROW COL TEXT
ROW COL REQ ATTRIBUTES/DOCUMENTATION
1 OEDIAG1 1 1 Presenting Problem:
SAME 21 <ATTRIBUTES>
[EMAIL PROTECTED]
2 OEDIAG2 2 1 Secondary Problems:
SAME 21
3 OEALL101 3 20 ALLERGIES / REACTION
NEXT 20
4 OEFA 7 4 Food Allergies:
SAME 20 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OEFA")
5 OEISO1 8 6 Isolation #1:
SAME 20 <ATTRIBUTES>
IFE=IF{/[ANS%0,"OEISO1"]|0;[EMAIL PROTECTED]/Z,
[EMAIL
PROTECTED](R,S,%MIS.QUERY.check("","OEISO1")^/[ANS%0,"OEISO1"]|0)^#,1}}
6 OECONF 10 6 Confidential:
SAME 20 <ATTRIBUTES>
[EMAIL PROTECTED]"Y" "Y";"N"}
[EMAIL PROTECTED]"Y" @W.return("CONFIDENTIAL
PATIENT")}
7 OECONF2 10 22 :
SAME 24 <ATTRIBUTES>
[EMAIL PROTECTED]"Y" "CONFIDENTIAL PATIENT";""}
8 OECODE2 9 7 CODE STATUS:
SAME 20 <ATTRIBUTES>
IFE=IF{/["aa"]^/R.FRAG.ARG %Z.rw.fragment(
IFE="NUR.PC.WORK.zcus.bm.code.status.frag.R","NUR.WTN")},
IFE=P(R,S,/R.FRAG.VAL["STATUS"]^/[ANS%0,"OECODE2"]|0)^#,1
9 OEREHAB 8 52 Notify Krista Manning of CR Order:
SAME 87 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OEREHAB")
10 NUR600051A 9 47 Risk Factor for Pressure Sore:
SAME 78 <ATTRIBUTES>
[EMAIL PROTECTED]"NUR600051A"]^/VAR,
IFE=/VAR^/[ANS%0,"NUR600051A"]|0,P(R,S,/VAR)^#,1}
11 NUR97330F2 10 61 FALL RISK LEVEL:
SAME 78 <ATTRIBUTES>
[EMAIL PROTECTED]"NUR97330F2"];
[EMAIL PROTECTED]"NUR97330F"]}
12 NUR05026 11 44 Patient Information Contact
Password: SAME 82 <ATTRIBUTES>
[EMAIL PROTECTED] [EMAIL
PROTECTED]"NUR05026"],P(R,S,N)^#,
IFE=1}
13 NUR059999 11 2 Primary Language:
SAME 20 I <ATTRIBUTES>
[EMAIL PROTECTED]"ADM.AILANG"]
14 OETRANS 12 1 How is Patient Transported?
SAME 29 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OETRANS")
15 OEO2 12 68 O2?
SAME 72 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OEO2")
16 OETELEM 12 76 Telemetry?
SAME 87 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OETELEM")
17 NUR20005 13 68 Telemetry Number:
SAME 86 <ATTRIBUTES>
[EMAIL PROTECTED]"NUR20005"]
18 NUR05024D 13 15 ~~~ MEDICAL EMERGENCY CONTACT
PHONE NUM
19 NUR05024E 14 16 Name:
SAME 22
20 NUR05024C 14 65 Home#:
SAME 72
21 NUR05024A 15 5 Wireless phone#:
SAME 22
22 NUR05024B 15 58 Work phone #:
SAME 72
23 NURDOC2 16 2 Admiting Physician:
SAME 22 <ATTRIBUTES>
[EMAIL PROTECTED] [EMAIL
PROTECTED]"NURDOC2"],P(R,S,N)^#,1}
24 NURDOC2A 16 28 -
SAME 30 <ATTRIBUTES>
IFE=IF{[ANS,"NURDOC2"]|0^DOC,
IFE=P(R,S,@p.MIS.DOC.DICT.name[DOC]^/[ANS%0,"NURDOC2A"]|0)^#,""}
25 NURDOCPH 16 54 Admit MD's Phone:
SAME 72 <ATTRIBUTES>
IFE=IF{[ANS,"NURDOC2"]|0^ADDR,
IFE=P(R,S,@p.MIS.DOC.DICT.dft.phone[ADDR]^/[ANS%0,"NURDOCPH"]|0)^#,1}
26 NURDOC3 17 1 Attending Physician:
SAME 22 <ATTRIBUTES>
[EMAIL PROTECTED] [EMAIL
PROTECTED]"NURDOC3"],P(R,S,N)^#,
IFE=1}
27 NURDOC3A 17 28 -
SAME 30 <ATTRIBUTES>
IFE=IF{[ANS,"NURDOC3"]|0^DOC3,
IFE=P(R,S,@p.MIS.DOC.DICT.name[DOC3]^/[ANS%0,"NURDOC3A"]|0)^#,""}
28 NURDOC4 17 53 Attending's Phone:
SAME 72 <ATTRIBUTES>
IFE=IF{[ANS,"NURDOC3"]|0^ADDR,
IFE=P(R,S,@p.MIS.DOC.DICT.dft.phone[ADDR]^/[ANS%0,"NURDOC4"]|0)^#,1}
29 NURDIET2 1 10 Current Diet:
SAME 24 I <ATTRIBUTES>
IFE=IF{/["aa"]^/PAT %Z.rw.fragment(
IFE="OE.ORD.zcus.npr.diet.frag2.R","OE.WTN")},
IFE=P(R,S,/R.FRAG.VAL["DIET"]^/[ANS%0,"NURDIET2"]|0)^#,1
30 OESMOD 2 1 Special Modifications:
SAME 24
31 OEFP 3 6 Food Preferences:
SAME 24
32 OEFP2 4 6 Food Preferences:
SAME 24
33 OEFP3 5 6 Food Preferences:
SAME 24
34 OEPHAGLUC 6 8 On Glucophage?:
SAME 24 <ATTRIBUTES>
IFE=IF{/["aa"]^/R.FRAG.ARG 1,
IFE=%Z.rw.fragment("PHA.RX.zcus.bm.glucophage.frag.R","PHA.WTN"),
IFE=P(R,S,/R.FRAG.VAL[1]^/[ANS%0,"OEPHAGLUC"]|0)^#,"";""}
35 OEDYE 7 10 Contrast Dye:
SAME 24 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OEDYE")
36 OEDYE2 7 27 Contrast Date:
SAME 42 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OEDYE2")
37 OEDYE3 7 52 Contrast Time:
SAME 67 <ATTRIBUTES>
DFT=%OE.ORD.zcus.library.M.last.result(aa,"OEDYE3")
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= To subscribe or unsubscribe to the meditech-l, visit MTUsers.COM. To check the status of the meditech-l, visit MTUsers.NET. For help, email [EMAIL PROTECTED] ______________________________________ meditech-l mailing list [email protected] http://mtusers.com/mailman/listinfo/meditech-l
