DGSRVICE ;SLC/PKR - Routines for setting service indexes. ;01/13/2006
Source file <DGSRVICE.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CSERVDI(DFN,EDATE,SEPDATE,TYPE) | ; | |
| PPTYPEM | ;Print the patient type index mismatches | |
| CSERVDG(DFN,EDATE,SEPDATE,TYPE) | ; | |
| SSERV(X,DA,TYPE) | ;Set index for service data. | |
| KSERV(X,DA,TYPE) | ;Delete index for service data. | |
| PSERVM | ;Print the service date index mismatches | |
| VERIFY | ;Check to make sure the indexes and global are in agreement. | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | CSERVDG+2, VERIFY+7, VERIFY+8, VERIFY+10, VERIFY+49 | 
| ^DPT("APTYPE" | VERIFY+9, VERIFY+46, VERIFY+48 | 
| ^DPT("ASERVICE" | CSERVDI+4, KSERV+5!, SSERV+7*, VERIFY+22, VERIFY+24, VERIFY+26, VERIFY+28 | 
| ^TMP($J | CSERVDI+4*, CSERVDG+9*, PPTYPEM+3, PPTYPEM+4, PSERVM+3, PSERVM+5, PSERVM+6, VERIFY+4!, VERIFY+9*, VERIFY+15 , VERIFY+20!, VERIFY+30, VERIFY+34!, VERIFY+39, VERIFY+43!, VERIFY+49*, VERIFY+50, VERIFY+55! | 
| Name | Line Occurrences | 
|---|---|
| CSERVDG | VERIFY+29 | 
| CSERVDI | VERIFY+12, VERIFY+13, VERIFY+14 | 
| PPTYPEM | VERIFY+42, VERIFY+54 | 
| PSERVM | VERIFY+18, VERIFY+33 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | KSERV~, KSERV+3, KSERV+4, KSERV+5, SSERV~, SSERV+5, SSERV+6, SSERV+7 | 
| DFN | CSERVDI~, CSERVDI+2, CSERVDI+3, CSERVDI+4, CSERVDG~, CSERVDG+2, CSERVDG+9, PPTYPEM+1~, PPTYPEM+2*, PPTYPEM+3* , PPTYPEM+4, PPTYPEM+5, PSERVM+1~, PSERVM+2*, PSERVM+3*, PSERVM+5, PSERVM+6, PSERVM+7, VERIFY+1~, VERIFY+6* , VERIFY+7*, VERIFY+8, VERIFY+9, VERIFY+10, VERIFY+12, VERIFY+13, VERIFY+14, VERIFY+25*, VERIFY+26*, VERIFY+28 , VERIFY+29, VERIFY+47*, VERIFY+48*, VERIFY+49 | 
| EDATE | CSERVDI~, CSERVDI+1, CSERVDI+2*, CSERVDI+4, CSERVDG~, CSERVDG+4*, CSERVDG+6, CSERVDG+7, CSERVDG+8, CSERVDG+9 , VERIFY+1~, VERIFY+12*, VERIFY+13*, VERIFY+14*, VERIFY+23*, VERIFY+24*, VERIFY+26, VERIFY+28, VERIFY+29 | 
| ENTRY | KSERV+2~, KSERV+3*, KSERV+5, SSERV+4~, SSERV+5*, SSERV+7 | 
| NOMATCH | CSERVDG+1~, CSERVDG+3*, CSERVDG+6*, CSERVDG+7*, CSERVDG+8*, CSERVDG+9 | 
| NOPROB | VERIFY+1~, VERIFY+3*, VERIFY+16*, VERIFY+31*, VERIFY+35, VERIFY+38*, VERIFY+40*, VERIFY+51*, VERIFY+56 | 
| PTYPE | PPTYPEM+1~, PPTYPEM+4*, PPTYPEM+5, VERIFY+1~, VERIFY+8*, VERIFY+9 | 
| SEP | KSERV+2~, KSERV+4*, KSERV+5, SSERV+4~, SSERV+6*, SSERV+7 | 
| SEPDATE | CSERVDI~, CSERVDI+1, CSERVDI+3*, CSERVDI+4, CSERVDG~, CSERVDG+5*, CSERVDG+6, CSERVDG+7, CSERVDG+8, CSERVDG+9 , VERIFY+1~, VERIFY+12*, VERIFY+13*, VERIFY+14*, VERIFY+21*, VERIFY+22*, VERIFY+24, VERIFY+26, VERIFY+28, VERIFY+29 | 
| TEMP | CSERVDG+1~, CSERVDG+2*, CSERVDG+6, CSERVDG+7, CSERVDG+8, PSERVM+1~, PSERVM+6*, PSERVM+7, VERIFY+1~, VERIFY+10* , VERIFY+11, VERIFY+12, VERIFY+13, VERIFY+14 | 
| TYPE | CSERVDI~, CSERVDI+4, CSERVDG~, CSERVDG+6, CSERVDG+7, CSERVDG+8, CSERVDG+9, KSERV~, KSERV+5, PSERVM+1~ , PSERVM+4*, PSERVM+5*, PSERVM+6, PSERVM+7, SSERV~, SSERV+7, VERIFY+1~, VERIFY+27*, VERIFY+28*, VERIFY+29 , VERIFY+45*, VERIFY+46*, VERIFY+48, VERIFY+49 | 
| U | CSERVDI+4, CSERVDG+6, CSERVDG+7, CSERVDG+8, CSERVDG+9, PSERVM+7, VERIFY+12, VERIFY+13, VERIFY+14 | 
| X | KSERV~, SSERV~ | 
| X(1 | KSERV+1, KSERV+3, SSERV+3, SSERV+5 | 
| X(2 | KSERV+1, KSERV+4, SSERV+3, SSERV+6 |