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

ABSPOS96.m

Go to the documentation of this file.
  1. ABSPOS96 ; IHS/FCS/DRS - display cross refrences for Tech Manual ;
  1. ;;1.0;PHARMACY POINT OF SALE;;JUN 21, 2001
  1. ;
  1. N START,END S START=9002313,END=START+.9999999999999
  1. D EP(START,END)
  1. Q
  1. EP(START,END) ;
  1. I '$D(^DIC(START)) S START=$O(^DIC(START))
  1. N FILE S FILE=START
  1. F Q:FILE>END D FILE S FILE=$O(^DIC(FILE))
  1. Q
  1. FILE ; one file
  1. W "Cross References for file ",FILE," ",$P(^DIC(FILE,0),U),!
  1. N FIELD S FIELD=0
  1. F S FIELD=$O(^DD(FILE,FIELD)) Q:'FIELD D FIELD
  1. W !
  1. Q
  1. FIELD N IEN S IEN=0
  1. F S IEN=$O(^DD(FILE,FIELD,1,IEN)) Q:IEN="" D XREF
  1. Q
  1. XREF ; for ^DD(FILE,FIELD,1,IEN,*)
  1. I ^DD(FILE,FIELD,1,IEN,0)["^TRIGGER^" Q
  1. W "on field ",FIELD," ",$P(^DD(FILE,FIELD,0),U),!
  1. N A S A=0
  1. F D S A=$O(^DD(FILE,FIELD,1,IEN,A)) Q:'A
  1. . W ?$S(A=0:3,1:6)
  1. . W ^DD(FILE,FIELD,1,IEN,A),!
  1. W !
  1. Q