PXRMVSTX ;SLC/PKR - Routines for building taxonomies for value sets. ;09/16/2014
Source file <PXRMVSTX.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 6 | $$VNAME^PXRMINTR SEND^PXRMMSG $$VCSYS^PXRMTAXD ($$CRETAX,$$SAVETC)^PXRMTXIM CDETAILC^PXRMTXIN POSTSAVE^PXRMTXSM |
VA FileMan | 5 | BROWSE^DDBR EN^DDIOL $$GET1^DID UPDATE^DIE ^DIR |
Kernel | 2 | ($$FMTE,$$NOW)^XLFDT $$UP^XLFSTR |
Lexicon Utility | 1 | ($$CSDATA,$$CSYS,$$PERIOD)^LEXU |
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 Reminders | 2 | PXRMTAXL PXRMVSLM |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLDCODEL(VSIEN,TAXIEN) | ;Populate the code list.
|
|
BLDTAX(VSIEN) | ;Build a taxonony from a value set.
|
|
CHKCODE(LEXSAB,CODE) | ;Verify that a code is in the Lexicon.
|
|
CMPALL(OUTTYPE) | ;Find all taxonomies generated from a value set and compare
|
|
CMPTXVS(TAXIEN,VSOID,NL,OUTPUT) | ;For taxonomies that were generated from a
|
|
GVSCODES(VSIEN,NODE) | ;Get the codes in a value set.
|
|
GETNAME(VSIEN) | ;
|
|
GETNAM | ||
INICLOG(IEN,TEXT) | ;Initialize the change log.
|
|
SCSYS(VSIEN) | ;Scan the coding systems in the value set to determine if it
|
Name | Field # of Occurrence |
---|---|
BROWSE^DDBR | CMPALL+10 |
EN^DDIOL | GETNAM+6 |
$$GET1^DID | GETNAME+4 |
UPDATE^DIE | INICLOG+6 |
^DIR | GETNAM |
$$CSDATA^LEXU | CHKCODE+3 |
$$CSYS^LEXU | BLDCODEL+8, CMPTXVS+36, CMPTXVS+48 |
$$PERIOD^LEXU | CHKCODE+4 |
$$VNAME^PXRMINTR | GETNAM+7 |
SEND^PXRMMSG | CMPALL+18 |
$$VCSYS^PXRMTAXD | SCSYS+14 |
$$CRETAX^PXRMTXIM | BLDTAX+17 |
$$SAVETC^PXRMTXIM | BLDCODEL+15 |
CDETAILC^PXRMTXIN | CMPTXVS+42, CMPTXVS+53 |
POSTSAVE^PXRMTXSM | BLDCODEL+17 |
$$FMTE^XLFDT | BLDTAX+11, CMPTXVS+15, CMPTXVS+16 |
$$NOW^XLFDT | INICLOG+3 |
$$UP^XLFSTR | GETNAME+3 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PXD(811.2 - [#811.2] | GET1^DID |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(811.2 - [#811.2] | CMPALL+6, CMPALL+8, CMPTXVS+3, CMPTXVS+8, CMPTXVS+9, CMPTXVS+22, CMPTXVS+41, GETNAM+3 |
^PXRM(802.1 - [#802.1] | BLDCODEL+6, GVSCODES+6, SCSYS+11 |
^PXRM(802.2 - [#802.2] | BLDCODEL+4, BLDCODEL+5, BLDCODEL+10, BLDCODEL+11, BLDTAX+6, BLDTAX+7, BLDTAX+9, CMPTXVS+5, CMPTXVS+6, CMPTXVS+7 , GVSCODES+4, GVSCODES+5, GVSCODES+8, GVSCODES+9, GETNAME+2, SCSYS+4, SCSYS+9, SCSYS+10 |
^TMP("PXRMCODES" | BLDCODEL+2!, BLDCODEL+13* |
^TMP("PXRMXMZ" | CMPALL+15!, CMPALL+17*, CMPALL+19! |
^TMP($J | CMPTXVS+21!, CMPTXVS+22*, CMPTXVS+25, CMPTXVS+27, CMPTXVS+28!, CMPTXVS+31, CMPTXVS+35, CMPTXVS+40, CMPTXVS+43, CMPTXVS+47 , CMPTXVS+52, CMPTXVS+54, CMPTXVS+59!, GVSCODES+2!, GVSCODES+10* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CDATA | CHKCODE+1~, CHKCODE+3 |
CODE | BLDCODEL+1~, BLDCODEL+11*, BLDCODEL+12, BLDCODEL+13, CHKCODE~, CHKCODE+3, CHKCODE+4, CHKCODE+6, CMPTXVS+4~, CMPTXVS+26* , CMPTXVS+27*, CMPTXVS+28, CMPTXVS+39*, CMPTXVS+40*, CMPTXVS+41, CMPTXVS+42, CMPTXVS+51*, CMPTXVS+52*, CMPTXVS+53, GVSCODES+1~ , GVSCODES+9*, GVSCODES+10 |
CODESYS | CMPTXVS+4~, CMPTXVS+24*, CMPTXVS+25*, CMPTXVS+27, CMPTXVS+28, CMPTXVS+34*, CMPTXVS+35*, CMPTXVS+36, CMPTXVS+40, CMPTXVS+41 , CMPTXVS+42, CMPTXVS+46*, CMPTXVS+47*, CMPTXVS+48, CMPTXVS+52, CMPTXVS+53 |
CSYSIEN | BLDCODEL+1~, BLDCODEL+5*, BLDCODEL+6, GVSCODES+1~, GVSCODES+5*, GVSCODES+6, SCSYS+2~, SCSYS+10*, SCSYS+11 |
DESC | BLDTAX+1~, BLDTAX+14, BLDTAX+24 |
DESC(1 | BLDTAX+8* |
DESC(2 | BLDTAX+9* |
DESC(3 | BLDTAX+10* |
DESC(4 | BLDTAX+11* |
DIR | GETNAME+1~ |
DIR("A" | GETNAME+6* |
DIR("B" | GETNAME+7* |
DIR(0 | GETNAME+5* |
DT | CHKCODE+3 |
DUZ | CMPALL+14, CMPALL+18, INICLOG+4 |
ERRMSG | BLDTAX+1~, BLDTAX+17 |
FDA | INICLOG+1~ |
FDA( | INICLOG+3*, INICLOG+4*, INICLOG+5* |
FDAIEN | INICLOG+1~ |
FIELDLEN | GETNAME+1~, GETNAME+4*, GETNAME+5, GETNAME+7 |
IEN | INICLOG~, INICLOG+2 |
IENS | INICLOG+1~, INICLOG+2*, INICLOG+3, INICLOG+4, INICLOG+5 |
IND | BLDCODEL+1~, BLDCODEL+3*, BLDCODEL+4*, BLDCODEL+5, BLDCODEL+10, BLDCODEL+11, CMPALL+12~, CMPALL+17*, GVSCODES+1~, GVSCODES+3* , GVSCODES+4*, GVSCODES+5, GVSCODES+8, GVSCODES+9, SCSYS+8*, SCSYS+9*, SCSYS+10 |
JND | BLDCODEL+1~, BLDCODEL+9*, BLDCODEL+10*, BLDCODEL+11, GVSCODES+1~, GVSCODES+7*, GVSCODES+8*, GVSCODES+9 |
LEXSAB | BLDCODEL+1~, BLDCODEL+6*, BLDCODEL+8, BLDCODEL+12, BLDCODEL+13, CHKCODE~, CHKCODE+3, CHKCODE+4, CHKCODE+6, GVSCODES+1~ , GVSCODES+6*, GVSCODES+10, SCSYS+2~, SCSYS+12*, SCSYS+13, SCSYS+14 |
MSG | INICLOG+1~ |
NAME | BLDTAX+1~, BLDTAX+4*, BLDTAX+5, BLDTAX+12, BLDTAX+19, GETNAME+1~, GETNAM+1*, GETNAM+3, GETNAM+4, GETNAM+7 , GETNAM+8 |
NCSYS | SCSYS+2~, SCSYS+4*, SCSYS+5 |
NL | CMPALL+3~, CMPALL+4*, CMPALL+9, CMPALL+17, CMPTXVS~, CMPTXVS+10*, CMPTXVS+11*, CMPTXVS+12*, CMPTXVS+13*, CMPTXVS+14* , CMPTXVS+15*, CMPTXVS+16*, CMPTXVS+17*, CMPTXVS+32*, CMPTXVS+33*, CMPTXVS+36*, CMPTXVS+37*, CMPTXVS+38*, CMPTXVS+42, CMPTXVS+44* , CMPTXVS+45*, CMPTXVS+48*, CMPTXVS+49*, CMPTXVS+50*, CMPTXVS+53, CMPTXVS+55*, CMPTXVS+56*, CMPTXVS+57*, CMPTXVS+58* |
NODE | GVSCODES~, GVSCODES+2, GVSCODES+10 |
OID | BLDTAX+1~, BLDTAX+6*, BLDTAX+10, BLDTAX+15 |
OK | SCSYS+2~, SCSYS+8*, SCSYS+14*, SCSYS+15, SCSYS+16 |
OUTPUT | CMPALL+3~, CMPALL+9, CMPTXVS~, CMPTXVS+42, CMPTXVS+53 |
OUTPUT( | CMPALL+17, CMPTXVS+10*, CMPTXVS+11*, CMPTXVS+12*, CMPTXVS+13*, CMPTXVS+14*, CMPTXVS+15*, CMPTXVS+16*, CMPTXVS+17*, CMPTXVS+32* , CMPTXVS+33*, CMPTXVS+36*, CMPTXVS+37*, CMPTXVS+38*, CMPTXVS+44*, CMPTXVS+45*, CMPTXVS+48*, CMPTXVS+49*, CMPTXVS+50*, CMPTXVS+55* , CMPTXVS+56*, CMPTXVS+57*, CMPTXVS+58* |
OUTTYPE | CMPALL~, CMPALL+10, CMPALL+11 |
PDATA | CHKCODE+1~, CHKCODE+4 |
RESULT | CHKCODE+1~, CHKCODE+3*, CHKCODE+4*, CHKCODE+5, CHKCODE+8 |
SAVEOK | BLDCODEL+1~, BLDCODEL+15*, BLDCODEL+16, BLDCODEL+17 |
SUBJECT | CMPALL+12~, CMPALL+13*, CMPALL+18 |
TAXIEN | BLDCODEL~, BLDCODEL+15, BLDCODEL+17, BLDTAX+17*, BLDTAX+18, BLDTAX+22, BLDTAX+24, CMPALL+3~, CMPALL+7*, CMPALL+8* , CMPALL+9, CMPTXVS~, CMPTXVS+3, CMPTXVS+8, CMPTXVS+9, CMPTXVS+22, CMPTXVS+41 |
TAXNAME | CMPTXVS+4~, CMPTXVS+8*, CMPTXVS+11 |
TAXVDATE | CMPTXVS+4~, CMPTXVS+9*, CMPTXVS+16, CMPTXVS+17 |
TC | BLDCODEL+1~, BLDCODEL+8*, BLDCODEL+13 |
TEMP | SCSYS+2~, SCSYS+11*, SCSYS+12, SCSYS+13, SCSYS+14 |
TEXT | GETNAME+1~, GETNAM+6, INICLOG~ |
TEXT(1 | GETNAM+4* |
TEXT(2 | GETNAM+5* |
TO | CMPALL+12~, CMPALL+18 |
TO( | CMPALL+14* |
TXDATA | BLDTAX+1~, BLDTAX+17 |
TXDATA("CLASS" | BLDTAX+13* |
TXDATA("DESC" | BLDTAX+14* |
TXDATA("NAME" | BLDTAX+12* |
TXDATA("OID" | BLDTAX+15* |
TXDATA("VERSI | ON DATE" , BLDTAX+16* |
U | BLDCODEL+6, BLDCODEL+8, BLDTAX+6, BLDTAX+7, BLDTAX+9, CMPTXVS+3, CMPTXVS+6, CMPTXVS+7, CMPTXVS+8, CMPTXVS+9 , CMPTXVS+36, CMPTXVS+48, GVSCODES+6, GETNAME+2, GETNAME+5, SCSYS+4, SCSYS+12, SCSYS+13, SCSYS+14 |
UID | CMPTXVS+4~, CMPTXVS+41*, CMPTXVS+42 |
VDATE | BLDTAX+7*, BLDTAX+11, BLDTAX+16, CMPTXVS+4~, CMPTXVS+7*, CMPTXVS+15, CMPTXVS+17 |
VSIEN | BLDCODEL~, BLDCODEL+4, BLDCODEL+5, BLDCODEL+10, BLDCODEL+11, BLDTAX~, BLDTAX+2, BLDTAX+4, BLDTAX+6, BLDTAX+7 , BLDTAX+9, BLDTAX+22, CMPTXVS+4~, CMPTXVS+5*, CMPTXVS+6, CMPTXVS+7, CMPTXVS+20, GVSCODES~, GVSCODES+4, GVSCODES+5 , GVSCODES+8, GVSCODES+9, GETNAME~, GETNAME+2, SCSYS~, SCSYS+4, SCSYS+9, SCSYS+10 |
VSNAME | BLDTAX+1~, CMPTXVS+4~, CMPTXVS+6*, CMPTXVS+13, GETNAME+1~, GETNAME+2*, GETNAME+3*, GETNAME+7 |
VSOID | CMPALL+3~, CMPALL+5*, CMPALL+6*, CMPALL+8, CMPALL+9, CMPTXVS~, CMPTXVS+3, CMPTXVS+5, CMPTXVS+14 |
X | GETNAME+1~ |
Y | GETNAME+1~, GETNAM+1 |