VistA Analysis » VistA Reference » RPCs » ORWDPS1 FAILDEA

ORWDPS1 FAILDEA

Properties

Property Value
Label FAILDEA
MUMPS Implementation ORWDPS1
Return Type SINGLE VALUE

MUMPS Method Description

Property Value
Method FAILDEA^ORWDPS1
Method Comment return 1 if DEA check fails for this provider
Input Parameters OI, ORNP, PSTYPE
Code
 N DEAFLG,PSOI,TPKG,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,PSTYPE)
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($$OIDEA^PSSOPKI(PSOI,PSTYPE),";",2) Q:DEAFLG'>0
I DEAFLG=1 S FAIL=6 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