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

ABSPECP0.m

Go to the documentation of this file.
  1. ABSPECP0 ; IHS/FCS/DRS - receipt ;
  1. ;;1.0;PHARMACY POINT OF SALE;;JUN 21, 2001
  1. ; As of November 2000:
  1. ; * This was only used for PCS Certification Testing
  1. ; * But it's got the basis for a Receipt functionality
  1. ; for a future release.
  1. ; * So carry it along in the distribution, for that special
  1. ; time and place when you get to go ahead with implementing
  1. ; receipt functionality, which has been started in....
  1. ; * ... RECEIPT^ABSPOS8, which calls FILEMAN^ABSPECP1 and @^ABSPECP3
  1. ; * ^ABSPOS6G calls DUR^ABSPECP2 to interpret DUR codes
  1. ;
  1. ; ABSPECP0 - development utilities only
  1. Q
  1. XYZ(N) D RESPONSE(N),RECEIPT(N) ;,^ABSPECT5 Q ; DUMPLAST^ABSPECT5, which needs work
  1. D IMPOSS^ABSPOSUE("P","TI","Development utility",,"XYZ",$T(+0))
  1. Q
  1. BIGRUN ;
  1. ;C 51 ; maybe still open from previous run crashing
  1. F IEN=249:1:256 W "Receipt ",IEN,"..." D RECEIPT(IEN) W "done",!
  1. F IEN=249:1:256 W "Response to ",IEN,"..." D RESPONSE(IEN) W "done",!
  1. Q
  1. RECEIPTF(IEN) ;
  1. N FILE S FILE=$$RECTFN(IEN)
  1. ;O 51:(FILE:"W")
  1. D RECEIPT(IEN,51)
  1. ;C 51
  1. Q
  1. RECEIPT(IEN,IO) ;
  1. K TMP D FILEMAN^ABSPECP1("TMP",IEN)
  1. I $D(IO) U IO
  1. D RECEIPT^ABSPECP3
  1. Q
  1. RESPF(IEN) ;
  1. N FILE S FILE=$$RESPFN(IEN)
  1. ;O 51:(FILE:"W")
  1. D RESPONSE(IEN,51)
  1. ;C 51
  1. Q
  1. RESPONSE(IEN,IO) K TMP D FILEMAN^ABSPECP1("TMP",IEN)
  1. I $D(IO) U IO
  1. N SRC S SRC="TMP"
  1. D FULL0^ABSPECP3()
  1. Q
  1. DIR() Q "C:\MSMNEW\PCS\"
  1. RECTFN(IEN) Q $$DIR_"RCT"_IEN_".TXT"
  1. RESPFN(IEN) Q $$DIR_"RESP"_IEN_".TXT"