Changeset 593 for ccr/trunk/p/C0CRXNRD.m


Ignore:
Timestamp:
Nov 3, 2009, 2:29:36 PM (15 years ago)
Author:
Sam Habiel
Message:

updated RPMS Meds...; still working on RxNorm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/trunk/p/C0CRXNRD.m

    r582 r593  
    33 W "No entry from top" Q
    44 ;
    5 DELFILED(FN,ERR) ; Delete file data; PEP procedure; READ WARNING
     5DELFILED(FN) ; Delete file data; PEP procedure; only for RxNorm files
    66 ; FN is Filenumber passed by Value
    7  ; ERR is error info, passed by reference
    8  ; If ERR is 1, then the operation failed.
    9  ; WARNING: THIS IS VERY DANGEROUS OPERATION
    10  ; I DON'T EVEN CHECK THE DEL NODE ON THE FILE!!!!
    11  ;
     7 QUIT:$E(FN,1,3)'=176  ; Quit if not RxNorm files
    128 D CLEAN^DILF ; Clean FM variables
    13  N C0CFINFO ; File info
    14  D FILE^DID(FN,"","GLOBAL NAME","C0CROOT") ; Get file info
    15  I $D(DIERR) D EN^DDIOL("Error...") S ERR=1 QUIT
    16  N ROOT2 S ROOT2=C0CROOT("GLOBAL NAME") ; Open global root
    17  N CLROOT S CLROOT=$$CREF^DILF(ROOT2) ; Closed Root
    18  N ZERO S ZERO=@CLROOT@(0) ; Save zero node
     9 N ROOT S ROOT=$$ROOT^DILFD(FN,"",1) ; global root
     10 N ZERO S ZERO=@ROOT@(0) ; Save zero node
    1911 S $P(ZERO,U,3,9999)="" ; Remove entry # and last edited
    20  K @CLROOT ; Kill the file -- so sad!
    21  S @CLROOT@(0)=ZERO ; It riseth again!
     12 K @ROOT ; Kill the file -- so sad!
     13 S @ROOT@(0)=ZERO ; It riseth again!
    2214 QUIT
    2315GETLINES(PATH,FILENAME) ; Get number of lines in a file
     
    3123 I PATH="" QUIT
    3224 N FILENAME S FILENAME="RXNCONSO.RRF"
    33  N ERR
    34  D DELFILED(176.001,.ERR) ; delete data
    35  IF $G(ERR) D EN^DDIOL("Couldn't delete file") G EX
     25 D DELFILED(176.001) ; delete data
    3626 N LINES S LINES=$$GETLINES(PATH,FILENAME)
    3727 D OPEN^%ZISH("FILE",PATH,FILENAME,"R")
     
    7262 I PATH="" QUIT
    7363 N FILENAME S FILENAME="RXNSAT.RRF"
    74  N ERR
    75  D DELFILED(176.002,.ERR) ; delete data
    76  IF $G(ERR) D EN^DDIOL("Couldn't delete file") G EX2
     64 D DELFILED(176.002) ; delete data
    7765 N LINES S LINES=$$GETLINES(PATH,FILENAME)
    7866 D OPEN^%ZISH("FILE",PATH,FILENAME,"R")
     
    9987 I PATH="" QUIT
    10088 N FILENAME S FILENAME="RXNSAB.RRF"
    101  N ERR
    102  D DELFILED(176.003,.ERR) ; delete data
    103  IF $G(ERR) D EN^DDIOL("Couldn't delete file") G EX2
     89 D DELFILED(176.003) ; delete data
    10490 D OPEN^%ZISH("FILE",PATH,FILENAME,"R")
    10591 IF POP W "Error reading file..., Please check...",! G EX3
Note: See TracChangeset for help on using the changeset viewer.