SDESCHECKINSTEP ;ALB/LAB - SDES RPC Clone of SDESCKNSTEP ;Jan 28, 2022
Source file <SDESCHECKINSTEP.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 3 | $$FMTISO^SDAMUTDT (ENCODE,ERRLOG)^SDESJSON $$EASVALIDATE^SDESUTIL |
VA FileMan | 1 | $$GET1^DIQ |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDES2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETAPPTCKNSTEPS(SDECY,IEN,EAS) | ; Get a list of checkin statuses associated with an appointment IEN
|
|
GETAPPTCKNSTEP(SDECY,IEN,STATUS,EAS) | ; Get check-in status associated appointment IEN and passed in status
|
|
GETAPPTCHECKIN(SDCHECKIN,IEN,STATUS) | ;get appointment check in
|
|
VALIDATESTATUS(SDERR,STATUS) | ;validate the status sent in
|
|
BUILDJSON(APPTLISTJSON,APPTLISTARRAY) | ;Convert data to JSON
|
|
GETCKNLIST(SDCHECKIN,IEN,EAS) | ;get check in step
|
|
VALIDATEAPPTIEN(SDERR,IEN) | ;validate appointment IEN
; Validate IEN |
|
VALIDATEAS(SDERR,EAS) | ;validate EAS
|
|
CKNBUILDER(SDCHECKIN,IEN,STATUS,DATETIME,TAG) | ;build record
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | GETAPPTCHECKIN+4, GETAPPTCHECKIN+6, GETAPPTCHECKIN+7, GETAPPTCHECKIN+9, GETCKNLIST+5, GETCKNLIST+6, GETCKNLIST+7, GETCKNLIST+9 |
$$FMTISO^SDAMUTDT | GETAPPTCHECKIN+8, GETCKNLIST+8 |
ENCODE^SDESJSON | BUILDJSON+3 |
ERRLOG^SDESJSON | GETAPPTCKNSTEPS+6, GETAPPTCKNSTEP+7, VALIDATESTATUS+1, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAS+3 |
$$EASVALIDATE^SDESUTIL | VALIDATEAS+2 |
FileNo | Call Tags |
---|---|
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^SDEC(409.842 - [#409.842] | GET1^DIQ |
409.843 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SDEC(409.84 - [#409.84] | GETAPPTCHECKIN+3, GETCKNLIST+3, VALIDATEAPPTIEN+3 |
Name | Line Occurrences |
---|---|
BUILDJSON | GETAPPTCKNSTEPS+10, GETAPPTCKNSTEP+11 |
CKNBUILDER | GETAPPTCHECKIN+10, GETCKNLIST+10 |
GETAPPTCHECKIN | GETAPPTCKNSTEP+6 |
GETCKNLIST | GETAPPTCKNSTEPS+5 |
VALIDATEAPPTIEN | GETAPPTCKNSTEPS+3, GETAPPTCKNSTEP+2 |
VALIDATEAS | GETAPPTCKNSTEPS+4, GETAPPTCKNSTEP+3 |
VALIDATESTATUS | GETAPPTCKNSTEP+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPTLISTARRAY | BUILDJSON~, BUILDJSON+3 |
APPTLISTJSON | BUILDJSON~, BUILDJSON+3 |
DATETIME | GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+7*, GETAPPTCHECKIN+8*, GETAPPTCHECKIN+10, GETCKNLIST+1~, GETCKNLIST+7*, GETCKNLIST+8*, GETCKNLIST+10, CKNBUILDER~ , CKNBUILDER+5, CKNBUILDER+12 |
EAS | GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+4, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+3, GETAPPTCHECKIN+9*, GETCKNLIST~, GETCKNLIST+9*, VALIDATEAS~, VALIDATEAS+1* , VALIDATEAS+2*, VALIDATEAS+3, CKNBUILDER+6, CKNBUILDER+13 |
IEN | GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+6, GETAPPTCHECKIN~, GETAPPTCHECKIN+3, GETAPPTCHECKIN+4, GETAPPTCHECKIN+7 , GETAPPTCHECKIN+9, GETCKNLIST~, GETCKNLIST+3, GETCKNLIST+5, GETCKNLIST+7, GETCKNLIST+9, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, CKNBUILDER~ , CKNBUILDER+3, CKNBUILDER+10, CKNBUILDER+17, CKNBUILDER+22 |
JSONERR | BUILDJSON+1~, BUILDJSON+2*, BUILDJSON+3 |
NUM | GETCKNLIST+1~, GETCKNLIST+2*, GETCKNLIST+4*, CKNBUILDER+10, CKNBUILDER+11, CKNBUILDER+12, CKNBUILDER+13, CKNBUILDER+22, CKNBUILDER+23 |
SDCHECKIN | GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEPS+9*, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+6, GETAPPTCKNSTEP+10*, GETAPPTCKNSTEP+11, GETAPPTCHECKIN~, GETAPPTCHECKIN+10 , GETCKNLIST~, GETCKNLIST+10, CKNBUILDER~ |
SDCHECKIN("ApptCheckInSteps" | GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+8*, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+9*, CKNBUILDER+3*, CKNBUILDER+4*, CKNBUILDER+5*, CKNBUILDER+6*, CKNBUILDER+7, CKNBUILDER+10* , CKNBUILDER+11*, CKNBUILDER+12*, CKNBUILDER+13*, CKNBUILDER+14 |
SDCHECKIN("CheckInSteps" | CKNBUILDER+17*, CKNBUILDER+18*, CKNBUILDER+19, CKNBUILDER+22*, CKNBUILDER+23*, CKNBUILDER+24 |
SDECY | GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+11 |
SDERR | VALIDATESTATUS~, VALIDATESTATUS+1, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAS~, VALIDATEAS+3 |
SDHASERR | GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+4, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+7, GETAPPTCKNSTEPS+9, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+3 , GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+5, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+8, GETAPPTCKNSTEP+10 |
SIEN | GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+2*, GETAPPTCHECKIN+3*, GETAPPTCHECKIN+4, GETAPPTCHECKIN+7, GETCKNLIST+1~, GETCKNLIST+2*, GETCKNLIST+3*, GETCKNLIST+5 , GETCKNLIST+7 |
STAT | GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+6*, GETAPPTCHECKIN+10, GETCKNLIST+1~, GETCKNLIST+6*, GETCKNLIST+10, CKNBUILDER+11 |
STATPOINTER | GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+4*, GETAPPTCHECKIN+5, GETAPPTCHECKIN+6, GETAPPTCHECKIN+10, GETCKNLIST+1~, GETCKNLIST+5*, GETCKNLIST+6, GETCKNLIST+10 |
STATUS | GETAPPTCKNSTEP~, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+6, GETAPPTCHECKIN~, GETAPPTCHECKIN+5, VALIDATESTATUS~, VALIDATESTATUS+1, CKNBUILDER~, CKNBUILDER+4, CKNBUILDER+18 , CKNBUILDER+23 |
TAG | CKNBUILDER~, CKNBUILDER+2, CKNBUILDER+7, CKNBUILDER+9, CKNBUILDER+14, CKNBUILDER+16, CKNBUILDER+19, CKNBUILDER+21, CKNBUILDER+24 |