ABSPOSU1 ; IHS/FCS/DRS - copied for POS ; [ 09/04/2002 12:58 PM ]
Source file <ABSPOSU1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ^%DT (,C,NOW)^%DTC DT^DICRW ^DIR |
Pharmacy Point of Sale | 1 | $$DATE^ABSPOSU1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CDTFM(X1,X2) | ;EP - ABSPER*,ABSPES02
|
|
FM3EXT(Y) | ;EP IHS/SD/lwj 8/5/02 clone of FM2EXT- accomodates 5.1 type clms
|
|
DATE(PROMPT,DFLT,OPT,SDATE,EDATE,%DT,TIMEOUT) | ;EP -
|
|
DTR(AA,AB,ADEF,BDEF,T) | ;EP - GET THE DATE RANGE (beginning and ending dates)
; IN: ; AA = PROMPT for BEGINNING DATE ; AB = PROMPT for ENDING DATE ; ADEF = DEFAULT date for BEGINNING DATE ; BDEF = DEFAULT date for ENDING DATE ; T = whether TIME is allowed as entry, and if REQUIRED ; (If T="T" then TIME is allowed; is REQ'd if T="R"). ; OUT: ; Beginning Date^Ending Date in 7digit FileMan format ; If user enters "^" then out=0 |
|
FM2EXT(Y) | ;EP
|
|
JULDATE(DT) | ;
|
|
FM2MDY(Y) | ;EP
|
|
EXT2FM(X) | ;
|
|
DTP(AA,DEF) | ;EP - *** GET A SINGLE PAST DATE, TIME NOT ALLOWED ***
|
|
NOWEXT() | ;EP - External form of $$NOWFM
|
|
NOWFM() | ;EP
|
|
DTR1 | ; -- Get beginning date
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | FM2EXT+1, FM2EXT+2, FM3EXT+3, FM3EXT+4, NOWEXT+1, DTP+22 |
Name | Line Occurrences |
---|---|
$$FM2EXT | DATE+12 |
$$NOWFM | NOWEXT+1 |
DTR1 | DTR1+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | NOWFM+1~, NOWFM+3 |
%DT | DATE~, DATE+9, EXT2FM+1~, DTR+12~, DTR1+1*, DTR1+5, DTR1+9*, DTR1+13, DTP+7~, DTP+13* , DTP+16! |
%DT("A" | DTP+14* |
%DT("B" | DTP+15* |
%H | NOWFM+1~, CDTFM+1~, JULDATE+1~ |
%I | NOWFM+1~ |
%T | JULDATE+1~ |
%Y | JULDATE+1~ |
AA | DTR~, DTR1+2, DTP~, DTP+14 |
AB | DTR~, DTR1+10 |
ADEF | DTR~, DTR1+4 |
BDEF | DTR~, DTR1+12 |
BEGDT | DTR+12~, DTR1+5*, DTR1+6, DTR1+13, DTR1+16, DTR1+17 |
DATE | DTP+7~, DTP+22*, DTP+23 |
DATE("Y" | DTP+22*, DTP+23 |
DEF | DTP~, DTP+15 |
DEFAULT | DTR+12~, DTR1+4*, DTR1+5, DTR1+12*, DTR1+13 |
DFLT | DATE~, DATE+12 |
DIR | DATE+2~ |
DIR("A" | DATE+11* |
DIR("B" | DATE+12* |
DIR("T" | DATE+13* |
DIR(0 | DATE+6*, DATE+10* |
DIROUT | DATE+2~, DATE+15 |
DIRUT | DATE+2~ |
DT | JULDATE~, JULDATE+2, JULDATE+3, DTP+9 |
DTIME | DTR1+5, DTR1+13 |
DTOUT | DATE+2~, DATE+15, DTP+19 |
DUOUT | DATE+2~, DATE+15 |
EDATE | DATE~, DATE+8 |
ENDDT | DTR+12~, DTR1+13*, DTR1+14, DTR1+16, DTR1+17 |
OPT | DATE~, DATE+6 |
PROMPT | DATE~, DATE+4, DATE+11, DTR+12~, DTR1+2*, DTR1+3*, DTR1+5, DTR1+10*, DTR1+11*, DTR1+13 |
SDATE | DATE~, DATE+7 |
T | DTR~, DTR1+1, DTR1+3, DTR1+9, DTR1+11 |
TIMEOUT | DATE~, DATE+13 |
U | DTR+12~, DTR+13*, DTR1+17, DTP+8*, DTP+10*, DTP+23 |
X | DATE+2~, EXT2FM~, EXT2FM+2, NOWFM+1~, CDTFM+1~, CDTFM+5, JULDATE+1~, JULDATE+5*, JULDATE+6, DTR+12~ |
X1 | CDTFM~, CDTFM+2, JULDATE+1~, JULDATE+3* |
X2 | CDTFM~, CDTFM+3, JULDATE+1~, JULDATE+3* |
XDATA | DATE+2~, DATE+7*, DATE+8*, DATE+9*, DATE+10 |
Y | DATE+2~, DATE+15, FM2EXT~, FM2EXT+3, FM3EXT~, FM3EXT+1, FM3EXT+2*, FM3EXT+5, FM2MDY~, FM2MDY+1 , FM2MDY+2, EXT2FM+1~, EXT2FM+4, NOWEXT+1~*, DTR+12~, DTP+7~, DTP+18, DTP+22 |