VistA Analysis » VistA Reference » RPCs » ORWDPS1 IVDEA

ORWDPS1 IVDEA

Properties

Property Value
Label FDEA1
MUMPS Implementation ORWDPS1
Return Type SINGLE VALUE

MUMPS Method Description

Property Value
Method FDEA1^ORWDPS1
Method Comment only be called for an outpaitent and IV dialog
Input Parameters OI, OITYPE, ORNP
First Comment
OI: IV Orderable Item
OITYPE: A:ADDITIVE S:SOLUTION
Code
 N DEAFLG,PSOI,TKPG,RT,DETFLG,DETPRO
S FAIL=0,TPKG=$P($G(^ORD(101.43,+$G(OI),0)),U,2)
Q:TPKG'["PS"
S PSOI=+TPKG Q:PSOI'>0
S DETFLAG=$$OIDETOX^PSSOPKI(PSOI,"I")
S DETPRO=$$DETOX^XUSER(+$G(ORNP))
I DETFLAG,DETPRO="" S FAIL=3 Q
I DETFLAG,DETPRO>0 S Y=DETPRO X ^DD("DD") S FAIL="5^"_Y Q
S DEAFLG=$P($$IVDEA^PSSUTIL1(PSOI,OITYPE),";",2) Q:DEAFLG'>0
I DEAFLG=1 S FAIL=6 Q Q
S RT=$$SDEA^XUSER(,+$G(ORNP),DEAFLG) I RT=1 S FAIL=1
I RT=2 S FAIL="2^"_$$UP^XLFSTR(DEAFLG)
I RT?1"4".E S FAIL=RT

CPRS

File Type Description
Pascal File Orders/rODMeds.pas


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