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

AUTNKWII.m

Go to the documentation of this file.
  1. AUTNKWII ;IHS/DIRM/TMD/JDM/DFM - INTERFACE FOR INSURER DICTIONARY AND LOOKUP; [ 01/03/2003 10:48 AM ]
  1. ;;98.1;IHS DICTIONARIES (POINTERS);**9,12**;MAR 04, 1998;Build 6
  1. ;IHS/SET/GTH AUT*98.1*12 01/02/2003 - Forward compatibility w FM22.
  1. G:DIPGM(0)=2 EN2
  1. EN1 ; FIRST ENTRY FROM DIC
  1. K HITLIMIT
  1. G:DIC(0)["A" ASK^DIC ;IHS exception approved on 9/18/97
  1. EN2 ; SECOND ENTRY FROM DIC OR FALL-THROUGH IF NO 'ASK' INDICATED
  1. I X="?BAD"!(X["^") S Y=-1 Q
  1. ;G:(X?1"?".E)!(X?1"`"1N.N)!(U[X)!(X?1N.N)!(X=" ") RTN^DIC ;IHS exception approved on 9/18/97 ;IHS/SET/GTH AUT*98.1*12 01/02/2003
  1. I (X?1"?".E)!(X?1"`"1N.N)!(U[X)!(X?1N.N)!(X=" ") KILL DO D DO^DIC1 G RTN^DIC ;IHS exception approved on 9/18/97 ;IHS/SET/GTH AUT*98.1*12 01/02/2003
  1. S AUTN("AICD VER")="" D G OLD:'AUTN("AICD VER")
  1. .Q:'+$O(^AICDKWLC("B","INSURERS",""))
  1. .F S AUTN("AICD VER")=$O(^DIC(9.4,"C","AICD",AUTN("AICD VER"))) Q:'AUTN("AICD VER") I $D(^DIC(9.4,AUTN("AICD VER"),"VERSION")),+^("VERSION")>3.4 S AUTN("AICD VER")=+^("VERSION") Q
  1. K AUTN("AICD VER")
  1. D INS^AUTNKWLD
  1. ; I Y>0 S ^DISV(DUZ,DIC)=+Y Q ; IHS/ASDST/GTH AUT*98.1*9 01/07/2002
  1. I Y>0 S ^DISV(DUZ,DIC)=+Y S:DIC(0)["Z" Y(0)=^AUTNINS(+Y,0),Y(0,0)=$P(^(0),U) Q ; IHS/ASDST/GTH AUT*98.1*9 01/07/2002
  1. Q:$G(DTOUT)
  1. I $E(X)="^" S DUOUT=1 Q
  1. S AUTN("DIC0")=DIC(0)
  1. S DIC(0)=$S(DIC(0)["L":"EIL",1:"EI")
  1. W !!,"Since the KEYWORD LOOKUP failed lets try a NON-KEYWORD LOOKUP...",!!?5,X
  1. ;D RTN^DIC ;IHS exception approved on 9/18/97 ;IHS/SET/GTH AUT*98.1*12 01/02/2003
  1. KILL DO D DO^DIC1 D RTN^DIC ;IHS exception approved on 9/18/97 ;IHS/SET/GTH AUT*98.1*12 01/02/2003
  1. S DIC(0)=AUTN("DIC0") K AUTN("DIC0")
  1. Q
  1. ;
  1. OLD K AUTN("AICD VER")
  1. ;G RTN^DIC ;IHS exception approved on 9/18/97 ;IHS/SET/GTH AUT*98.1*12 01/02/2003
  1. KILL DO D DO^DIC1 G RTN^DIC ;IHS exception approved on 9/18/97 ;IHS/SET/GTH AUT*98.1*12 01/02/2003