| [613] | 1 | FSCMR ;SLC/STAFF-NOIS Most Recent ;9/6/98  21:23
 | 
|---|
 | 2 |  ;;1.1;NOIS;;Sep 06, 1998
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 | MRE(USER,CALL) ; from FSCEF, FSCELID, FSCES, FSCLMPE1, FSCRPCEB, FSCRPCEC, FSCRPCEN, FSCRPCNC, FSCRPCPF
 | 
|---|
 | 5 |  N DA,DIE,DIK,DR,X,Y
 | 
|---|
 | 6 |  S DA=$G(^FSCD("MRE","AUC",USER,CALL))
 | 
|---|
 | 7 |  I DA D
 | 
|---|
 | 8 |  .S DR="1///"_$$NOW^XLFDT
 | 
|---|
 | 9 |  .S DIE="^FSCD(""MRE"","
 | 
|---|
 | 10 |  .D ^DIE
 | 
|---|
 | 11 |  E  D
 | 
|---|
 | 12 |  .L +^FSCD("MRE",0):5 I '$T Q
 | 
|---|
 | 13 |  .S DA=1+$P(^FSCD("MRE",0),U,3)
 | 
|---|
 | 14 |  .F  Q:'$D(^FSCD("MRE",DA,0))  S DA=DA+1
 | 
|---|
 | 15 |  .S $P(^FSCD("MRE",0),U,3)=DA,$P(^(0),U,4)=$P(^(0),U,4)+1
 | 
|---|
 | 16 |  .S ^FSCD("MRE",DA,0)=USER_U_$$NOW^XLFDT_U_CALL
 | 
|---|
 | 17 |  .L -^FSCD("MRE",0)
 | 
|---|
 | 18 |  .S DIK="^FSCD(""MRE"","
 | 
|---|
 | 19 |  .D IX1^DIK
 | 
|---|
 | 20 |  Q
 | 
|---|
 | 21 |  ;
 | 
|---|
 | 22 | MRA(USER,CALL) ; from FSCNAR, FSCRPCAP
 | 
|---|
 | 23 |  N DA,DIE,DIK,DR,X,Y
 | 
|---|
 | 24 |  S DA=$G(^FSCD("MRA","AUC",USER,CALL))
 | 
|---|
 | 25 |  I DA D
 | 
|---|
 | 26 |  .S DR="1///"_$$NOW^XLFDT
 | 
|---|
 | 27 |  .S DIE="^FSCD(""MRA"","
 | 
|---|
 | 28 |  .D ^DIE
 | 
|---|
 | 29 |  E  D
 | 
|---|
 | 30 |  .L +^FSCD("MRA",0):5 I '$T Q
 | 
|---|
 | 31 |  .S DA=1+$P(^FSCD("MRA",0),U,3)
 | 
|---|
 | 32 |  .F  Q:'$D(^FSCD("MRA",DA,0))  S DA=DA+1
 | 
|---|
 | 33 |  .S $P(^FSCD("MRA",0),U,3)=DA,$P(^(0),U,4)=$P(^(0),U,4)+1
 | 
|---|
 | 34 |  .S ^FSCD("MRA",DA,0)=USER_U_$$NOW^XLFDT_U_CALL
 | 
|---|
 | 35 |  .L -^FSCD("MRA",0)
 | 
|---|
 | 36 |  .S DIK="^FSCD(""MRA"","
 | 
|---|
 | 37 |  .D IX1^DIK
 | 
|---|
 | 38 |  Q
 | 
|---|
 | 39 |  ;
 | 
|---|
 | 40 | MRU(USER,LIST,INDEX) ; from FSCLM, FSCLMPC, FSCLMPQU, FSCRPCL, FSCRPCSL, FSCRPCSL
 | 
|---|
 | 41 |  S INDEX=+$G(INDEX)
 | 
|---|
 | 42 |  N DA,DIE,DIK,DR,X,Y
 | 
|---|
 | 43 |  S DA=+$G(^FSCD("MRU","AUL",USER,LIST,INDEX))
 | 
|---|
 | 44 |  I DA D
 | 
|---|
 | 45 |  .S DR="1///"_$$NOW^XLFDT
 | 
|---|
 | 46 |  .S DIE="^FSCD(""MRU"","
 | 
|---|
 | 47 |  .D ^DIE
 | 
|---|
 | 48 |  E  D
 | 
|---|
 | 49 |  .L +^FSCD("MRU",0):5 I '$T Q
 | 
|---|
 | 50 |  .S DA=1+$P(^FSCD("MRU",0),U,3)
 | 
|---|
 | 51 |  .F  Q:'$D(^FSCD("MRU",DA,0))  S DA=DA+1
 | 
|---|
 | 52 |  .S $P(^FSCD("MRU",0),U,3)=DA,$P(^(0),U,4)=$P(^(0),U,4)+1
 | 
|---|
 | 53 |  .S ^FSCD("MRU",DA,0)=USER_U_$$NOW^XLFDT_U_LIST_U_INDEX
 | 
|---|
 | 54 |  .L -^FSCD("MRU",0)
 | 
|---|
 | 55 |  .S DIK="^FSCD(""MRU"","
 | 
|---|
 | 56 |  .D IX1^DIK
 | 
|---|
 | 57 |  Q
 | 
|---|