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

ATSORT.m

Go to the documentation of this file.
  1. ATSORT ;TUCSON/DG/INQUIRE INTO SORT TEMPLATE FILE [ 10/25/91 1:23 PM ]
  1. ;;2.5;SEARCH TEMPLATE COMPARISON;;OCT 25, 1991
  1. ;
  1. S DIC="^DIBT(",DIC(0)="AEMQ",DIC("A")="Select Sort Template: " D ^DIC K DIC I Y<0 Q
  1. S (DA,D0)=+Y
  1. I $D(^DIBT(DA,1))!$D(^DIBT(DA,"O")) D SEARCH Q
  1. E D SORT Q
  1. W:$D(IOF) @IOF W "Search Template: ",$P(^DIBT(DA,0),U)
  1. D DISPLAY
  1. I $D(^DIBT(DA,"O")) W !,"Search Specifications: " F ATSL=0:0 S ATSL=$O(^DIBT(DA,"O",ATSL)) Q:'ATSL W:ATSL>1 ! W ?23,^DIBT(DA,"O",ATSL,0)
  1. I '$D(^DIBT(DA,"O")),$D(^DIBT(DA,"%D")) W !,"Search Specifications: " F ATSL=0:0 S ATSL=$O(^DIBT(DA,"%D",ATSL)) Q:'ATSL W:ATSL>1 ! W ?23,^DIBT(DA,"%D",ATSL,0)
  1. K ATSL W ! S DIR("A")="Would you like to have a count of the entries in this search template",DIR(0)="YO" D ^DIR
  1. I Y=1 W ! S Y=DA D EN^ATSCNT
  1. Q
  1. ;
  1. SORT ;
  1. W:$D(IOF) @IOF W "Sort Template: ",$P(^DIBT(DA,0),U)
  1. D DISPLAY
  1. W ! D DIBT^DIPT
  1. Q
  1. ;
  1. DISPLAY ;
  1. W !,"Created By: " I +$P(^DIBT(DA,0),U,5),$D(^DIC(3,$P(^DIBT(DA,0),U,5),0)) W $P(^(0),U)
  1. E W "Name Not Entered"
  1. W ?35,"Date: " S Y=$P(^DIBT(DA,0),U,2) X:+Y ^DD("DD") W $S(+$P(^DIBT(DA,0),U,2):Y,1:"Date Not Entered")
  1. I +$P(^DIBT(DA,0),U,4) W !,"File Name: ",$P(^DIC($P(^DIBT(DA,0),U,4),0),U),?35,"File Number: ",$P(^DIBT(DA,0),U,4)
  1. E W !,"File Name: File Not Entered"
  1. Q
  1. ;