SCMCDD1 ;ALB/REW/ART - DD Calls used by PCMM ; 08/25/2014
Source file <SCMCDD1.m>
| 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 | 12 | SCAPMC21 SCAPMC6 SCMCBK5 SCMCBK8 SCMCQK1 SCMCQK2 SCRPM21U SCRPMTA SCUTBK10 ^SCPT(404.42 ^SCPT(404.43 ^SCTM(404.57 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WRITETP(SCTP) | ;used by write node of 404.57
|
|
| SETPTTM(SCPTTMA) | ;delete
|
|
| KILLPTTM(SCPTTMA) | ;delete
|
|
| AFTERTM(SCPTTM) | ;called after update of 404.42
|
|
| BEFORETM(SCPTTM) | ;called before update of 404.42
|
|
| SETPC(SC1,SC2,SC3,SC4,DA) | ||
| KILLPC(SC1,SC2,SC3,SC4,DA) | ;APCPOS xref for 404.43
|
|
| MAKEMANY(DFNA,SCOLDASS,SCBADASS,SCNEWASS) | ;Not supported for use by PCMM Only - sets PC field to YES
; DFNA - DFN ARRAY ; SCOLDASS - Subset of DFNA that were previously assigned ; SCBADASS - Subset of DFNA that could not be assigned ; SCNEWASS - Subset of DFNA that were newly assigned ; Returned: total^new^old^bad ; Note: No input error checking!! |
|
| MAKEOUT(DA) | ;used by 404.42 to create an outpatient profile entry (if there wasn't one) and set the PRIMARY CARE?(.04) field to YES
; Input: DA - 404.42 IEN ; Returned (for de-bugging): ok?^ien of404.41^new? ; 603 - create record for all assignment types |
|
| AFTERTP(SCPTTP) | ;called after update of 404.43
|
|
| BEFORETP(SCPTTP) | ;called before update of 404.43
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(101 - [#101] | AFTERTM+10, AFTERTP+15 |
| ^SC - [#44] | WRITETP+3 |
| ^SCPT(404.42 - [#404.42] | AFTERTM+3, BEFORETM+4, SETPC+7, KILLPC+7, MAKEOUT+5 |
| ^SCPT(404.43 - [#404.43] | SETPC+8*, KILLPC+8!, AFTERTP+3, AFTERTP+6, BEFORETP+4 |
| ^SCTM(404.51 - [#404.51] | AFTERTM+7, BEFORETM+8, AFTERTP+12, BEFORETP+10 |
| ^SCTM(404.57 - [#404.57] | WRITETP+2, AFTERTP+10, BEFORETP+8 |
| ^TMP($J | AFTERTM+8, AFTERTM+9*, AFTERTM+12!, BEFORETM+3!, BEFORETM+9*, BEFORETM+12*, AFTERTP+13, AFTERTP+14*, AFTERTP+17!, BEFORETP+3! , BEFORETP+11*, BEFORETP+14* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | BEFORETM+1~, SETPC~, SETPC+8, KILLPC~, KILLPC+8, MAKEOUT~, MAKEOUT+5, BEFORETP+1~ |
| DFN | SETPC+6~, SETPC+7*, SETPC+8, KILLPC+6~, KILLPC+7*, KILLPC+8, MAKEMANY+7~, MAKEMANY+9*, MAKEMANY+10*, MAKEMANY+12 , MAKEMANY+16, MAKEMANY+20, MAKEMANY+23, MAKEOUT+4~, MAKEOUT+6*, MAKEOUT+9 |
| DFNA | MAKEMANY~, MAKEMANY+10 |
| DIC | BEFORETM+1~, BEFORETP+1~ |
| DIQ | BEFORETM+1~, BEFORETP+1~ |
| DR | BEFORETM+1~, BEFORETP+1~ |
| DT | WRITETP+3 |
| SC1 | SETPC~, SETPC+7, SETPC+8, KILLPC~, KILLPC+7, KILLPC+8 |
| SC2 | SETPC~, SETPC+8, KILLPC~, KILLPC+8 |
| SC3 | SETPC~, SETPC+8, KILLPC~, KILLPC+8 |
| SC4 | SETPC~, SETPC+8, KILLPC~, KILLPC+8 |
| SCASSIGN | MAKEOUT+4~, MAKEOUT+7*, MAKEOUT+8 |
| SCBADASS | MAKEMANY~, MAKEMANY+16 |
| SCBADCNT | MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+15*, MAKEMANY+24 |
| SCBADOUT | MAKEMANY+7~ |
| SCCL | WRITETP+1~, WRITETP+2*, WRITETP+3 |
| SCFLD | AFTERTM+1~, AFTERTM+9*, BEFORETM+1~, BEFORETM+11*, BEFORETM+12, AFTERTP+1~, AFTERTP+14*, BEFORETP+1~, BEFORETP+13*, BEFORETP+14 |
| SCLP | AFTERTP+1~, AFTERTP+6* |
| SCNEWASS | MAKEMANY~, MAKEMANY+20 |
| SCNEWCNT | MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+19*, MAKEMANY+24 |
| SCNODE | MAKEOUT+4~, MAKEOUT+5*, MAKEOUT+6, MAKEOUT+7 |
| SCOLDASS | MAKEMANY~, MAKEMANY+23 |
| SCOLDCNT | MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+22*, MAKEMANY+24 |
| SCOUTFLD | MAKEMANY+7~, MAKEOUT+4~ |
| SCOUTFLD( | MAKEMANY+11*, MAKEOUT+8* |
| SCPCTMAF | AFTERTM+1~, AFTERTM+5* |
| SCPCTMB4 | AFTERTM+1~, BEFORETM+1~, BEFORETM+6* |
| SCPCTPAF | AFTERTP+1~, AFTERTP+8* |
| SCPCTPB4 | AFTERTP+1~, BEFORETP+1~, BEFORETP+6* |
| SCPTNM | AFTERTP+1~ |
| SCPTTM | AFTERTM~, AFTERTM+2, AFTERTM+3, AFTERTM+8, AFTERTM+9, AFTERTM+12, BEFORETM~, BEFORETM+2, BEFORETM+3, BEFORETM+4 , BEFORETM+9, BEFORETM+12 |
| SCPTTMA | SETPTTM~, KILLPTTM~ |
| SCPTTMAF | AFTERTM+1~, AFTERTM+3*, AFTERTM+4, AFTERTM+5, AFTERTM+6, AFTERTM+9, AFTERTM+11 |
| SCPTTMB4 | AFTERTM+1~, AFTERTM+11, BEFORETM+1~, BEFORETM+4*, BEFORETM+5, BEFORETM+6, BEFORETM+7, BEFORETM+10 |
| SCPTTP | AFTERTP~, AFTERTP+2, AFTERTP+3, AFTERTP+6, AFTERTP+13, AFTERTP+14, AFTERTP+17, BEFORETP~, BEFORETP+2, BEFORETP+3 , BEFORETP+4, BEFORETP+11, BEFORETP+14 |
| SCPTTPAF | AFTERTP+1~, AFTERTP+3*, AFTERTP+4, AFTERTP+5, AFTERTP+6*, AFTERTP+7, AFTERTP+8, AFTERTP+9, AFTERTP+14, AFTERTP+16 |
| SCPTTPB4 | AFTERTP+1~, AFTERTP+16, BEFORETP+1~, BEFORETP+4*, BEFORETP+5, BEFORETP+6, BEFORETP+7, BEFORETP+12 |
| SCTMAF | AFTERTM+1~, AFTERTM+6*, AFTERTM+7, AFTERTP+1~, AFTERTP+11*, AFTERTP+12 |
| SCTMB4 | AFTERTM+1~, BEFORETM+1~, BEFORETM+7*, BEFORETM+8, AFTERTP+1~, BEFORETP+1~, BEFORETP+9*, BEFORETP+10 |
| SCTMNDAF | AFTERTM+1~, AFTERTM+7*, AFTERTP+1~, AFTERTP+12*, BEFORETP+1~ |
| SCTMNDB4 | AFTERTM+1~, BEFORETM+1~, BEFORETM+8*, AFTERTP+1~, BEFORETP+1~, BEFORETP+10* |
| SCTMNMB4 | AFTERTM+1~, BEFORETP+1~ |
| SCTP | WRITETP~, WRITETP+2, WRITETP+3 |
| SCTPAF | AFTERTP+1~, AFTERTP+9*, AFTERTP+10, AFTERTP+11 |
| SCTPB4 | AFTERTP+1~, BEFORETP+1~, BEFORETP+7*, BEFORETP+8, BEFORETP+9 |
| SCTPNDAF | AFTERTP+1~, AFTERTP+10*, AFTERTP+11 |
| SCTPNDB4 | AFTERTP+1~, BEFORETP+1~, BEFORETP+8*, BEFORETP+9 |
| SCTPNMB4 | AFTERTP+1~ |
| SCX | AFTERTM+1~, AFTERTM+9*, BEFORETM+1~, BEFORETM+10*, BEFORETM+12, MAKEMANY+7~, MAKEMANY+12*, MAKEMANY+14, MAKEMANY+18, MAKEOUT+4~ , MAKEOUT+9*, MAKEOUT+10, AFTERTP+1~, AFTERTP+14*, BEFORETP+1~, BEFORETP+12*, BEFORETP+14 |
| SCY | BEFORETM+1~, BEFORETM+10*, BEFORETM+11, BEFORETP+1~, BEFORETP+12*, BEFORETP+13 |
| U | WRITETP+2, WRITETP+3, AFTERTM+5, AFTERTM+6, AFTERTM+9, BEFORETM+6, BEFORETM+7, BEFORETM+10, SETPC+7, KILLPC+7 , MAKEMANY+18, MAKEMANY+24, MAKEOUT+6, MAKEOUT+7, AFTERTP+8, AFTERTP+9, AFTERTP+11, AFTERTP+14, BEFORETP+6, BEFORETP+7 , BEFORETP+9, BEFORETP+12 |
| X | AFTERTM+1~, AFTERTM+8*, AFTERTM+10*, BEFORETM+1~, BEFORETM+9*, AFTERTP+1~, AFTERTP+13*, AFTERTP+15*, BEFORETP+1~, BEFORETP+11* |
| Y | AFTERTM+1~, AFTERTP+1~ |