MDWORSR ; HOIFO/NCA - Daily Schedule Studies;Apr 4, 2018@11:53 ; 2/11/19 10:35am
Source file <MDWORSR.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 |
|---|---|---|
| Clinical Procedures | 3 | MD SCHEDULED STUDIES MD STUDY CHECK-IN MDWCHK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1 | ; Entry Point to process scheduled studies
|
|
| CLINICPT | ; Check-in CP study with multiple results
|
|
| GETC(MDPAT,MDDA) | ; Get consult date
|
|
| GINST(MDDA) | ; Get instrument from CP Definition
|
|
| GSTUDY(MDPAT,MDDA) | ;Get study for scheduled date/time
|
|
| GPRO(MDPAT,MDCLIN) | ; Get procedure for study
|
|
| MATCH(MDPAT,MDCLIN) | ; Match study to appointment
|
|
| ADD(MDPAT,MDY3,MDY4,MDCLIN,MDSC) | ; Add study, if none exist
|
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | CLINICPT+5, CLINICPT+50 |
| FILE^DIE | EN1+20, EN1+26, CLINICPT+39, CLINICPT+44, CLINICPT+46, CLINICPT+88, CLINICPT+90 |
| UPDATE^DIE | CLINICPT+83, ADD+12 |
| $$GET1^DIQ | EN1+9, CLINICPT+20, CLINICPT+21, CLINICPT+34, CLINICPT+35, CLINICPT+66, CLINICPT+67, GINST+2 |
| CPLIST^GMRCCP | GETC+1, GPRO+1 |
| $$SUB^MDHL7B | EN1+17, CLINICPT+41, CLINICPT+85 |
| CP^MDKUTL | EN1+23, CLINICPT+46, CLINICPT+90 |
| GETPLIST^SDAMA202 | CLINICPT+27, CLINICPT+53 |
| $$NOW^XLFDT | EN1+13, EN1+19, CLINICPT+36, CLINICPT+40, CLINICPT+76, CLINICPT+84, ADD+6 |
| $$GET^XPAR | CLINICPT+4 |
| GETLST^XPAR | EN1+3, CLINICPT+6 |
| FileNo | Call Tags |
|---|---|
| ^GMR(123 - [#123] | GET1^DIQ |
| ^MDD(702 - [#702] | GET1^DIQ |
| ^MDS(702.01 - [#702.01] | GET1^DIQ |
| ^MDS(702.09 - [#702.09] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | CLINICPT+63 |
| ^MDD(702 - [#702] | EN1+6, EN1+13, EN1+14*, CLINICPT+7, CLINICPT+8, CLINICPT+40*, CLINICPT+62, CLINICPT+84*, GETC+6, GSTUDY+2 , GSTUDY+3, GPRO+4, ADD+4 |
| ^MDS(702.01 - [#702.01] | EN1+22, GINST+2 |
| ^TMP("MDACLN" | EN1+2!, EN1+5*, EN1+16, EN1+27! |
| ^TMP("MDCLINIC" | CLINICPT+3!, CLINICPT+18*, CLINICPT+25, CLINICPT+92! |
| ^TMP("MDLST" | CLINICPT+3!, CLINICPT+19*, CLINICPT+92!, GPRO+3, MATCH+3 |
| ^TMP("MDMULT" | CLINICPT+3!, CLINICPT+23*, CLINICPT+51, CLINICPT+92! |
| ^TMP("MDSTATUS" | CLINICPT+2!, CLINICPT+12*, CLINICPT+91!, MATCH+2, MATCH+3 |
| ^TMP("MDTMP" | GETC+1!, GETC+2, GETC+3, GETC+4, GETC+5!, GPRO+1!, GPRO+2, GPRO+3, GPRO+5! |
| ^TMP($J | CLINICPT+2!, CLINICPT+26!, CLINICPT+28, CLINICPT+29, CLINICPT+30, CLINICPT+31, CLINICPT+52!, CLINICPT+54, CLINICPT+56, CLINICPT+57 , CLINICPT+58, CLINICPT+91! |
| Name | Field # of Occurrence |
|---|---|
| ^( | CLINICPT+51, GINST+2, GPRO+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | EN1+2, EN1+6, CLINICPT+2, CLINICPT+5, CLINICPT+50 |
| DUZ | ADD+7 |
| MD | CLINICPT+1~, CLINICPT+28*, CLINICPT+29, CLINICPT+30, CLINICPT+31, CLINICPT+54*, CLINICPT+56, CLINICPT+57, CLINICPT+58 |
| MDACL | EN1+1~, EN1+4*, EN1+5 |
| MDATYP | CLINICPT+2~, CLINICPT+31*, CLINICPT+32, CLINICPT+58*, CLINICPT+59 |
| MDCDT | CLINICPT+1~, CLINICPT+50*, CLINICPT+68 |
| MDCF | GETC+1~*, GETC+4*, GETC+6, GPRO+1~*, GPRO+2, GPRO+4*, GPRO+6 |
| MDCFX | GPRO+1~, GPRO+3*, GPRO+4 |
| MDCL | CLINICPT+1~, CLINICPT+17*, CLINICPT+18, CLINICPT+19, CLINICPT+23, CLINICPT+26*, CLINICPT+37, CLINICPT+51*, CLINICPT+80 |
| MDCLIN | GPRO~, GPRO+3, MATCH~, MATCH+3, ADD~, ADD+10 |
| MDCOM | CLINICPT+1~, CLINICPT+2*, CLINICPT+5*, CLINICPT+68 |
| MDCON | EN1+1~, EN1+8*, EN1+9, CLINICPT+1~, CLINICPT+64*, CLINICPT+79 |
| MDCV | EN1+1~, EN1+15*, EN1+16 |
| MDDA | GETC~, GETC+1, GINST~, GINST+2, GSTUDY~, GSTUDY+2 |
| MDDT | CLINICPT+1~, CLINICPT+2*, CLINICPT+27, CLINICPT+53 |
| MDDX | CLINICPT+1~, CLINICPT+33*, CLINICPT+34, CLINICPT+35, CLINICPT+61*, CLINICPT+62, CLINICPT+66, CLINICPT+67 |
| MDEND | CLINICPT+1~, CLINICPT+2*, CLINICPT+27, CLINICPT+53 |
| MDERR | EN1+1~, CLINICPT+1~, CLINICPT+74!, CLINICPT+83, ADD+1~, ADD+3!, ADD+12 |
| MDFDA | EN1+1~, EN1+7!, EN1+20, CLINICPT+1~, CLINICPT+39!, CLINICPT+44, CLINICPT+46!, CLINICPT+74!, CLINICPT+83!, CLINICPT+88 , CLINICPT+90!, CLINICPT+91!, ADD+1~, ADD+3!, ADD+13! |
| MDFDA(702 | EN1+18*, EN1+19*, EN1+24*, EN1+25*, CLINICPT+36*, CLINICPT+37*, CLINICPT+38*, CLINICPT+42*, CLINICPT+43*, CLINICPT+46* , CLINICPT+75*, CLINICPT+76*, CLINICPT+77*, CLINICPT+78*, CLINICPT+79*, CLINICPT+80*, CLINICPT+81*, CLINICPT+82*, CLINICPT+86*, CLINICPT+87* , CLINICPT+90*, ADD+5*, ADD+6*, ADD+7*, ADD+8*, ADD+9*, ADD+10*, ADD+11* |
| MDGET | CLINICPT+50~ |
| MDHEMO | CLINICPT+1~, CLINICPT+21*, CLINICPT+22, CLINICPT+35*, CLINICPT+40, CLINICPT+46, CLINICPT+67*, CLINICPT+84, CLINICPT+90 |
| MDHL7 | EN1+17*, EN1+18, EN1+19, CLINICPT+1~, CLINICPT+41*, CLINICPT+42, CLINICPT+43, CLINICPT+85*, CLINICPT+86, CLINICPT+87 |
| MDHOLD | EN1+1~, EN1+12*, EN1+13*, EN1+14, EN1+15, EN1+24, CLINICPT+2~*, CLINICPT+40*, CLINICPT+46, CLINICPT+84* , CLINICPT+90 |
| MDI | MATCH+1~, MATCH+2*, MATCH+3 |
| MDIEN | CLINICPT+1~, CLINICPT+74! |
| MDIEN(1 | CLINICPT+84, CLINICPT+85 |
| MDIENN | ADD+3! |
| MDIENN(1 | ADD+14 |
| MDIENS | EN1+12*, EN1+18, EN1+19, EN1+23, EN1+24, EN1+25, CLINICPT+1~, CLINICPT+35*, CLINICPT+36, CLINICPT+37 , CLINICPT+38, CLINICPT+40, CLINICPT+41, CLINICPT+42, CLINICPT+43, CLINICPT+45, CLINICPT+46, CLINICPT+84*, CLINICPT+86, CLINICPT+87 , CLINICPT+89, CLINICPT+90, ADD+1~ |
| MDIN | GINST+1~, GINST+2*, GSTUDY+1~, GSTUDY+2*, GSTUDY+3 |
| MDINP | CLINICPT+2~, CLINICPT+55*, CLINICPT+63* |
| MDINST | CLINICPT+50~, CLINICPT+73*, CLINICPT+81 |
| MDINT | GINST+1~*, GINST+2* |
| MDK | CLINICPT+1~, CLINICPT+17*, CLINICPT+23, CLINICPT+25*, CLINICPT+33, CLINICPT+51* |
| MDKK | EN1+1~, EN1+4* |
| MDL | EN1+1~, EN1+6* |
| MDL1 | EN1+1~, EN1+6*, EN1+12, EN1+13, EN1+14, EN1+17 |
| MDLP | CLINICPT+1~, CLINICPT+7*, CLINICPT+8, CLINICPT+12 |
| MDLSP | EN1+1~, EN1+3 |
| MDLSP( | EN1+4 |
| MDLST | CLINICPT+1~, CLINICPT+6, CLINICPT+15, CLINICPT+25! |
| MDLST( | CLINICPT+17 |
| MDLST1 | CLINICPT+2~ |
| MDLST2 | CLINICPT+2~, CLINICPT+15* |
| MDMAXD | EN1+1~, EN1+2*, EN1+6 |
| MDMULT | CLINICPT+1~, CLINICPT+20*, CLINICPT+22, CLINICPT+34*, CLINICPT+66*, CLINICPT+68 |
| MDNEW | CLINICPT+2~, CLINICPT+40* |
| MDNODE | CLINICPT+1~, CLINICPT+62*, CLINICPT+64, CLINICPT+65, CLINICPT+69, CLINICPT+70, CLINICPT+71, CLINICPT+73, CLINICPT+77, CLINICPT+78 |
| MDNOW | EN1+1~, EN1+13*, CLINICPT+84* |
| MDNUM | CLINICPT+1~, CLINICPT+4*, CLINICPT+5 |
| MDP | ADD+1~, ADD+4* |
| MDPAT | GETC~, GETC+1, GSTUDY~, GSTUDY+3, GPRO~, GPRO+1, MATCH~, MATCH+2, MATCH+3, ADD~ , ADD+4, ADD+5 |
| MDPS | ADD+1~, ADD+4*, ADD+7 |
| MDPT | CLINICPT+1~, CLINICPT+60*, CLINICPT+61 |
| MDRET | CLINICPT+1~, CLINICPT+27, CLINICPT+53 |
| MDSC | ADD~, ADD+10 |
| MDSCHD | CLINICPT+1~, CLINICPT+30*, CLINICPT+37, CLINICPT+38, CLINICPT+40, CLINICPT+57*, CLINICPT+60, CLINICPT+72, CLINICPT+80, CLINICPT+82 , CLINICPT+84 |
| MDSTAT | EN1+1~, EN1+9*, EN1+10 |
| MDT | CLINICPT+2~, CLINICPT+33* |
| MDV | EN1+1~, EN1+4*, EN1+5 |
| MDVSTR | CLINICPT+1~, CLINICPT+65*, CLINICPT+72 |
| MDX | EN1+1~, EN1+6*, EN1+8, EN1+11, EN1+12, EN1+21, GETC+1~, GETC+2*, GETC+3*, GETC+4 , GPRO+1~, GPRO+2*, GPRO+3 |
| MDXX | CLINICPT+17~ |
| MDXY | EN1+1~, EN1+12*, EN1+16, EN1+21*, EN1+22 |
| MDY | CLINICPT+1~, CLINICPT+8*, CLINICPT+9, CLINICPT+10, CLINICPT+11, CLINICPT+12, CLINICPT+17!*, CLINICPT+19, CLINICPT+20, CLINICPT+21 , CLINICPT+23, CLINICPT+25!*, CLINICPT+26, CLINICPT+27, CLINICPT+51!*, CLINICPT+53, CLINICPT+61 |
| MDY1 | CLINICPT+1~, CLINICPT+29*, CLINICPT+33, CLINICPT+56*, CLINICPT+60, CLINICPT+63, CLINICPT+75 |
| MDY2 | MATCH+1~*, MATCH+2, MATCH+3*, MATCH+4 |
| MDY3 | CLINICPT+2~, ADD~, ADD+2, ADD+8, ADD+11 |
| MDY4 | CLINICPT+2~, ADD~, ADD+9 |
| MDYR | CLINICPT+1~, CLINICPT+68*, CLINICPT+69 |
| U | EN1+18, EN1+22, CLINICPT+42, CLINICPT+86, GETC+3, GETC+4, GPRO+2 |
| X | CLINICPT+1~, CLINICPT+5, CLINICPT+50 |
| X1 | CLINICPT+1~, CLINICPT+5*, CLINICPT+50* |
| X2 | CLINICPT+1~, CLINICPT+5*, CLINICPT+50* |
| Y1 | GINST+1~*, GINST+2*, GINST+3, GSTUDY+1~*, GSTUDY+2, GSTUDY+3*, GSTUDY+4 |