DGQERPC ;ALB/RPM - VIC REPLACEMENT VISTA TO MAXIMUS RPC ; 10/04/05
Source file <DGQERPC.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 3 | STOCID^DGQEREQ ($$GETELIG,$$GETPAT,INITARR)^DGQEUT1 CPRSTAT^DGQEUT2 |
| Uncategorized | 1 | $$GETDFN^MPIF001 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETID(RESULT,DGICN,DGRSTAT,DGID) | ;callback RPC from Maximus workstation
|
|
| GETDEMO(RESULT,DGICN) | ;retrieve patient demographics
|
|
| DOCMAP | ;document field to array subscript map;TAG;FIELD1;FIELD2;...;FIELDn
|
|
| BLDDOC(DGPAT,DGRSLT) | ;build results document based on DOCMAP table
; This procedure uses the array subscript to field location table ; in linetag DOCMAP to format the GETDEMO RPC result array. |
| RPC Name | Call Tags |
|---|---|
| DGQE GET PATIENT DEMO | GETDEMO |
| DGQE SET CARD ID | SETID |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | SETID+24 |
| Name | Line Occurrences |
|---|---|
| BLDDOC | GETDEMO+86 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DGDFN | GETDEMO+64~, GETDEMO+73*, GETDEMO+74, GETDEMO+77, GETDEMO+80, SETID+21~, SETID+23*, SETID+24, SETID+25 |
| DGFLD | BLDDOC+10~, BLDDOC+17* |
| DGFLDNM | BLDDOC+13~, BLDDOC+17*, BLDDOC+18 |
| DGICN | GETDEMO~, GETDEMO+73, SETID~, SETID+23 |
| DGID | SETID~, SETID+25 |
| DGLCNT | BLDDOC+11~, BLDDOC+15*, BLDDOC+16, BLDDOC+18 |
| DGLINE | BLDDOC+12~, BLDDOC+15*, BLDDOC+16, BLDDOC+17 |
| DGPAT | BLDDOC~ |
| DGPAT( | BLDDOC+18 |
| DGRSLT | BLDDOC~ |
| DGRSLT( | BLDDOC+16*, BLDDOC+18* |
| DGRSTAT | SETID~, SETID+24, SETID+25 |
| DGVIC | GETDEMO+65~, GETDEMO+68, GETDEMO+77, GETDEMO+80, GETDEMO+83, GETDEMO+86 |
| RESULT | GETDEMO~, GETDEMO+86, SETID~, SETID+26* |
| Name | Field # of Occurrence |
|---|---|
| $T(DOCMAP+DGLCNT | BLDDOC+15 |