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 |