Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: SDESHASHCLIN

Package: Scheduling

Routine: SDESHASHCLIN


Information

SDESHASHCLIN ;ALB/LAB,MGD,BWF - VISTA SCHEDULING RPCS HASH CLINIC ;Nov 14, 2022

Source Information

Source file <SDESHASHCLIN.m>

Entry Points

Name Comments DBIA/ICR reference
HASHALL ;hash all clinics this will be a jobbed option: SDES HASH ALL CLINICS
GETALLHASHCLIN(JSONRETURN,ISODATE,SDEAS) ;get all get clinic's hash value
VALIDATEDATE(ERRORS,ISODATE) ;validate incoming date, convert to FileMan Format
BUILDRETURN(HASHREC,ISODATE) ;build json return
GETCLINHASH(JSONRETURN,CLIN,SDEAS) ;return back the current stored hash for clinic
VALIDATEEAS(ERRORS,EAS) ;
GETHASHONECLINIC(JSONRETURN,CLIN) ;hash one clinic, do not store new hash
VALIDATECLIN(ERRORS,CLIN) ;validate passed in clinic
BUILDONERETURN(HASHREC,CLIN) ; builds json for given clinic
UPDTHASHONECLIN(JSONRETURN,CLIN,SDEAS) ;Create hash and update file, returns back hash for clinic
BLDCLNREC(SDCLNJSON,SDCLNIEN,TMPCNT) ;Get Clinic data
SETTOTMP(SDCLNJSON,TMPCNT) ;
COMBINE(SDCLNJSON,TMPCNT) ;

Used in RPC

RPC Name Call Tags
SDES GET ALL CLINIC HASHES GETALLHASHCLIN
SDES GET CLINIC STORED HASH GETCLINHASH
SDES UPDATE CLINIC HASH UPDTHASHONECLIN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ,  GETS^DIQ
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call