Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: RMPVFM

RMPVFM.m

Go to the documentation of this file.
RMPVFM ; OIT/JDA - SCAMP runtime support; Nov 17, 2024@23:35:37
 ;;1.0;PROSTHETICS VISION 4 SIGHT II;**2**;Jan 31, 2025;Build 38
 ;
 Q
%DIR ; FileMan ^DIR
 N LOC S LOC=$$REALNAME($P($STACK($STACK-1,"PLACE")," "))
 D HANDLE^RMPVDRV(LOC)
 Q
%DIC ; FileMan ^DIC
 I DIC(0)'["A" D ^DIC Q  ; not interactive
 N LOC S LOC=$$REALNAME($P($STACK($STACK-1,"PLACE")," "))
 D HANDLE^RMPVDRV(LOC)
 Q
%DIE ; FileMan ^DIE
 N LOC S LOC=$$REALNAME($P($STACK($STACK-1,"PLACE")," "))
 D HANDLE^RMPVDRV(LOC)
 Q
YNDICN ; FileMan YN^DICN
 N LOC S LOC=$$REALNAME($P($STACK($STACK-1,"PLACE")," "))
 D HANDLE^RMPVDRV(LOC)
 Q
ENDIWE ; FileMan EN^DIWE
 N NUMLINES,INDEX,ROOT
 S ROOT=$$CREF^DILF(DICN)
 N LOC S LOC=$$REALNAME($P($STACK($STACK-1,"PLACE")," "))
 D HANDLE^RMPVDRV(LOC)
 N NUMLINES,IDX S (NUMLINES,IDX)=0
 F  S IDX=$O(@ROOT@(IDX)) Q:'IDX  S NUMLINES=NUMLINES+1
 S @ROOT@(0)="^^"_NUMLINES_U_NUMLINES_$$DT^XLFDT_U
 Q
REALNAME(WHERE) ; find original eref
 N SPEC S SPEC("RMPV0")=""
 Q $$REPLACE^XLFSTR(WHERE,.SPEC)
FILEDICN ; added ATF since being called
 Q