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~ |