PXRMLEX ;SLC/PKR - Routines for working with Lexicon. ;03/02/2016
Source file <PXRMLEX.m>
| Package | Total | Call Graph |
|---|---|---|
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| Clinical Reminders | 1 | ($$GETCSYS,CODESYSL)^PXRMLEX |
| DRG Grouper | 1 | ($$ICDDX,$$ICDOP)^ICDCODE |
| Lexicon Utility | 1 | $$HIST^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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CODESYSL(CODESYSL) | ;Return the list of Lexicon coding systems supported
|
|
| GETCSYS(CODE) | ;Given a code return the coding system.
|
|
| CHK10D | ;ICD-10 CM diagnosis patterns.
|
|
| CHKCPT | ;CPT-4 Procedure pattterns.
|
|
| CHKCPC | ;HCPS Procedure patterns.
|
|
| CHKICP | ;ICD-9 Procedure patterns.
|
|
| CHKSCT | ;SNOMED CT patterns.
|
|
| CHK10P | ;ICD-10 Procedure patterns.
|
|
| VCODE(CODE) | ;Check that a code is valid.
|
|
| VCODESYS(CODESYS) | ;Make sure the coding system is one taxonomies support.
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CN | CHK10D+1~, CHK10D+4*, CHK10D+5*, CHK10D+6*, CHK10D+7*, CHK10P+1*, CHK10P+2*, CHK10P+3*, CHK10P+4*, CHK10P+5* , CHK10P+6*, CHK10P+7* |
| CODE | GETCSYS~, GETCSYS+5, GETCSYS+6, GETCSYS+7, CHK10D+2, CHK10D+4, CHK10D+5, CHK10D+6, CHK10D+7, CHKCPT+1 , CHKCPC+1, CHKICP+1, CHKSCT+2, CHKSCT+6, CHKSCT+7, CHK10P+1, CHK10P+2, CHK10P+3, CHK10P+4, CHK10P+5 , CHK10P+6, CHK10P+7, VCODE~, VCODE+2, VCODE+8, VCODE+12, VCODE+19, VCODE+20 |
| CODESYS | VCODE+1~, VCODE+2*, VCODE+3, VCODE+8, VCODE+10, VCODE+15, VCODE+16, VCODE+19, VCODE+20, VCODESYS~ , VCODESYS+3 |
| CODESYSL | CODESYSL~, VCODESYS+1~, VCODESYS+2 |
| CODESYSL( | VCODESYS+3 |
| CODESYSL("10D" | CODESYSL+2* |
| CODESYSL("10P" | CODESYSL+2* |
| CODESYSL("CPC" | CODESYSL+3* |
| CODESYSL("CPT" | CODESYSL+3* |
| CODESYSL("ICD" | CODESYSL+4* |
| CODESYSL("ICP" | CODESYSL+4* |
| CODESYSL("SCT" | CODESYSL+5* |
| DATA | CHKSCT+4~, CHKSCT+6, VCODE+1~, VCODE+8 |
| DT | VCODE+19, VCODE+20 |
| F4C | CHK10D+1~, CHK10D+2*, CHK10D+3 |
| IEN | VCODE+1~, VCODE+13*, VCODE+14, VCODE+21*, VCODE+22 |
| OK | CHK10D+1~, CHK10D+3*, CHK10D+4*, CHK10D+5*, CHK10D+6*, CHK10D+7*, CHK10P+1*, CHK10P+2*, CHK10P+3*, CHK10P+4* , CHK10P+5*, CHK10P+6*, CHK10P+7* |
| RESULT | VCODE+1~, VCODE+8*, VCODE+9, VCODE+12*, VCODE+13, VCODE+15, VCODE+16, VCODE+19*, VCODE+20*, VCODE+21 |
| U | VCODE+9, VCODE+13, VCODE+15, VCODE+16, VCODE+21 |
| VALID | VCODE+1~, VCODE+6*, VCODE+14*, VCODE+15*, VCODE+16*, VCODE+17, VCODE+22*, VCODE+23 |