VistA Analysis » VistA Reference » RPCs » ORWPT16 LIST ALL

ORWPT16 LIST ALL

Properties

Property Value
Label LISTALL
MUMPS Implementation ORWPT16
Return Type ARRAY

MUMPS Method Description

Property Value
Method LISTALL^ORWPT16
Method Comment Return a bolus of patient names
Input Parameters DIR, FROM
Code
 N I,IEN,CNT S CNT=44,I=0
I DIR=0 D ; Forward direction
. F S FROM=$O(^DPT("B",FROM)) Q:FROM="" D Q:I=CNT
. . S IEN=0 F S IEN=$O(^DPT("B",FROM,IEN)) Q:'IEN D Q:I=CNT
. . . ; S X=$P($G(^DPT(IEN,0)),"^",9)
. . . ; S X=$E(X,1,3)_"-"_$E(X,4,5)_"-"_$E(X,6,99)
. . . ; S X1=$G(^DPT(IEN,.1))_" "_$G(^DPT(IEN,.101))
. . . S I=I+1 S Y(I)=IEN_"^"_FROM ;_"^"_X ; _"^"_X1 ;" ("_X_")"
. I $G(Y(CNT))="" S I=I+1,Y(I)=""
I DIR=1 D ; Reverse direction
. F S FROM=$O(^DPT("B",FROM),-1) Q:FROM="" D Q:I=CNT
. . S IEN=0 F S IEN=$O(^DPT("B",FROM,IEN)) Q:'IEN D Q:I=CNT
. . . ; S X=$P($G(^DPT(IEN,0)),"^",9)
. . . ; S X=$E(X,1,3)_"-"_$E(X,4,5)_"-"_$E(X,6,99)
. . . ; S X1=$G(^DPT(IEN,.1))_" "_$G(^DPT(IEN,.101))
. . . S I=I+1 S Y(I)=IEN_"^"_FROM ;_"^"_X ; _"^"_X1 ;" ("_X_")"

CPRS

File Type Description
NOT OSEHRA CPRS  


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