LEXTRAN3 ;ISL/FJF - Lexicon Process MFS Mapping Update Change ; 30 Aug 2011 12:27 AM
Source file <LEXTRAN3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Lexicon Utility | 1 | $$GETSYN^LEXTRAN1 | 
| Problem List | 1 | SCTMAP^GMPLX1 | 
| VA Fileman | 1 | (FILE,UPDATE)^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHANGE() | ; check if the after data is different from the before data ; i.e. detect if any change | |
| UPDPLP(SCT,ICD,ORD) | ; update patient problem list file ; SCTMAP^GMPLX1 is a CPRS problem list function which scans the patient ; data file and updates the SNOMED CT code field on the basis of the ; mapping change ; ; check for existence of function; if not found do not attempt to call | |
| CTRL | ; control | |
| DELPLS | ; remove a concept from subset | |
| ADDPLS(PRF,SUB) | ; Add the concept to the problem list subset | |
| INPSUB(PRF,SUB) | ; check if concept PRF is member of subset SUB | |
| ACTVMAP(SRC,MAP) | ; return whether active map exists for given code and ; mapping identifier | |
| INIT | ; initiate variables ; ; record data | |
| DELIEN() | ; determine IEN of record to be erased from 757.21 | |
| SUBIEN() | ; get next IEN for addition to 757.21 | |
| PRFIEN(SCTCDE) | ; get preferred term IEN in 757.01 for subset update | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LEX(757.21 - [#757.21] | INPSUB+4, INPSUB+5, SUBIEN+4, DELIEN+4, DELIEN+5 | 
| ^LEX(757.33 - [#757.33] | INIT+6, INIT+10, ACTVMAP+6, ACTVMAP+7, ACTVMAP+8, ACTVMAP+9, ACTVMAP+10, ACTVMAP+11 | 
| Name | Line Occurrences | 
|---|---|
| $$ACTVMAP | CTRL+35 | 
| $$CHANGE | CTRL+7 | 
| $$DELIEN | DELPLS+3 | 
| $$INPSUB | CTRL+25 | 
| $$PRFIEN | CTRL+18 | 
| $$SUBIEN | ADDPLS+6 | 
| ADDPLS | CTRL+25 | 
| DELPLS | CTRL+37 | 
| INIT | CTRL+12 | 
| UPDPLP | CTRL+28 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACT | ACTVMAP+3~, ACTVMAP+5*, ACTVMAP+6, ACTVMAP+7, ACTVMAP+8, ACTVMAP+12*, ACTVMAP+13 | 
| BASE | SUBIEN+2~, SUBIEN+3*, SUBIEN+4 | 
| C | SUBIEN+2~, SUBIEN+3*, SUBIEN+4 | 
| CHANGE | CHANGE+2~, CHANGE+3*, CHANGE+4, CHANGE+5*, CHANGE+6 | 
| DIEN | DELIEN+2~, DELIEN+3*, DELIEN+4, DELIEN+5*, DELIEN+6 | 
| FDA | ADDPLS+3~, DELPLS+2~ | 
| FDA( | ADDPLS+4*, ADDPLS+5*, DELPLS+3* | 
| ICD | UPDPLP~, UPDPLP+7 | 
| ICDCDE | CTRL+10~, CTRL+28, INIT+8* | 
| IEN | ACTVMAP+3~, ACTVMAP+4*, ACTVMAP+8*, ACTVMAP+9, ACTVMAP+10, ACTVMAP+11 | 
| IMIEN | INIT+3~, INIT+5*, INIT+6, INIT+10 | 
| IN | INPSUB+2~, INPSUB+3*, INPSUB+4, INPSUB+5*, INPSUB+6 | 
| LDAT | ACTVMAP+3~, ACTVMAP+9*, ACTVMAP+10 | 
| LEX | PRFIEN+1~ | 
| LEX("P" | PRFIEN+3 | 
| MAP | ACTVMAP~, ACTVMAP+6, ACTVMAP+7, ACTVMAP+8 | 
| MAPID | CTRL+10~, CTRL+15, CTRL+35, INIT+9* | 
| MAPORD | CTRL+10~, CTRL+28, INIT+10* | 
| NOSYNS | PRFIEN+1~, PRFIEN+2* | 
| ORD | UPDPLP~, UPDPLP+7, ACTVMAP+3~, ACTVMAP+4*, ACTVMAP+6*, ACTVMAP+7, ACTVMAP+8 | 
| ORIEN | ADDPLS+3~ | 
| ORIEN(1 | ADDPLS+6* | 
| PLSUB | CTRL+10~, CTRL+25, INIT+14*, DELIEN+5 | 
| PRF | INPSUB~, INPSUB+4, ADDPLS~, ADDPLS+4 | 
| PRFIEN | CTRL+10~, CTRL+18*, CTRL+25, PRFIEN+1~, PRFIEN+3*, PRFIEN+4, DELIEN+4 | 
| RECORD | CTRL+10~, INIT+6*, INIT+7, INIT+8, INIT+9 | 
| SCT | UPDPLP~, UPDPLP+7 | 
| SCTCDE | CTRL+10~, CTRL+18, CTRL+28, CTRL+35, INIT+7*, PRFIEN~, PRFIEN+2 | 
| SCTMAPID | CTRL+10~, CTRL+15, INIT+15* | 
| SIEN | INPSUB+2~, INPSUB+3*, INPSUB+4*, INPSUB+5, ACTVMAP+3~, ACTVMAP+10*, ACTVMAP+11 | 
| SRC | ACTVMAP~, ACTVMAP+6, ACTVMAP+7, ACTVMAP+8 | 
| SSIEN | DELIEN+2~, DELIEN+3*, DELIEN+4*, DELIEN+5 | 
| STAT | ACTVMAP+3~, ACTVMAP+11*, ACTVMAP+12 | 
| STATUS | CTRL+10~, CTRL+22, INIT+4* | 
| SUB | INPSUB~, INPSUB+5, ADDPLS~, ADDPLS+5 | 
| SUBERR | ADDPLS+3~, DELPLS+2~ | 
| TAR | ACTVMAP+3~, ACTVMAP+4*, ACTVMAP+7*, ACTVMAP+8 | 
| U | INIT+7, INIT+8, INIT+9, INIT+10, PRFIEN+3, INPSUB+5, ACTVMAP+11, DELIEN+5 | 
| XSUB | CHANGE+2~, CHANGE+3*, CHANGE+4*, CHANGE+5 | 
| >> XUHUIDA | INIT+5 | 
| >> XUHUIDA(1 | INIT+5 | 
| >> XUHUIX(2 | INIT+4 | 
| >> XUHUIX1( | CHANGE+4, CHANGE+5 | 
| >> XUHUIX2( | CHANGE+5 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(SCTMAP^GMPLX1 | UPDPLP+6 |