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

APCLRPT.m

Go to the documentation of this file.
  1. APCLRPT ; IHS/CMI/LAB - INTERACTIVE ROUTINE FOR DATA FETCHER ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. CREATE ; - ENTRY POINT - from menu option to create report template
  1. S DIR(0)="FO^3:30",DIR("A")="ENTER THE NAME OF A NEW REPORT TEMPLATE",DIR("?",1)="Enter a name, 3-30 characters long for a report template. This option for",DIR("?")="creation of new report templates only." D ^DIR K DIR
  1. I $D(DTOUT)!$D(DUOUT)!$D(DIRUT)!$D(DIROUT)!(X="") Q
  1. S APCLA=0 F S APCLA=$O(^APCLRPT("B",X,APCLA)) Q:'APCLA I $P(^APCLRPT(APCLA,0),U,2)=DUZ W !,*7,"This option for creation of new report templates only!",! Q
  1. G:APCLA CREATE
  1. S DIC="^APCLRPT(",DIC("DR")=".02////"_DUZ,DIC(0)="EL",DIADD=1,DLAYGO=9001200 D ^DIC K DIC,DIADD
  1. I Y>0 S APCLRPT=+Y D DATA
  1. E W !,*7 Q
  1. K APCLA
  1. W ! G CREATE
  1. Q
  1. ;
  1. EDIT ; - ENTRY POINT - from menu option to modify/delete report template
  1. S DIC="^APCLRPT(",DIC(0)="AEMQ" D ^DIC K DIC
  1. I Y>0 S APCLRPT=+Y
  1. E Q
  1. D DATA
  1. W ! G EDIT
  1. Q
  1. ;
  1. DATA ; Enter or edit field values
  1. S DR=".01;1101;2101;3101",DR(2,9001200.03101)=".01;1101;2101",DA=APCLRPT,DIE="^APCLRPT(" D ^DIE K DIE,DR
  1. K APCLRPT
  1. Q
  1. ;
  1. PRINT ; - ENTRY POINT - for print option from report template menu
  1. ;S DIC="^APCLRPT(",DIC(0)="AEMQ",DIC("S")="I $P(^(0),U,2)=DUZ" D ^DIC K DIC
  1. S DIC="^APCLRPT(",DIC(0)="AEMQ" D ^DIC K DIC ;FORGET THE SCREEN IHS/OKCAO/POC 4/20/97
  1. I Y>0 S APCLRPT=+Y
  1. E Q
  1. D START1^APCLASK(APCLRPT)
  1. K APCLRPT
  1. Q
  1. ;