SCMCHLZ ;BP/DJB - PCMM HL7 Bld ZPC Segment ; 3/7/00 1:08pm
Source file <SCMCHLZ.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$HLNAME^XLFNAME $$GET^XUA4A72 | 
| VA Fileman | 2 | UPDATE^DIE $$GET1^DIQ | 
| Health Level Seven | 1 | $$HLDATE^HLFNC | 
| Registration | 1 | PERSON^VAFHLRO3 | 
| Scheduling | 1 | $$NEWPERSN^SCMCGU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PROVPC | ;Provider - Person Class | |
| TMPUR | ; TEAM PURPOSE ADDED PATCH 515 send in BOTH DELETE & ADD | |
| PROVSSN | ;Provider - Social Security Number | |
| PROV | ;Provider | |
| TMIEN | ;Add Team IEN patch SD*5.3*515 | |
| PROVDA | ;Provider - Date Assigned | |
| ID | ;Provider Assignment ID | |
| INIT | ;Initialize variables | |
| STATION | ; Add station # suffix patch SD*5.3*286 | |
| PROVT | ;Provider - Type code | |
| TEAM | ;Add Team Name patch SD*5.3*515 | |
| PROVDU | ;Provider - Date Unassigned | |
| ADJUST | ;Add a continuation node if length is greater than 245. | |
| ZPC(SCSTR,SCID,SCDATA,SCSEQ) | ;Main entry point for building ZPC segment | 
 
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^SCPT(404.43 - [#404.43] | GET1^DIQ | 
| ^SCTM(404.51 - [#404.51] | GET1^DIQ | 
| ^SCTM(404.57 - [#404.57] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SCPT(404.43 - [#404.43] | TMPUR+5 | 
| ^SCPT(404.49 - [#404.49] | ID+10, ID+22, STATION+3, TEAM+4, TMIEN+4 | 
| ^SCTM(404.51 - [#404.51] | TMPUR+13 | 
| ^SCTM(404.57 - [#404.57] | TMPUR+9 | 
| ^SD(403.47 - [#403.47] | TMPUR+17 | 
| Name | Line Occurrences | 
|---|---|
| ADJUST | ZPC+37 | 
| ID | ZPC+26 | 
| INIT | ZPC+23 | 
| PROV | ZPC+27 | 
| PROVDA | ZPC+28 | 
| PROVDU | ZPC+29 | 
| PROVPC | ZPC+31 | 
| PROVSSN | ZPC+32 | 
| PROVT | ZPC+30 | 
| STATION | ZPC+33 | 
| TEAM | ZPC+34 | 
| TMIEN | ZPC+35 | 
| TMPUR | ZPC+36 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CODE | PROVPC+1~, PROVPC+5*, PROVPC+9*, PROVPC+10*, PROVPC+11 | 
| CS | ZPC+20~, PROV+11, PROV+13, PROV+21, PROV+22, PROVPC+11, TMPUR+21, INIT+4* | 
| DATE | PROVDA+1~, PROVDA+3*, PROVDA+4, PROVDA+5, PROVDU+1~, PROVDU+3*, PROVDU+4, PROVDU+5 | 
| FAC | ID+7~, ID+21*, ID+24*, ID+29 | 
| FS | ZPC+20~, ID+29, STATION+2, STATION+8, TEAM+2, TEAM+8, TMIEN+2, TMIEN+7, PROV+3, PROV+20 , PROV+21, PROV+25, PROVDA+2, PROVDA+5, PROVDU+2, PROVDU+5, PROVT+2, PROVT+5, PROVPC+2, PROVPC+11 , PROVSSN+3, PROVSSN+10, TMPUR+1, TMPUR+21, INIT+3*, INIT+15, INIT+16, INIT+17, INIT+18, INIT+20 , INIT+21, INIT+22 | 
| >> HL("ECH" | INIT+4, INIT+5 | 
| >> HL("FS" | INIT+3 | 
| >> HL("Q" | INIT+6 | 
| ID | ID+7~, ID+10*, ID+13, ID+16*, ID+22, ID+25*, ID+29 | 
| ND | TMPUR+3~, TMPUR+5*, TMPUR+6, TMPUR+7 | 
| OLDID | ID+7~, ID+22*, ID+23, ID+24, ID+25 | 
| PROV | PROV+1~, PROV+10*, PROV+11*, PROV+13*, PROV+21*, PROV+22*, PROV+25 | 
| PT | PROVT+1~, PROVT+3*, PROVT+4, PROVT+5 | 
| PTR200 | PROV+1~, PROV+4*, PROV+5, PROV+8, PROV+18, PROVPC+1~, PROVPC+3*, PROVPC+4, PROVPC+5, PROVSSN+2~ , PROVSSN+4*, PROVSSN+5, PROVSSN+6, PROVSSN+8 | 
| QT | ZPC+20~, TEAM+2, TMIEN+2, PROV+3, PROV+8, PROVDA+2, PROVDU+2, PROVT+2, PROVPC+2, PROVSSN+3 , TMPUR+1, INIT+6* | 
| SC200 | PROVSSN+2~, PROVSSN+6*, PROVSSN+7 | 
| SCARRY | PROVSSN+2~ | 
| SCARRY( | PROVSSN+8 | 
| SCDATA | ZPC~, TEAM+3, TMIEN+3, PROV+4, PROVDA+3, PROVDU+3, PROVT+3, PROVPC+3, PROVSSN+4 | 
| SCERR | ID+7~ | 
| >> SCFAC | ID+21 | 
| SCFDA | ID+7~ | 
| SCFDA( | ID+14* | 
| SCID | ZPC~, ZPC+24, ID+10, ID+14, TMPUR+5 | 
| SCIEN | ID+7~ | 
| SCIEN(1 | ID+16 | 
| SCNAM | PROV+1~, PROV+20 | 
| SCNAM("FIELD" | PROV+19* | 
| SCNAM("FILE" | PROV+17* | 
| SCNAM("IENS" | PROV+18* | 
| SCNAME | PROV+1~, PROV+20*, PROV+21 | 
| SCSEQ | ZPC~, INIT+9*, INIT+22 | 
| SCSNN | PROVSSN+2~, PROVSSN+8*, PROVSSN+9, PROVSSN+10 | 
| SCSTR | ZPC~, ZPC+26, ZPC+27, ZPC+28, ZPC+29, ZPC+30, ZPC+31, ZPC+32, ZPC+33, ZPC+34 , ZPC+35, ZPC+36, INIT+25*, INIT+31*, INIT+33*, INIT+34* | 
| SCTM | TMPUR+3~, TMPUR+11*, TMPUR+13 | 
| SCTMP | PROV+1~, PROV+9, TMPUR+3~, TMPUR+14*, TMPUR+15, TMPUR+16, TMPUR+17*, TMPUR+18, TMPUR+19*, TMPUR+20 , TMPUR+21 | 
| SCTMP(1 | PROV+10, PROV+11, PROV+13 | 
| SCTMPI | TMPUR+3~, TMPUR+16*, TMPUR+21 | 
| SCTP | STATION+1~, STATION+3*, STATION+4, TEAM+1~, TEAM+4*, TEAM+5, TMIEN+1~, TMIEN+4*, TMIEN+5, TMPUR+3~ , TMPUR+7*, TMPUR+9 | 
| SCTPD | TMPUR+3~, TMPUR+9*, TMPUR+10, TMPUR+11 | 
| SCZPC | ZPC+20~, ZPC+24, ZPC+37, ZPC+38, ID+29*, STATION+2*, STATION+3, STATION+8*, TEAM+2*, TEAM+4 , TEAM+8*, TMIEN+2*, TMIEN+4, TMIEN+7*, PROV+3*, PROV+25*, PROVDA+2*, PROVDA+5*, PROVDU+2*, PROVDU+5* , PROVT+2*, PROVT+5*, PROVPC+2*, PROVPC+11*, PROVSSN+3*, PROVSSN+10*, TMPUR+1*, TMPUR+21*, INIT+15*, INIT+16* , INIT+17*, INIT+18*, INIT+20*, INIT+21*, INIT+22*, ADJUST+1, ADJUST+2, ADJUST+3* | 
| SCZPC(1 | ADJUST+2* | 
| SNUM | STATION+1~, STATION+5*, STATION+6, TEAM+1~, TEAM+6*, TEAM+7, TMIEN+1~, TMIEN+6*, TMIEN+7 | 
| SS | ZPC+20~, PROV+10, INIT+5* | 
| STAT | STATION+1~, STATION+7*, STATION+8 | 
| TEAM | STATION+1~, STATION+6*, STATION+7, TEAM+1~, TEAM+7*, TEAM+8 | 
| TEAMP | STATION+1~, STATION+4*, STATION+5, TEAM+1~, TEAM+5*, TEAM+6, TMIEN+1~, TMIEN+5*, TMIEN+6 | 
| TMD | TMPUR+3~, TMPUR+13*, TMPUR+14 | 
| U | ID+22, TEAM+3, TMIEN+3, PROVDA+3, PROVDU+3, PROVT+3, PROVSSN+8, TMPUR+7, TMPUR+11, TMPUR+14 , TMPUR+19 | 
| X | PROV+1~, PROV+21*, PROV+22* |