SDRPA05 ;BP-OIFO/ESW - Evaluate appointment status for HL7 ; 9/10/04 9:34am
Source file <SDRPA05.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 2 | $$STATUS^SDAM1 ($$EXAE,GETGEN)^SDOE |
| VA Fileman | 1 | $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STATUS(DFN,SDADT,SDCL,TODAY,SFD) | ;
|
|
| SCHEDULE(DFN,SDCL,SDADT) | ; Scheduling flag
; If the patient has another appointment created on the same day as the cancellation date of the canceled appt, and that ; appointment is created for a clinic with the same stop code then return "RS". ; If there is not another appointment made on the same day, return "". |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | STATUS+38, SCHEDULE+9, SCHEDULE+10 |
| ^DPT("ASADM" | SCHEDULE+9 |
| ^SC - [#44] | STATUS+32, STATUS+71, STATUS+73, STATUS+74, SCHEDULE+10 |
| ^SCE - [#409.68] | STATUS+41, STATUS+72, STATUS+75, STATUS+80 |
| Name | Line Occurrences |
|---|---|
| $$SCHEDULE | STATUS+24, STATUS+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | STATUS~, STATUS+20, STATUS+24, STATUS+27, STATUS+38, STATUS+43, STATUS+68, SCHEDULE~, SCHEDULE+4, SCHEDULE+9 , SCHEDULE+10 |
| SCE | STATUS+41~* |
| SD0 | STATUS+19~, STATUS+38*, STATUS+41, STATUS+43 |
| SD25 | STATUS+19~, STATUS+22*, STATUS+36, STATUS+47*, STATUS+52, STATUS+54*, STATUS+57, STATUS+58*, STATUS+61, STATUS+64 , STATUS+65*, STATUS+66*, STATUS+78*, STATUS+84* |
| SD6 | STATUS+19~, STATUS+23*, STATUS+25*, STATUS+26*, STATUS+28*, STATUS+29*, STATUS+30*, STATUS+36, STATUS+47*, STATUS+52 , STATUS+55*, STATUS+56*, STATUS+57, STATUS+59*, STATUS+60*, STATUS+61, STATUS+64, STATUS+65*, STATUS+66*, STATUS+67 , STATUS+78*, STATUS+81, STATUS+84* |
| SD8 | STATUS+19~, STATUS+23*, STATUS+24*, STATUS+25*, STATUS+26*, STATUS+27*, STATUS+28*, STATUS+29*, STATUS+30*, STATUS+33* , STATUS+34*, STATUS+36, STATUS+47*, STATUS+48*, STATUS+49*, STATUS+51*, STATUS+52, STATUS+55*, STATUS+56*, STATUS+57 , STATUS+59*, STATUS+60*, STATUS+61, STATUS+64, STATUS+65*, STATUS+66* |
| SD8RD | STATUS+19~, STATUS+22*, STATUS+24*, STATUS+27*, STATUS+36, STATUS+47*, STATUS+52, STATUS+54*, STATUS+56*, STATUS+57 , STATUS+58*, STATUS+61 |
| SD8S | STATUS+19~, STATUS+24*, STATUS+27* |
| SDADT | STATUS~, STATUS+20, STATUS+24, STATUS+27, STATUS+38, STATUS+43, STATUS+66, STATUS+67, STATUS+83, SCHEDULE~ , SCHEDULE+4, SCHEDULE+9 |
| SDADTC | STATUS+67~*, STATUS+68, STATUS+72*, STATUS+75*, STATUS+80* |
| SDADTCK | STATUS+67~*, STATUS+68 |
| SDAPDT | SCHEDULE+9~*, SCHEDULE+10 |
| SDCDT | SCHEDULE+4~*, SCHEDULE+5, SCHEDULE+6 |
| SDCDTI | SCHEDULE+6~*, SCHEDULE+9 |
| SDCL | STATUS~, STATUS+24, STATUS+27, STATUS+32, STATUS+43, STATUS+64, STATUS+73, SCHEDULE~, SCHEDULE+10 |
| SDCL0 | STATUS+70~, STATUS+73*, STATUS+75 |
| SDCL1 | STATUS+70~ |
| SDCL2 | STATUS+70~, STATUS+74*, STATUS+75 |
| SDCLL | STATUS+64~*, STATUS+71*, STATUS+74 |
| SDCLN | SCHEDULE+4~, SCHEDULE+10* |
| SDCO | STATUS+19~, STATUS+22*, STATUS+36, STATUS+41*, STATUS+45*, STATUS+46, STATUS+52, STATUS+54*, STATUS+57, STATUS+59* , STATUS+60*, STATUS+61, STATUS+64, STATUS+65*, STATUS+77*, STATUS+78 |
| SDDATA | STATUS+69~ |
| SDDATA(0 | STATUS+71, STATUS+77 |
| SDMSH | STATUS+19~, STATUS+23*, STATUS+25*, STATUS+26*, STATUS+28*, STATUS+29*, STATUS+30*, STATUS+36, STATUS+47*, STATUS+52 , STATUS+54*, STATUS+57, STATUS+59*, STATUS+60*, STATUS+61, STATUS+64, STATUS+65*, STATUS+78*, STATUS+84* |
| SDRESCH | SCHEDULE+7~*, SCHEDULE+9, SCHEDULE+10*, SCHEDULE+11* |
| SDSCE | STATUS+67~, STATUS+68*, STATUS+69, STATUS+72, STATUS+75, STATUS+80 |
| SDST | STATUS+19~, STATUS+20*, STATUS+21, STATUS+23, STATUS+25, STATUS+26, STATUS+28, STATUS+29, STATUS+30 |
| SDSTAT | STATUS+19~, STATUS+21, STATUS+36*, STATUS+46, STATUS+52*, STATUS+53, STATUS+57*, STATUS+58, STATUS+61*, STATUS+64* |
| SDSTATX | STATUS+42~, STATUS+43*, STATUS+45, STATUS+46, STATUS+48, STATUS+49, STATUS+51, STATUS+53, STATUS+55, STATUS+58 , STATUS+59, STATUS+60, STATUS+64 |
| SDX3 | STATUS+42~ |
| SFD | STATUS~, STATUS+47, STATUS+78, STATUS+84 |
| TODAY | STATUS~, STATUS+66, STATUS+83 |
| U | STATUS+24, STATUS+27, STATUS+32, STATUS+36, STATUS+52, STATUS+57, STATUS+61, STATUS+64, SCHEDULE+10 |