Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: PSUTL

Package: Pharmacy Benefits Management

Routine: PSUTL


Information

PSUTL ;BIR/PDW - Utilities for AR/WS extracts ;12 AUG 1999

Source Information

Source file <PSUTL.m>

Entry Points

Name Comments DBIA/ICR reference
GETS(PSUFILE,PSUDA,PSUDR,PSUROOT,PSUFORM) ;
; Example S PSUSITE=6025
; D GETS^PSUTL(200.02,"DUZ,PSUSITE",".01","DIV")
; returns
; DIV(.01)="HINES DEVELOPMENT"
  • ICR #2921
    • Status: Withdrawn
    • Usage: Private
    VAL(PSUFILE,PSUDA,PSUFLD) ; Returns External Value
  • ICR #2921
    • Status: Withdrawn
    • Usage: Private
    VALI(PSUFILE,PSUDA,PSUFLD) ; Returns Internal Value
  • ICR #2921
    • Status: Withdrawn
    • Usage: Private
    GETM(PSUFILE,PSUDA,PSUFLD,PSUROOT,PSUFORM) ;EP RETURN MULTIPLES
    ; PSUFILE is the immediate upper level file number of the one desired
    ; PSUDA is the "DO,D1,Dx .." IENS to get to the immediate upper level
    ; PSUFLD is the field notation for the multiple at the upper level
    ; "3*"
    ; appended with "^" and the list of fields ".01;.02;9.3;..."
    ; resulting in "3*^.01;.02;9.3;..."
    ; PSUROOT is the target closed array reference
    ; PSUFORM is the format as in GET^DIQ
    ; return form is @PSUROOT@(da,fld)=VALUE
  • ICR #2921
    • Status: Withdrawn
    • Usage: Private
    PARSE(XBDA) ;PEP - parse DA literal into da array
    MOVEI(PSUREF) ;EP Move @PSUREF@(Fld,"I") values to @PSUREF@(Fld)
  • ICR #2921
    • Status: Withdrawn
    • Usage: Private
    MOVEMI(PSUREF) ;EP Move @PSUREF@(da,Fld,"I") values to @PSUREF@(da,Fld)
  • ICR #2921
    • Status: Withdrawn
    • Usage: Private
    UPPER(PSUX) ;Convert lower case to upper case
    VARKILL ;PEP Kill variable PSU* namespace
    Info |  Source |  Entry Points