SCMCDD1 ;ALB/REW - DD Calls used by PCMM ; 6 November 1995
Source file <SCMCDD1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 2 | $$ACOUTPT^SCAPMC20 $$GETPRTP^SCAPMCU2 | 
| Kernel | 1 | EN^XQOR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 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 ; Returned (for de-bugging): ok?^ien of404.41^new? | |
| BEFORETM(SCPTTM) | ;called before update of 404.42 | |
| WRITETP(SCTP) | ;used by write node of 404.57 | |
| KILLPC(SC1,SC2,SC3,SC4,DA) | ;APCPOS xref for 404.43 | |
| KILLPTTM(SCPTTMA) | ;delete | |
| 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!! | |
| SETPC(SC1,SC2,SC3,SC4,DA) | ||
| AFTERTP(SCPTTP) | ;called after update of 404.43 | |
| AFTERTM(SCPTTM) | ;called after update of 404.42 | |
| BEFORETP(SCPTTP) | ;called before update of 404.43 | |
| SETPTTM(SCPTTMA) | ;delete | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | AFTERTM+9, AFTERTP+11 | 
| ^SC - [#44] | WRITETP+3 | 
| ^SCPT(404.42 - [#404.42] | AFTERTM+3, BEFORETM+3, SETPC+7, KILLPC+7, MAKEOUT+3 | 
| ^SCPT(404.43 - [#404.43] | SETPC+8*, KILLPC+8!, AFTERTP+3, BEFORETP+3 | 
| ^SCTM(404.51 - [#404.51] | AFTERTM+6, BEFORETM+6, AFTERTP+8, BEFORETP+9 | 
| ^SCTM(404.57 - [#404.57] | WRITETP+2, AFTERTP+6, BEFORETP+7 | 
| ^TMP($J | AFTERTM+7, AFTERTM+8*, AFTERTM+11!, BEFORETM+7*, BEFORETM+10*, AFTERTP+9, AFTERTP+10*, AFTERTP+13!, BEFORETP+10*, BEFORETP+13* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | BEFORETM+1~, SETPC~, SETPC+8, KILLPC~, KILLPC+8, MAKEOUT~, MAKEOUT+3, 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+2~, MAKEOUT+4*, MAKEOUT+7 | 
| 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 | 
| 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+8*, BEFORETM+1~, BEFORETM+9*, BEFORETM+10, AFTERTP+1~, AFTERTP+10*, BEFORETP+1~, BEFORETP+12*, BEFORETP+13 | 
| SCNEWASS | MAKEMANY~, MAKEMANY+20 | 
| SCNEWCNT | MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+19*, MAKEMANY+24 | 
| SCNODE | MAKEOUT+2~, MAKEOUT+3*, MAKEOUT+4, MAKEOUT+5 | 
| SCOLDASS | MAKEMANY~, MAKEMANY+23 | 
| SCOLDCNT | MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+22*, MAKEMANY+24 | 
| SCOUTFLD | MAKEMANY+7~, MAKEOUT+2~ | 
| SCOUTFLD( | MAKEMANY+11*, MAKEOUT+6* | 
| SCPCTMAF | AFTERTM+1~, AFTERTM+4* | 
| SCPCTMB4 | AFTERTM+1~, BEFORETM+1~, BEFORETM+4* | 
| SCPCTPAF | AFTERTP+1~, AFTERTP+4* | 
| SCPCTPB4 | AFTERTP+1~, BEFORETP+1~, BEFORETP+5* | 
| SCPTNM | AFTERTP+1~ | 
| SCPTTM | AFTERTM~, AFTERTM+2, AFTERTM+3, AFTERTM+7, AFTERTM+8, AFTERTM+11, BEFORETM~, BEFORETM+2, BEFORETM+3, BEFORETM+7 , BEFORETM+10 | 
| SCPTTMA | SETPTTM~, KILLPTTM~ | 
| SCPTTMAF | AFTERTM+1~, AFTERTM+3*, AFTERTM+4, AFTERTM+5, AFTERTM+8, AFTERTM+10 | 
| SCPTTMB4 | AFTERTM+1~, AFTERTM+10, BEFORETM+1~, BEFORETM+3*, BEFORETM+4, BEFORETM+5, BEFORETM+8 | 
| SCPTTP | AFTERTP~, AFTERTP+2, AFTERTP+3, AFTERTP+9, AFTERTP+10, AFTERTP+13, BEFORETP~, BEFORETP+2, BEFORETP+3, BEFORETP+10 , BEFORETP+13 | 
| SCPTTPAF | AFTERTP+1~, AFTERTP+3*, AFTERTP+4, AFTERTP+5, AFTERTP+10, AFTERTP+12 | 
| SCPTTPB4 | AFTERTP+1~, AFTERTP+12, BEFORETP+1~, BEFORETP+3*, BEFORETP+4, BEFORETP+5, BEFORETP+6, BEFORETP+11 | 
| SCTMAF | AFTERTM+1~, AFTERTM+5*, AFTERTM+6, AFTERTP+1~, AFTERTP+7*, AFTERTP+8 | 
| SCTMB4 | AFTERTM+1~, BEFORETM+1~, BEFORETM+5*, BEFORETM+6, AFTERTP+1~, BEFORETP+1~, BEFORETP+8*, BEFORETP+9 | 
| SCTMNDAF | AFTERTM+1~, AFTERTM+6*, AFTERTP+1~, AFTERTP+8*, BEFORETP+1~ | 
| SCTMNDB4 | AFTERTM+1~, BEFORETM+1~, BEFORETM+6*, AFTERTP+1~, BEFORETP+1~, BEFORETP+9* | 
| SCTMNMB4 | AFTERTM+1~, BEFORETP+1~ | 
| SCTP | WRITETP~, WRITETP+2, WRITETP+3 | 
| SCTPAF | AFTERTP+1~, AFTERTP+5*, AFTERTP+6, AFTERTP+7 | 
| SCTPB4 | AFTERTP+1~, BEFORETP+1~, BEFORETP+6*, BEFORETP+7, BEFORETP+8 | 
| SCTPNDAF | AFTERTP+1~, AFTERTP+6*, AFTERTP+7 | 
| SCTPNDB4 | AFTERTP+1~, BEFORETP+1~, BEFORETP+7*, BEFORETP+8 | 
| SCTPNMB4 | AFTERTP+1~ | 
| SCX | AFTERTM+1~, AFTERTM+8*, BEFORETM+1~, BEFORETM+8*, BEFORETM+10, MAKEMANY+7~, MAKEMANY+12*, MAKEMANY+14, MAKEMANY+18, MAKEOUT+2~ , MAKEOUT+7*, MAKEOUT+8, AFTERTP+1~, AFTERTP+10*, BEFORETP+1~, BEFORETP+11*, BEFORETP+13 | 
| SCY | BEFORETM+1~, BEFORETM+8*, BEFORETM+9, BEFORETP+1~, BEFORETP+11*, BEFORETP+12 | 
| U | WRITETP+2, WRITETP+3, AFTERTM+4, AFTERTM+5, AFTERTM+8, BEFORETM+4, BEFORETM+5, BEFORETM+8, SETPC+7, KILLPC+7 , MAKEMANY+18, MAKEMANY+24, MAKEOUT+4, MAKEOUT+5, AFTERTP+4, AFTERTP+5, AFTERTP+7, AFTERTP+10, BEFORETP+5, BEFORETP+6 , BEFORETP+8, BEFORETP+11 | 
| X | AFTERTM+1~, AFTERTM+7*, AFTERTM+9*, BEFORETM+1~, BEFORETM+7*, AFTERTP+1~, AFTERTP+9*, AFTERTP+11*, BEFORETP+1~, BEFORETP+10* | 
| Y | AFTERTM+1~, AFTERTP+1~ |