XUSER ;ISP/RFR - A common set of user functions ;06/09/15 10:51
Source file <XUSER.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LOOKUP(XUF) | ;Do a user lookup
 | 
 
  | 
| LK1 | ||
| LKX | ||
| ACTIVE(XUDA) | ;Get if a user is active.
 | 
 
  | 
| BULL | ;Called from bulletin in DD of file #200 for 'Sub Alt Name' fld.
 | 
|
| PROVIDER(XUDA,XUF) | ;See if user qualifies as a CPRS provider
 | 
 
  | 
| DEA(FG,IEN,DATE,RXDEA) | ;sr. ef. Return users DEA # or Facility DEA_"-"_user VA# or null
 | 
 
  | 
| DETOX(IEN,DATE) | ;*689 - Returns the Detox # from file 8991.9/200 - p580/REM
 | 
 
  | 
| SDEA(FG,IEN,PSDEA,DATE,IDEA,INIEN) | ;validation for new DEA regulations p580-JC(CPRS)
 | 
 
  | 
| CVA | ; VA number
 | 
|
| SCHK(DEA,PSDEA,N3) | ;
 | 
|
| GVA(INIEN) | ; Find Facility DEA and VA #
 ; INN - Pointer to INSTITUTION file (#4)  | 
|
| VDEA(RETURN,IEN) | 
 
  | 
|
| DIV4(XUROOT,XUDUZ) | ;Return the Divisions that this user is assigned to.
 | 
 
 
 
  | 
| VDEADNA(RETURN,NPIEN,DNDEAIEN) | ||
| VDEADNM(RETURN,NPIEN) | ||
| NAME(IEN,FL) | ;Return the full name from Name Components file
 | 
 
  | 
| HL7(IEN) | ;Return a HL7 name from the components file
 | 
|
| SCR200() | ;Whole File Screen logic for file 200
 ; ZEXCEPT: DIC,DINDEX - Kernel exemption  | 
|
| PRDEA(IEN) | ; 689 - Return Prescriber's active DEA
 ; IEN-Prescriber DUZ from file 200  | 
 
  | 
| PRXDT(IEN) | ; 689 - Return Prescriber's default DEA Expiration Date
 ; IEN-Prescriber DUZ from file 200  | 
 
  | 
| PRSCH(IEN) | ; 689 - Return Prescriber's default DEA schedules
 ; IEN-Prescriber DUZ from file 200  | 
 
  | 
| DEAXDT(DEA) | ; 689 - Return Expiration Date for DEA
 ; DEA-DEA Number. Example: AH1966007  | 
|
| DEASCH(DEA) | ; 689 - Return DEA Schedules for DEA number
 ; DEA-DEA Number. Example: AH1966007  | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  |