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 |