1 | DINIT270 ;SFISC/DPC-LOAD OF FOREIGN FORMAT DD (CONT) ;1/4/94 13:37
|
---|
2 | ;;22.0;VA FileMan;;Mar 30, 1999
|
---|
3 | ;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | F I=1:2 S X=$T(Q+I) G ^DINIT271:X="" S Y=$E($T(Q+I+1),5,999),X=$E(X,4,999),@X=Y
|
---|
5 | Q Q
|
---|
6 | ;;^DD(.44,7,21,5,0)
|
---|
7 | ;;=If 0 is entered, the user will be prompted for maximum length when
|
---|
8 | ;;^DD(.44,7,21,6,0)
|
---|
9 | ;;=creating the EXPORT template. If nothing is entered, the default will be
|
---|
10 | ;;^DD(.44,7,21,7,0)
|
---|
11 | ;;=80.
|
---|
12 | ;;^DD(.44,7,"DT")
|
---|
13 | ;;=2921026
|
---|
14 | ;;^DD(.44,8,0)
|
---|
15 | ;;=QUOTE NON-NUMERIC FIELDS?^S^1:YES;0:NO;^0;10^Q
|
---|
16 | ;;^DD(.44,8,3)
|
---|
17 | ;;=Enter '1' for YES or '0' for NO.
|
---|
18 | ;;^DD(.44,8,21,0)
|
---|
19 | ;;=^^7^7^2921013^
|
---|
20 | ;;^DD(.44,8,21,1,0)
|
---|
21 | ;;=If you want the values of fields that have a data type other than numeric
|
---|
22 | ;;^DD(.44,8,21,2,0)
|
---|
23 | ;;=to be surrounded by quotation marks ("), set this field to YES.
|
---|
24 | ;;^DD(.44,8,21,3,0)
|
---|
25 | ;;=
|
---|
26 | ;;^DD(.44,8,21,4,0)
|
---|
27 | ;;=NOTE: Only numeric fields in the home file (including multiples) are
|
---|
28 | ;;^DD(.44,8,21,5,0)
|
---|
29 | ;;=automatically considered to have a numeric data type. If you want the
|
---|
30 | ;;^DD(.44,8,21,6,0)
|
---|
31 | ;;=user to indicate which fields should be numeric, answer YES to the PROMPT
|
---|
32 | ;;^DD(.44,8,21,7,0)
|
---|
33 | ;;=FOR DATA TYPE? field.
|
---|
34 | ;;^DD(.44,8,"DT")
|
---|
35 | ;;=2921013
|
---|
36 | ;;^DD(.44,9,0)
|
---|
37 | ;;=PROMPT FOR DATA TYPE?^S^1:YES;0:NO;^0;11^Q
|
---|
38 | ;;^DD(.44,9,3)
|
---|
39 | ;;=Enter '1' for YES, '0' for NO.
|
---|
40 | ;;^DD(.44,9,21,0)
|
---|
41 | ;;=^^3^3^2921013^
|
---|
42 | ;;^DD(.44,9,21,1,0)
|
---|
43 | ;;=Answer YES if you want the user to be prompted for the data type of the
|
---|
44 | ;;^DD(.44,9,21,2,0)
|
---|
45 | ;;=various fields at the time that an export template is being created.
|
---|
46 | ;;^DD(.44,9,21,3,0)
|
---|
47 | ;;=Otherwise, the data types will be automatically derived.
|
---|
48 | ;;^DD(.44,9,"DT")
|
---|
49 | ;;=2921013
|
---|
50 | ;;^DD(.44,10,0)
|
---|
51 | ;;=SEND LAST FIELD DELIMITER?^S^0:NO;1:YES;^0;12^Q
|
---|
52 | ;;^DD(.44,10,3)
|
---|
53 | ;;=Enter '1' for YES, '0' for NO.
|
---|
54 | ;;^DD(.44,10,21,0)
|
---|
55 | ;;=^^3^3^2921028^
|
---|
56 | ;;^DD(.44,10,21,1,0)
|
---|
57 | ;;=Enter NO if you do not want a field delimiter to be output after the last
|
---|
58 | ;;^DD(.44,10,21,2,0)
|
---|
59 | ;;=field in a record. Enter YES if you do want a final field delimiter
|
---|
60 | ;;^DD(.44,10,21,3,0)
|
---|
61 | ;;=output.
|
---|
62 | ;;^DD(.44,10,"DT")
|
---|
63 | ;;=2921028
|
---|
64 | ;;^DD(.44,20,0)
|
---|
65 | ;;=FILE HEADER^FX^^1;E1,245^K:$L(X)>245!($L(X)<1) X I $E($G(X))'="""" K:DUZ(0)'="@" X D:$D(X) ^DIM
|
---|
66 | ;;^DD(.44,20,3)
|
---|
67 | ;;=Answer must be standard MUMPS code or a literal string in quotes.
|
---|
68 | ;;^DD(.44,20,21,0)
|
---|
69 | ;;=^^7^7^2921001^
|
---|
70 | ;;^DD(.44,20,21,1,0)
|
---|
71 | ;;=Use this field to produce output preceding the exported records. This
|
---|
72 | ;;^DD(.44,20,21,2,0)
|
---|
73 | ;;=will become part of your exported data.
|
---|
74 | ;;^DD(.44,20,21,3,0)
|
---|
75 | ;;=
|
---|
76 | ;;^DD(.44,20,21,4,0)
|
---|
77 | ;;=Enter either a literal string enclosed in quotation marks ("like this") or
|
---|
78 | ;;^DD(.44,20,21,5,0)
|
---|
79 | ;;=MUMPS code that will WRITE the desired output when XECUTED. For example:
|
---|
80 | ;;^DD(.44,20,21,6,0)
|
---|
81 | ;;=
|
---|
82 | ;;^DD(.44,20,21,7,0)
|
---|
83 | ;;= W "EXPORT CREATED BY USER NUMBER: "_$G(DUZ)
|
---|
84 | ;;^DD(.44,20,"DT")
|
---|
85 | ;;=2921028
|
---|
86 | ;;^DD(.44,25,0)
|
---|
87 | ;;=FILE TRAILER^FX^^2;E1,245^K:$L(X)>245!($L(X)<1) X I $E($G(X))'="""" K:DUZ(0)'="@" X D:$D(X) ^DIM
|
---|
88 | ;;^DD(.44,25,3)
|
---|
89 | ;;=Answer must be standard MUMPS code or a literal string in quotes.
|
---|
90 | ;;^DD(.44,25,21,0)
|
---|
91 | ;;=^^7^7^2921001^
|
---|
92 | ;;^DD(.44,25,21,1,0)
|
---|
93 | ;;=Use this field to produce output following the the exported records. This
|
---|
94 | ;;^DD(.44,25,21,2,0)
|
---|
95 | ;;=will become part of your exported data.
|
---|
96 | ;;^DD(.44,25,21,3,0)
|
---|
97 | ;;=
|
---|
98 | ;;^DD(.44,25,21,4,0)
|
---|
99 | ;;=Enter either a literal string enclosed in quotation marks ("like this") or
|
---|
100 | ;;^DD(.44,25,21,5,0)
|
---|
101 | ;;=MUMPS code that will WRITE the desired output when XECUTED. For example:
|
---|
102 | ;;^DD(.44,25,21,6,0)
|
---|
103 | ;;=
|
---|
104 | ;;^DD(.44,25,21,7,0)
|
---|
105 | ;;= W "EXPORT CREATED BY USER NUMBER: "_$G(DUZ)
|
---|
106 | ;;^DD(.44,25,"DT")
|
---|
107 | ;;=2921028
|
---|
108 | ;;^DD(.44,27,0)
|
---|
109 | ;;=DATE FORMAT^K^^6;E1,245^K:$L(X)>245 X D:$D(X) ^DIM
|
---|
110 | ;;^DD(.44,27,3)
|
---|
111 | ;;=This is Standard MUMPS code.
|
---|
112 | ;;^DD(.44,27,9)
|
---|
113 | ;;=@
|
---|
114 | ;;^DD(.44,27,21,0)
|
---|
115 | ;;=^^6^6^2920923^
|
---|
116 | ;;^DD(.44,27,21,1,0)
|
---|
117 | ;;=If you want dates output in VA FileMan's standard external date/time
|
---|
118 | ;;^DD(.44,27,21,2,0)
|
---|
119 | ;;=format, make NO entry in this field.
|
---|
120 | ;;^DD(.44,27,21,3,0)
|
---|
121 | ;;=
|
---|
122 | ;;^DD(.44,27,21,4,0)
|
---|
123 | ;;=If you want another format, enter MUMPS code here. The variable X will
|
---|
124 | ;;^DD(.44,27,21,5,0)
|
---|
125 | ;;=contain the date/time in VA FileMan's internal format. The MUMPS code
|
---|
126 | ;;^DD(.44,27,21,6,0)
|
---|
127 | ;;=should SET Y to the date/time in the format you desire.
|
---|
128 | ;;^DD(.44,27,"DT")
|
---|
129 | ;;=2920923
|
---|
130 | ;;^DD(.44,30,0)
|
---|
131 | ;;=DESCRIPTION^.447^^3;0
|
---|
132 | ;;^DD(.44,30,21,0)
|
---|
133 | ;;=^^1^1^2920917^
|
---|
134 | ;;^DD(.44,30,21,1,0)
|
---|
135 | ;;=A description of the foreign format.
|
---|
136 | ;;^DD(.44,31,0)
|
---|
137 | ;;=USAGE NOTES^.448^^4;0
|
---|
138 | ;;^DD(.44,31,21,0)
|
---|
139 | ;;=^^2^2^2920917^
|
---|
140 | ;;^DD(.44,31,21,1,0)
|
---|
141 | ;;=Information about the use of the format; for example, which commands on
|
---|
142 | ;;^DD(.44,31,21,2,0)
|
---|
143 | ;;=the foreign system should be used to load the file.
|
---|