| 1 | MAGDFB ;WOIFO/EdM - Call MAGFILEB ; 04/29/2005  08:55 | 
|---|
| 2 | ;;3.0;IMAGING;**11,51**;26-August-2005 | 
|---|
| 3 | ;; +---------------------------------------------------------------+ | 
|---|
| 4 | ;; | Property of the US Government.                                | | 
|---|
| 5 | ;; | No permission to copy or redistribute this software is given. | | 
|---|
| 6 | ;; | Use of unreleased versions of this software requires the user | | 
|---|
| 7 | ;; | to execute a written test agreement with the VistA Imaging    | | 
|---|
| 8 | ;; | Development Office of the Department of Veterans Affairs,     | | 
|---|
| 9 | ;; | telephone (301) 734-0100.                                     | | 
|---|
| 10 | ;; |                                                               | | 
|---|
| 11 | ;; | The Food and Drug Administration classifies this software as  | | 
|---|
| 12 | ;; | a medical device.  As such, it may not be changed in any way. | | 
|---|
| 13 | ;; | Modifications to this software may result in an adulterated   | | 
|---|
| 14 | ;; | medical device under 21CFR820, the use of which is considered | | 
|---|
| 15 | ;; | to be a violation of US Federal Statutes.                     | | 
|---|
| 16 | ;; +---------------------------------------------------------------+ | 
|---|
| 17 | ;; | 
|---|
| 18 | Q | 
|---|
| 19 | ; | 
|---|
| 20 | ; The purpose of this subroutine is to call FINDFILE in MAGFILEB | 
|---|
| 21 | ; in such a way that all parameters are passed in or out, | 
|---|
| 22 | ; and such that all internal variables of MAGFILEB are NEWed | 
|---|
| 23 | ; | 
|---|
| 24 | FILEFIND(MAGXX,FILETYPE,MAGJBCP,VERBOSE,MAGFILE1,MAGFILE2,MAGFILE) ; | 
|---|
| 25 | ; Input: | 
|---|
| 26 | ;  MAGXX     -- IEN into file 2005, ^MAG(2005,IEN,0) | 
|---|
| 27 | ;  FILETYPE  -- "FULL", "ABSTRACT" or "BIG" | 
|---|
| 28 | ;  MAGJBCP   -- Flag: do or don't copy from JukeBox to HardDisk | 
|---|
| 29 | ;  VERBOSE   -- Flag: do or don't display interactive error messages | 
|---|
| 30 | ; Output: | 
|---|
| 31 | ;  MAGFILE1  -- filename | 
|---|
| 32 | ;  MAGFILE2  -- path + filename | 
|---|
| 33 | ;  MAGFILE   -- path + filename + $C(0) | 
|---|
| 34 | ;  MAGPLACE  -- pointer to ^MAG(2006.1) for "place" where image is stored | 
|---|
| 35 | ;  MAGINST   -- pointer to ^DIC(4) that corresponds to MAGPLACE | 
|---|
| 36 | ; | 
|---|
| 37 | N MAGJBOL,MAGOFFLN,MAGPREF,MAGTYPE | 
|---|
| 38 | D FINDFILE^MAGFILEB | 
|---|
| 39 | S MAGFILE2=$G(MAGPREF)_MAGFILE1,MAGFILE=MAGFILE2_$C(0) | 
|---|
| 40 | Q | 
|---|
| 41 | ; | 
|---|