VistA Analysis » VistA Reference » RPCs » ORWDPS4 IPOD4OP

ORWDPS4 IPOD4OP

Properties

Property Value
Label IPOD4OP
MUMPS Implementation ORWDPS4
Return Type SINGLE VALUE

MUMPS Method Description

Property Value
Method IPOD4OP^ORWDPS4
Method Comment True: is an Inpt (IV OI) order on an OutPatient
Input Parameters ORID
Code
 Q:'$D(^OR(100,+ORID,0))
S ORY=0
N APKG,ADLG,ADG,APTCLS,RXDG,UDDLG,IPPKG
S (RXDG,UDDLG,IPPKG)=0
S RXDG=+$O(^ORD(100.98,"B","O RX",0))
S UDDLG=+$O(^ORD(101.41,"B","PSJ OR PAT OE",0))
S IPPKG=+$O(^DIC(9.4,"B","INPATIENT MEDICATIONS",0))
S ADLG=+$P($G(^OR(100,+ORID,0)),U,5)
S ADG=$P($G(^OR(100,+ORID,0)),U,11)
S APKG=$P($G(^OR(100,+ORID,0)),U,14)
S APTCLS=$P($G(^OR(100,+ORID,0)),U,12)
I ADG=RXDG,(ADLG=UDDLG),(APKG=IPPKG),(APTCLS="I") S ORY=1

CPRS

File Type Description
Pascal File Orders/rOrders.pas


Document generated on August 31st 2022, 2:55:43 pm