1 | HDISVAP ;ALB/RMO,BPFO/JRM - Application Programmer API(s); 2/11/05@9:10:00
|
---|
2 | ;;1.0;HEALTH DATA & INFORMATICS;**2**;Feb 22, 2005
|
---|
3 | ;
|
---|
4 | NTRTMSG(HDISARYF,HDISARY) ;New Term Rapid Turnaround (NTRT) Message
|
---|
5 | ; Input -- HDISARYF Return Text in an Array Flag (Optional- Default 0)
|
---|
6 | ; 1=Yes and 0=No
|
---|
7 | ; Output -- HDISARY If requested, an array containing the NTRT Message is returned otherwise
|
---|
8 | ; the message is diplayed on the screen. The Output variable is assumed
|
---|
9 | ; to be Null when the API is invoked.
|
---|
10 | N HDISLNE,HDISTXT
|
---|
11 | F HDISLNE=1:1 S HDISTXT=$P($T(MSG+HDISLNE),";;",2) Q:HDISTXT="END" D
|
---|
12 | . I $G(HDISARYF) D
|
---|
13 | . . S HDISARY(HDISLNE)=HDISTXT
|
---|
14 | . ELSE D
|
---|
15 | . . W !?3,HDISTXT
|
---|
16 | Q
|
---|
17 | ;
|
---|
18 | LOSVUID(CODE) ;Convert Lab's Organism Screen set of codes to VUID
|
---|
19 | ; Input: Code - Code representing organism screen
|
---|
20 | ;Output: VUID - VUID for input code
|
---|
21 | ; NULL returned on bad input
|
---|
22 | ; Notes: This API is only to be used to determine the VUID for the
|
---|
23 | ; Organism Screen fields that a site may add to the Organism
|
---|
24 | ; multiple (subfile #63.3) in the Microbiology multiple
|
---|
25 | ; (subfile #63.05) of the Lab Data file (#63) via the option
|
---|
26 | ; LRWU7 [Add a new internal name for an antibiotic]
|
---|
27 | ;
|
---|
28 | N RSLT
|
---|
29 | S CODE=$G(CODE)
|
---|
30 | S RSLT=$S(CODE="A":4500665,CODE="N":4500805,CODE="R":4500877,1:"")
|
---|
31 | Q RSLT
|
---|
32 | ;
|
---|
33 | LOSCODE(VUID) ;Convert Lab's Organism Screen VUID to set of codes
|
---|
34 | ;Input: VUID - VUID representing organism screen
|
---|
35 | ;Output: Code - Code for input VUID
|
---|
36 | ; NULL returned on bad input
|
---|
37 | ; Notes: This API is only to be used to determine the code for the
|
---|
38 | ; Organism Screen fields that a site may add to the Organism
|
---|
39 | ; multiple (subfile #63.3) in the Microbiology multiple
|
---|
40 | ; (subfile #63.05) of the Lab Data file (#63) via the option
|
---|
41 | ; LRWU7 [Add a new internal name for an antibiotic]
|
---|
42 | ;
|
---|
43 | N RSLT
|
---|
44 | S VUID=$G(VUID)
|
---|
45 | S RSLT=$S(VUID=4500665:"A",VUID=4500805:"N",VUID=4500877:"R",1:"")
|
---|
46 | Q RSLT
|
---|
47 | ;
|
---|
48 | MSG ;NTRT message text
|
---|
49 | ;;
|
---|
50 | ;;In support of national standardization of the contents of this file,
|
---|
51 | ;;local site addition and modification functions are no longer available.
|
---|
52 | ;;If you wish to request a new term or modify an existing term, please
|
---|
53 | ;;refer to the New Term Rapid Turnaround (NTRT) web site located at
|
---|
54 | ;;http://vista.med.va.gov/ntrt/. If you have any questions regarding this
|
---|
55 | ;;new term request process, please contact the ERT NTRT Coordinator
|
---|
56 | ;;via e-mail at VHA OI SDD HDS NTRT.
|
---|
57 | ;;
|
---|
58 | ;;END
|
---|