Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: ECXUTL1

Package: DSS Extracts

Routine: ECXUTL1


Information

ECXUTL1 ;ALB/GTS - Utilities for DSS Extracts ;4/4/19 15:09

Source Information

Source file <ECXUTL1.m>

Entry Points

Name Comments DBIA/ICR reference
CYFY(ECXFMDT) ;** Return the calandar and fiscal years for a FM date
FISCAL(DATE)
DTRNG() ;** Prompt the user for a date range
STRIP(ECXFIELD,ECXLGTH,ECXPOS) ;* Strip blanks from a padded field
PAD(ECXVAL,ECXLGTH,ECXFB,ECXCHAR) ;* Pad the value passed in with ECXCHAR
BLDXREF(START,END) ;Build temporary xref from EDIS LOG file #230 API added in patch 136
EDIS(ECXDFN,ECD,ECETYPE,ECXVISIT,ECXSTOP) ;Find emergency room disposition, if it exists, and translate it to a value for DSS. API added with patch 136
TRANS(DISP) ;Translate disposition to set of codes. API added in patch 136
ERR ;Send email when scheduling system reports an error. API added in patch 136
EXPORT() ;Function indicates if report output is going to a device or to the screen in exportable format - API added in patch 144
EXPDISP ;Displays report in exportable format. API added in patch 144
REPORTFY(NAME) ;Function added in patch 144, determines which version of the report to run
SAMPLE ;;API^ROUTINE

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DTRNG+6
Function Call: WRITE
  • Prompt: !
  • Line Location: EXPORT+2
Function Call: WRITE
  • Prompt: !!,"Gathering data for export..."
  • Line Location: EXPORT+7
Function Call: WRITE
  • Prompt: !,"No data found for this report."
  • Line Location: EXPDISP+2
Function Call: WRITE
  • Prompt: !!,"To ensure all data is captured during the export:"
  • Line Location: EXPDISP+4
Function Call: WRITE
  • Prompt: !!,"1. In reflections, change the row margin by clicking on one of the change margin",!," icons with a value of 225 or higher if you have them."
  • Line Location: EXPDISP+5
Function Call: WRITE
  • Prompt: !," You may also set the margin manually by clicking on appearance, expanded",!," terminal settings (arrow in lower right corner), set up display settings."
  • Line Location: EXPDISP+6
Function Call: WRITE
  • Prompt: !," Scroll to the bottom and change the number of characters per row to 225"
  • Line Location: EXPDISP+7
Function Call: WRITE
  • Prompt: !," or higher. Click 'OK' to save your change."
  • Line Location: EXPDISP+8
Function Call: WRITE
  • Prompt: !,"2. Click on 'capture setup' or 'tools, logging (arrow in lower right corner)'",!," depending on your setup. Ensure the logging settings form only has 'to disk'",!," selected and enter"
  • Line Location: EXPDISP+9
Function Call: WRITE
  • Prompt: " the path and filename where the output should be stored."
  • Line Location: EXPDISP+10
Function Call: WRITE
  • Prompt: !,"3. Click 'start capture' or 'start logging', depending on your interface."
  • Line Location: EXPDISP+11
Function Call: WRITE
  • Prompt: !,"4. The DEVICE input for the columns should also contain a large enough",!," parameter (e.g. 225). The DEVICE prompt is defaulted to 0;225;99999 for you.",!," You may change it if need be."
  • Line Location: EXPDISP+12
Function Call: WRITE
  • Prompt: !,"Example: DEVICE: 0;225;99999 *Where 0 is your screen, 225 is the margin width",!?17,"and 99999 is the screen length."
  • Line Location: EXPDISP+13
Function Call: WRITE
  • Prompt: !!,"NOTE: In order for all number fields, such as SSN and Feeder Key, to be",!,"displayed correctly in the spreadsheet, these fields must be formatted as Text",!,"when importing the data into the spreadsheet.",!
  • Line Location: EXPDISP+14
Function Call: WRITE
  • Prompt: !,^TMP($J,"ECXPORT",I)
  • Line Location: EXPDISP+16
Function Call: WRITE
  • Prompt: !!,"Click 'stop capture' or 'tools, stop logging' to end logging..."
  • Line Location: EXPDISP+17
Function Call: WRITE
  • Prompt: !,"...Then, pull your export text file into your spreadsheet.",!
  • Line Location: EXPDISP+18
Function Call: WRITE
  • Prompt: !
  • Line Location: REPORTFY+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^EDP(230 - [#230] GET1^DIQ
^EDPB(233.1 - [#233.1] GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call