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

ABMMRS3.m

Go to the documentation of this file.
  1. ABMMRS3 ; IHS/ASDST/DMJ - NEW PROGRAM ;
  1. ;;2.4;IHS 3P BILLING SYSTEM;;APR 14, 2000
  1. ;IHS/DSD/MRS
  1. ;
  1. INIT S (CLAIM,BDFN,DFN,SITE)=""
  1. K ^ABMMRS1,^ABMMRS2,^ABMMRS3,^ABMMRS4,^ABMMRS5
  1. F S CLAIM=$O(^ABMMRS(CLAIM)) Q:CLAIM="" D
  1. .F S BDFN=$O(^ABMMRS(CLAIM,BDFN)) Q:BDFN="" D SEP
  1. S ^ABMMRS1=N1
  1. S N=0,X="" F S X=$O(^ABMMRS2(X)) Q:X="" S N=N+1
  1. S ^ABMMRS2=N
  1. S N=0,X="" F S X=$O(^ABMMRS3(X)) Q:X="" S N=N+1
  1. S ^ABMMRS3=N
  1. S N=0,X="" F S X=$O(^ABMMRS4(X)) Q:X="" S N=N+1
  1. S ^ABMMRS4=N
  1. S N=0,X="" F S X=$O(^ABMMRS5(X)) Q:X="" S N=N+1
  1. Q
  1. SEP ;Separate file
  1. F X="BILL","CLAIM" D
  1. .F S DFN=$O(^ABMMRS(CLAIM,BDFN,X,DFN)) Q:DFN="" D
  1. ..F S SITE=$O(^ABMMRS(CLAIM,BDFN,X,DFN,SITE)) Q:SITE="" D
  1. ...I ^ABMMRS(CLAIM)=1 S ^ABMMRS1(CLAIM,BDFN,SITE)=DFN Q
  1. ...I ^ABMMRS(CLAIM)=2 D Q
  1. ....S ^ABMMRS2(CLAIM,BDFN,X,DFN,SITE)=^ABMMRS(CLAIM,BDFN,X,DFN,SITE) Q
  1. ...I ^ABMMRS(CLAIM)=3 D Q
  1. ....S ^ABMMRS3(CLAIM,BDFN,X,DFN,SITE)=^ABMMRS(CLAIM,BDFN,X,DFN,SITE) Q
  1. ...I ^ABMMRS(CLAIM)=4 D Q
  1. ....S ^ABMMRS4(CLAIM,BDFN,X,DFN,SITE)=^ABMMRS(CLAIM,BDFN,X,DFN,SITE) Q
  1. ...S ^ABMMRS5(CLAIM,BDFN,X,DFN,SITE)=^ABMMRS(CLAIM,BDFN,X,DFN,SITE)
  1. Q