BSDAPI ; IHS/ANMC/LJF - SCHEDULING APIs ; [ 03/08/2004 10:36 AM ]
Source file <BSDAPI.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | FILE^DICN (,FILE,UPDATE)^DIE ^DIK |
IHS Changes To Scheduling | 1 | ($$CI,$$SCIEN)^BSDU2 |
Kernel | 1 | $$NOW^XLFDT |
Scheduling | 1 | ($$HANDLE,AFTER,BEFORE,CANCEL,EVT,MAKE)^SDAMEVT |
Package | Total | Caller Graph |
---|---|---|
Clinical Scheduling for Windows | 1 | BSDX07 |
Emergency Room | 1 | AMERBSDU |
IHS Changes To Scheduling | 1 | BSDAPI4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MAKE(BSDR) | ;PEP; call to store appt made
|
|
FUTURE(BSDPAT) | ;PEP - PATCH 1010 RQMT69 API that returns 1 if patient has a future appointment or 0 if not DFN is passed in
|
|
CHECKIN(BSDR) | ;EP; call to add checkin info to appt; IHS/ITSC/LJF 12/23/2004 PATCH 1002
; PATCH 1002 - entry point no longer public; other apps must call GETVISIT^BSDAPI4 |
|
CANCEL(BSDR) | ;PEP; called to cancel appt
|
Name | Field # of Occurrence |
---|---|
$$CI^BSDU2 | CANCEL+32 |
$$SCIEN^BSDU2 | MAKE+84, CHECKIN+34, CHECKIN+50, CANCEL+29 |
FILE^DICN | MAKE+71, MAKE+79 |
^DIE | CHECKIN+47, CANCEL+52 |
FILE^DIE | MAKE+44 |
UPDATE^DIE | MAKE+57 |
^DIK | CANCEL+58 |
$$HANDLE^SDAMEVT | CHECKIN+40, CHECKIN+51, CANCEL+37 |
AFTER^SDAMEVT | CHECKIN+52 |
BEFORE^SDAMEVT | CHECKIN+41, CANCEL+38 |
CANCEL^SDAMEVT | CANCEL+61 |
EVT^SDAMEVT | CHECKIN+59 |
MAKE^SDAMEVT | MAKE+85 |
$$NOW^XLFDT | MAKE+43, MAKE+56, MAKE+77, CHECKIN+46 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | MAKE+17, MAKE+27, MAKE+31, CHECKIN+24, CANCEL+18, CANCEL+47, FUTURE+3 |
^SC - [#44] | MAKE+18, MAKE+67*, MAKE+68, CHECKIN+25, CANCEL+19, CANCEL+43, CANCEL+44 |
^SD(409.2 - [#409.2] | CANCEL+26 |
^VA(200 - [#200] | MAKE+26, CHECKIN+30, CANCEL+25 |
Name | Field # of Occurrence |
---|---|
^(0 | MAKE+27, MAKE+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BSDDA | FUTURE+1~, FUTURE+3*, FUTURE+4 |
BSDFUT | FUTURE+1~, FUTURE+2*, FUTURE+4*, FUTURE+5 |
BSDPAT | FUTURE~, FUTURE+3 |
BSDR | MAKE~, CHECKIN~, CANCEL~ |
BSDR("ADT" | MAKE+20*, MAKE+21, MAKE+27, MAKE+31, MAKE+34, MAKE+47, MAKE+52, MAKE+68, MAKE+69, MAKE+74 , MAKE+75, MAKE+83, MAKE+84, CHECKIN+26*, CHECKIN+27, CHECKIN+34, CHECKIN+35, CHECKIN+39, CHECKIN+44, CHECKIN+45 , CHECKIN+50, CANCEL+21*, CANCEL+22, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+56, CANCEL+57 |
BSDR("CDT" | CHECKIN+28*, CHECKIN+29, CHECKIN+46, CANCEL+23*, CANCEL+24, CANCEL+50 |
BSDR("CLN" | MAKE+18, MAKE+35, MAKE+53, MAKE+67, MAKE+68, MAKE+69, MAKE+74, MAKE+75, MAKE+83, MAKE+84 , CHECKIN+25, CHECKIN+34, CHECKIN+35, CHECKIN+39, CHECKIN+44, CHECKIN+45, CHECKIN+50, CANCEL+19, CANCEL+29, CANCEL+30 , CANCEL+32, CANCEL+36, CANCEL+56, CANCEL+57 |
BSDR("CR" | CANCEL+26, CANCEL+50 |
BSDR("LEN" | MAKE+25, MAKE+77 |
BSDR("NOT" | CANCEL+51 |
BSDR("OI" | MAKE+77 |
BSDR("PAT" | MAKE+17, MAKE+27, MAKE+31, MAKE+34, MAKE+47, MAKE+51, MAKE+75, MAKE+83, MAKE+84, CHECKIN+24 , CHECKIN+34, CHECKIN+35, CHECKIN+39, CHECKIN+50, CANCEL+18, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36 |
BSDR("TYP" | MAKE+19, MAKE+37, MAKE+54, CANCEL+20, CANCEL+50 |
BSDR("USR" | MAKE+26, MAKE+77, CHECKIN+30, CHECKIN+46, CANCEL+25, CANCEL+50 |
BSDR("VIEN" | CHECKIN+56 |
>> BSDVSTN | CHECKIN+56* |
>> BSDXERR(1 | MAKE+47 |
BSDXFDA | MAKE+33~, MAKE+50~ |
BSDXFDA( | MAKE+35*, MAKE+36*, MAKE+37*, MAKE+38*, MAKE+39*, MAKE+40*, MAKE+41*, MAKE+42*, MAKE+43*, MAKE+53* , MAKE+54*, MAKE+55*, MAKE+56* |
BSDXIENS | MAKE+33~, MAKE+34*, MAKE+35, MAKE+36, MAKE+37, MAKE+38, MAKE+39, MAKE+40, MAKE+41, MAKE+42 , MAKE+43, MAKE+50~, MAKE+51*, MAKE+53, MAKE+54, MAKE+55, MAKE+56 |
BSDXIENS(2 | MAKE+52* |
BSDXMSG | MAKE+33~, MAKE+45, MAKE+50~ |
BSDXTEMP | MAKE+45~* |
DA | MAKE+29~, MAKE+66!, MAKE+73!, CHECKIN+33~, CHECKIN+45*, CANCEL+28~, CANCEL+48~, CANCEL+49*, CANCEL+55~, CANCEL+57* |
DA(1 | MAKE+69*, MAKE+75*, CHECKIN+45*, CANCEL+49*, CANCEL+57* |
DA(2 | MAKE+75*, CHECKIN+45*, CANCEL+57* |
DATE | CANCEL+42~, CANCEL+44*, CANCEL+50 |
DD | MAKE+29~, MAKE+66!, MAKE+73! |
DFN | MAKE+82~, MAKE+83*, MAKE+85, CHECKIN+38~, CHECKIN+39*, CHECKIN+40, CHECKIN+41, CHECKIN+51, CHECKIN+52, CANCEL+35~ , CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+47, CANCEL+49, CANCEL+61 |
DIC | MAKE+29~, MAKE+66!, MAKE+69*, MAKE+71, MAKE+73!, MAKE+74* |
DIC("DR" | MAKE+77* |
DIC("P" | MAKE+70*, MAKE+78* |
DIC(0 | MAKE+70*, MAKE+78* |
DIE | CHECKIN+33~, CHECKIN+44*, CANCEL+28~, CANCEL+48~, CANCEL+49* |
DIK | CANCEL+55~, CANCEL+56* |
DINUM | MAKE+69*, MAKE+73! |
DLAYGO | MAKE+29~, MAKE+66!, MAKE+70*, MAKE+73!, MAKE+78* |
DO | MAKE+29~, MAKE+66!, MAKE+73! |
DR | CHECKIN+33~, CHECKIN+46*, CANCEL+28~, CANCEL+48~, CANCEL+50*, CANCEL+51* |
DT | FUTURE+4 |
IEN | CHECKIN+33~, CHECKIN+34*, CHECKIN+35, CHECKIN+39, CHECKIN+45, CANCEL+28~, CANCEL+29*, CANCEL+30, CANCEL+32, CANCEL+36 , CANCEL+43, CANCEL+44, CANCEL+57 |
SDATA | CHECKIN+38~, CHECKIN+40*, CHECKIN+41, CHECKIN+51*, CHECKIN+52, CHECKIN+59, CANCEL+35~, CANCEL+37*, CANCEL+38, CANCEL+61 |
SDCIHDL | CHECKIN+38~, CHECKIN+40*, CHECKIN+41, CHECKIN+51*, CHECKIN+52, CHECKIN+59 |
SDCL | MAKE+82~, MAKE+83*, MAKE+85, CHECKIN+38~, CHECKIN+39*, CHECKIN+40, CHECKIN+41, CHECKIN+51, CHECKIN+52, CANCEL+35~ , CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44, CANCEL+61 |
SDCPHDL | CANCEL+35~, CANCEL+37*, CANCEL+38, CANCEL+61 |
SDDA | MAKE+82~, MAKE+84*, MAKE+85, CHECKIN+38~, CHECKIN+39*, CHECKIN+40, CHECKIN+41, CHECKIN+50*, CHECKIN+51, CHECKIN+52 , CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+61 |
SDMODE | MAKE+82~, MAKE+83*, MAKE+85, CHECKIN+39*, CHECKIN+59, CANCEL+36*, CANCEL+61 |
SDT | MAKE+82~, MAKE+83*, MAKE+85, CHECKIN+38~, CHECKIN+39*, CHECKIN+40, CHECKIN+41, CHECKIN+51, CHECKIN+52, CANCEL+35~ , CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44, CANCEL+47, CANCEL+49, CANCEL+61 |
U | MAKE+17, MAKE+18, MAKE+19, MAKE+21, MAKE+25, MAKE+26, MAKE+27, MAKE+31, MAKE+47, MAKE+68 , CHECKIN+24, CHECKIN+25, CHECKIN+27, CHECKIN+29, CHECKIN+30, CHECKIN+35, CHECKIN+40, CHECKIN+51, CANCEL+18, CANCEL+19 , CANCEL+20, CANCEL+22, CANCEL+24, CANCEL+25, CANCEL+26, CANCEL+30, CANCEL+32, CANCEL+37, CANCEL+43, CANCEL+44 |
USER | CANCEL+42~, CANCEL+43*, CANCEL+50 |
X | MAKE+29~, MAKE+66!, MAKE+69*, MAKE+71, MAKE+73!, MAKE+75* |
Y | MAKE+29~, MAKE+66!, MAKE+68, MAKE+71*, MAKE+73! |