Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDES2CREATECLIN

Package: Scheduling

Routine: SDES2CREATECLIN


Information

SDES2CREATECLIN ;ALB/MGD/BLB,BWF,TJB,JAS,TJB,MGD,JDJ/JAS - SDES2 CREATE CLINIC MAIN DRIVER ;JAN 12, 2026

Source Information

Source file <SDES2CREATECLIN.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 5 (ADDHASH2CLIN,ADDRESOURCE,SAVEDIAG,SAVEINSTRUCT,SAVEPRIVUSERS,SAVEPROVIDERS,SAVESUBSPEC)^SDES2CLINUT  (BUILDJSON,ERRLOG)^SDES2JSON  (CHECKFORDEL,CHECKFORDELMULT)^SDES2UTIL  VALCONTEXT^SDES2VALCONTEXT  VALCLINIC^SDES2VALCRTCLIN1  
VA FileMan 2 $$FIND1^DIC  UPDATE^DIE  
Kernel 1 DUZ^XUP  

Entry Points

Name Comments DBIA/ICR reference
CREATECLINIC(SDRETURN,SDCONTEXT,SDCLINIC) ; Add a new clinic to the HOSPITAL LOCATION file (#44)
CREATEFDAARRAY(FILEDATA,SDFDA) ;
; SDCONTEXT Data
FILECLINIC(SDERRORS,SDFILEDATA,SDCLINICIEN) ;
ADDMULTIPLES(SDERRORS,SDFILEDATA,SDCLINICIEN) ; Add multiple fields after Clinic creation
ERRLOG(ERNUM,OPTIONALTXT) ;

External References

Name Field # of Occurrence
$$FIND1^DIC CREATEFDAARRAY+19
UPDATE^DIE FILECLINIC+2
ADDHASH2CLIN^SDES2CLINUT CREATECLINIC+33
ADDRESOURCE^SDES2CLINUT CREATECLINIC+35
SAVEDIAG^SDES2CLINUT ADDMULTIPLES+2
SAVEINSTRUCT^SDES2CLINUT ADDMULTIPLES+4
SAVEPRIVUSERS^SDES2CLINUT ADDMULTIPLES+3
SAVEPROVIDERS^SDES2CLINUT ADDMULTIPLES+1
SAVESUBSPEC^SDES2CLINUT ADDMULTIPLES+5
BUILDJSON^SDES2JSON CREATECLINIC+7, CREATECLINIC+13, CREATECLINIC+16, CREATECLINIC+19, CREATECLINIC+22, CREATECLINIC+27, CREATECLINIC+38
ERRLOG^SDES2JSON FILECLINIC+4, ERRLOG+1
CHECKFORDEL^SDES2UTIL CREATECLINIC+12, CREATECLINIC+15
CHECKFORDELMULT^SDES2UTIL CREATECLINIC+18
VALCONTEXT^SDES2VALCONTEXT CREATECLINIC+6
VALCLINIC^SDES2VALCRTCLIN1 CREATECLINIC+21
DUZ^XUP CREATECLINIC+9

Used in RPC

RPC Name Call Tags
SDES2 CREATE CLINIC CREATECLINIC

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(40.9 - [#40.9] FIND1^DIC

Label References

Name Line Occurrences
ADDMULTIPLES CREATECLINIC+31
CREATEFDAARRAY CREATECLINIC+24
FILECLINIC CREATECLINIC+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLIN FILECLINIC+1~
D0 CREATECLINIC+4~
DG CREATECLINIC+4~
DIC CREATECLINIC+4~
DICR CREATECLINIC+4~
DIW CREATECLINIC+4~
DUZ CREATECLINIC+9~
ERNUM ERRLOG~, ERRLOG+1
FILEDATA CREATEFDAARRAY~
FILEDATA("ABBREVIATION" CREATEFDAARRAY+21
FILEDATA("ADM IN INPATIENT MEDS" , CREATEFDAARRAY+22
FILEDATA("ALL OWABLE CONSECUTIVE NO-SHOWS" , CREATEFDAARRAY+4
FILEDATA("APP OINTMENT CANCELLATION LETTER" , CREATEFDAARRAY+23
FILEDATA("ASK CHECK IN/OUT" , CREATEFDAARRAY+24
FILEDATA("CLI NIC CANCELLATION LETTER" , CREATEFDAARRAY+25
FILEDATA("CRE DIT AMIS" , CREATEFDAARRAY+26
FILEDATA("DEF AULT APPOINTMENT TYPE" , CREATEFDAARRAY+27, AULT TO PC PRACTITIONER" , CREATEFDAARRAY+28
FILEDATA("DIR ECT PATIENT SCHEDULING" , CREATEFDAARRAY+5
FILEDATA("DIS PLAY APPOINTMENTS" , CREATEFDAARRAY+6, PLAY INCREMENTS PER HOUR" , CREATEFDAARRAY+7
FILEDATA("DIVISION" CREATEFDAARRAY+8
FILEDATA("E-C HECKIN ALLOWED" , CREATEFDAARRAY+9
FILEDATA("HOU R CLINIC DISPLAY BEGINS" , CREATEFDAARRAY+29
FILEDATA("LEN GTH OF APPOINTMENT" , CREATEFDAARRAY+10
FILEDATA("MAX DAYS FUTURE BOOKING" , CREATEFDAARRAY+11
FILEDATA("MEE TS AT FACILITY" , CREATEFDAARRAY+30
FILEDATA("NAME" CREATEFDAARRAY+12
FILEDATA("NO- SHOW LETTER" , CREATEFDAARRAY+31
FILEDATA("NON-COUNT" CREATEFDAARRAY+13
FILEDATA("OVE RBOOKS/DAY MAX" , CREATEFDAARRAY+14
FILEDATA("PAT IENT FRIENDLY NAME" , CREATEFDAARRAY+32
FILEDATA("PBSPID" CREATEFDAARRAY+33
FILEDATA("PHY SICAL LOCATION" , CREATEFDAARRAY+34
FILEDATA("PRE -APPOINTMENT LETTER" , CREATEFDAARRAY+35, -CHECKIN ALLOWED" , CREATEFDAARRAY+15
FILEDATA("PRI MARY AMIS" , CREATEFDAARRAY+16, NCIPAL CLINIC" , CREATEFDAARRAY+36
FILEDATA("PRO HIBIT ACCESS TO CLINIC" , CREATEFDAARRAY+37
FILEDATA("REQ UIRE ACTION PROFILES" , CREATEFDAARRAY+17, UIRE X-RAY" , CREATEFDAARRAY+38
FILEDATA("SCH EDULE ON HOLIDAYS" , CREATEFDAARRAY+39
FILEDATA("SERVICE" CREATEFDAARRAY+18
FILEDATA("TEL EPHONE EXTENSION" , CREATEFDAARRAY+41
FILEDATA("TELEPHONE" CREATEFDAARRAY+40
FILEDATA("VAR IABLE APPOINTMENT LENGTH" , CREATEFDAARRAY+42
FILEDATA("VET ERAN SELF-CANCEL" , CREATEFDAARRAY+44
FILEDATA("WOR KLOAD VALIDATION" , CREATEFDAARRAY+43
IEN FILECLINIC+1~
OPTIONALTXT ERRLOG~, ERRLOG+1
PROVDUZ FILECLINIC+1~
SDCLINIC CREATECLINIC~, CREATECLINIC+15, CREATECLINIC+18, CREATECLINIC+21, ERRLOG+1
SDCLINIC("DIAGNOSIS" ADDMULTIPLES+2
SDCLINIC("PRI VILEGED USER" , ADDMULTIPLES+3
SDCLINIC("PROVIDER" ADDMULTIPLES+1
SDCLINIC("SPE CIAL INSTRUCTIONS" , ADDMULTIPLES+4
SDCLINIC("SUBSPECIALTY" ADDMULTIPLES+5
SDCLINICIEN CREATECLINIC+2~, CREATECLINIC+26, CREATECLINIC+29, CREATECLINIC+31, CREATECLINIC+33, CREATECLINIC+35, CREATECLINIC+37, FILECLINIC~, FILECLINIC+5*, ADDMULTIPLES~
, ADDMULTIPLES+1, ADDMULTIPLES+2, ADDMULTIPLES+3, ADDMULTIPLES+4, ADDMULTIPLES+5
SDCLINMSG FILECLINIC+1~, FILECLINIC+3
SDCLINMSG("DIERR" FILECLINIC+4
SDCLINRET FILECLINIC+1~
SDCLINRET(1 FILECLINIC+5
SDCLINRETURN CREATECLINIC+2~, CREATECLINIC+38
SDCLINRETURN("CreateClinic" CREATECLINIC+37*
SDCNT FILECLINIC+1~
SDCONTEXT CREATECLINIC~, CREATECLINIC+6, CREATECLINIC+12
SDCONTEXT("AC HERON AUDIT ID" , CREATEFDAARRAY+2
SDCONTEXT("US ER DUZ" , CREATECLINIC+9
SDERRNUM FILECLINIC+1~, FILECLINIC+4*
SDERRORS CREATECLINIC+2~, CREATECLINIC+6, CREATECLINIC+7, CREATECLINIC+12, CREATECLINIC+13, CREATECLINIC+15, CREATECLINIC+16, CREATECLINIC+18, CREATECLINIC+19, CREATECLINIC+21
, CREATECLINIC+22, CREATECLINIC+26, CREATECLINIC+27, CREATECLINIC+31, FILECLINIC~, FILECLINIC+4, ADDMULTIPLES~, ADDMULTIPLES+1, ADDMULTIPLES+2, ADDMULTIPLES+3
, ADDMULTIPLES+4, ADDMULTIPLES+5
SDFDA CREATECLINIC+2~, CREATECLINIC+24, CREATECLINIC+26, CREATEFDAARRAY~
SDFDA(44 CREATEFDAARRAY+2*, CREATEFDAARRAY+4*, CREATEFDAARRAY+5*, CREATEFDAARRAY+6*, CREATEFDAARRAY+7*, CREATEFDAARRAY+8*, CREATEFDAARRAY+9*, CREATEFDAARRAY+10*, CREATEFDAARRAY+11*, CREATEFDAARRAY+12*
, CREATEFDAARRAY+13*, CREATEFDAARRAY+14*, CREATEFDAARRAY+15*, CREATEFDAARRAY+16*, CREATEFDAARRAY+17*, CREATEFDAARRAY+18*, CREATEFDAARRAY+19*, CREATEFDAARRAY+21*, CREATEFDAARRAY+22*, CREATEFDAARRAY+23*
, CREATEFDAARRAY+24*, CREATEFDAARRAY+25*, CREATEFDAARRAY+26*, CREATEFDAARRAY+27*, CREATEFDAARRAY+28*, CREATEFDAARRAY+29*, CREATEFDAARRAY+30*, CREATEFDAARRAY+31*, CREATEFDAARRAY+32*, CREATEFDAARRAY+33*
, CREATEFDAARRAY+34*, CREATEFDAARRAY+35*, CREATEFDAARRAY+36*, CREATEFDAARRAY+37*, CREATEFDAARRAY+38*, CREATEFDAARRAY+39*, CREATEFDAARRAY+40*, CREATEFDAARRAY+41*, CREATEFDAARRAY+42*, CREATEFDAARRAY+43*
, CREATEFDAARRAY+44*, CREATEFDAARRAY+45*
SDFILEDATA CREATECLINIC+2~, CREATECLINIC+21, CREATECLINIC+24, CREATECLINIC+31, FILECLINIC~, ADDMULTIPLES~, ADDMULTIPLES+1, ADDMULTIPLES+2, ADDMULTIPLES+3, ADDMULTIPLES+4
, ADDMULTIPLES+5
SDJSONERRORS CREATECLINIC+2~, CREATECLINIC+7*, CREATECLINIC+13*, CREATECLINIC+16*, CREATECLINIC+19*, CREATECLINIC+22*, CREATECLINIC+27*
SDJSONERRORS("CreateClinic" CREATECLINIC+7*, CREATECLINIC+13*, CREATECLINIC+16*, CREATECLINIC+19*, CREATECLINIC+22*
SDRESULTS CREATECLINIC+2~
SDRETURN CREATECLINIC~, CREATECLINIC+7, CREATECLINIC+13, CREATECLINIC+16, CREATECLINIC+19, CREATECLINIC+22, CREATECLINIC+27, CREATECLINIC+38
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All