VistA Analysis » VistA Reference » RPCs » ORWDPS2 QTY2DAY

ORWDPS2 QTY2DAY

Properties

Property Value
Label QTY2DAY
MUMPS Implementation ORWDPS2
Return Type SINGLE VALUE

MUMPS Method Description

Property Value
Method QTY2DAY^ORWDPS2
Method Comment return days supply given quantity
Input Parameters QTY, UPD, SCH, DUR, PAT, DRG
First Comment
 VAL: days supply
Code
 N ORWX,I,X,ADUR
S ORWX("QTY")=QTY
S ORWX("PATIENT")=PAT
I DRG S ORWX("DRUG")=DRG
F I=1:1:$L(UPD,U)-1 D
. S ORWX("DOSE ORDERED",I)=$P(UPD,U,I)
. S ORWX("SCHEDULE",I)=$P(SCH,U,I)
. S ADUR=$P(DUR,U,I),X=+ADUR_$E($P(ADUR," ",2))
. I $L(X) S ORWX("DURATION",I)=X
. S X=$E($P(ADUR,"~",2))
. I $L(X) S ORWX("CONJUNCTION",I)=X
D QTYX^PSOSIG(.ORWX)
S VAL=$G(ORWX("DAYS SUPPLY"))

CPRS

File Type Description
Pascal File Orders/rODMeds.pas


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