NHINVPL ;SLC/MKB -- Problem extract
Source file <NHINVPL.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(DFN,BEG,END,MAX,IFN) | ; -- find patient's problems
|
|
| EN1(ID,PROB) | ; -- return a problem in PROB("attribute")=value
|
|
| CMT | ; comments
|
|
| DATE(X) | ; -- Return internal form of date X
|
|
| VA200(X) | ; -- Return ien of New Person X
|
|
| EXP(X) | ; -- Return code for exposure name X
|
|
| XML(PROB) | ; -- Return patient problem as XML in @NHIN@(I)
|
|
| ADD(X) | ; Add a line @NHIN@(n)=X
|
| FileNo | Call Tags |
|---|---|
| ^AUPNPROB - [#9000011] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^VA(200 - [#200] | VA200+1 |
| Name | Line Occurrences |
|---|---|
| $$DATE | EN1+6, EN1+11, EN1+13, CMT+4 |
| $$EXP | EN1+22 |
| $$VA200 | EN1+23 |
| ADD | XML+2, XML+3, XML+5, XML+6, XML+7, XML+9, XML+15, XML+16, XML+22, XML+23 |
| EN1 | EN+4, EN+13 |
| XML | EN+4, EN+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DATE+1~, DATE+2* |
| ATT | XML+1~, XML+3*, XML+4, XML+6, XML+8, XML+10, XML+17, XML+18, XML+20 |
| BEG | EN~, EN+8*, EN+11 |
| DFN | EN~, EN+7*, EN+9 |
| END | EN~, EN+8*, EN+11 |
| I | EN1+1~, EN1+20*, EN1+21, EN1+22, CMT+2*, CMT+3, CMT+4, XML+1~, XML+6*, XML+10* , XML+11 |
| ID | EN1~, EN1+2*, EN1+3, EN1+4, EN1+12, EN1+14, EN1+24, EN1+26 |
| IFN | EN~, EN+4 |
| J | EN1+1~ |
| MAX | EN~, EN+8*, EN+10 |
| NHI | EN+1~, EN+10*, EN+11, EN+12 |
| NHICNT | EN+1~, EN+8*, EN+10, EN+14* |
| >> NHIN | ADD+2 |
| >> NHINI | ADD+1*, ADD+2 |
| >> NHINTOTL | XML+2* |
| NHIPROB | EN+1~, EN+9 |
| NHIPROB( | EN+10, EN+11, EN+12 |
| NHITM | EN+1~, EN+4, EN+12!, EN+13 |
| NHPL | EN1+1~, EN1+3 |
| NHPL("CLINIC" | EN1+25 |
| NHPL("COMMENT" | CMT+1, CMT+2, CMT+3 |
| NHPL("DIAGNOSIS" | EN1+7 |
| NHPL("ENTERED" | EN1+13 |
| NHPL("EXPOSURE" | EN1+19, EN1+20, EN1+21 |
| NHPL("HISTORY" | EN1+9 |
| NHPL("MODIFIED" | EN1+6 |
| NHPL("NARRATIVE" | EN1+5 |
| NHPL("ONSET" | EN1+11 |
| NHPL("PRIORITY" | EN1+10 |
| NHPL("PROVIDER" | EN1+23 |
| NHPL("SC" | EN1+18 |
| NHPL("STATUS" | EN1+8 |
| P | XML+1~, XML+21* |
| PROB | EN1~, EN1+1!, XML~ |
| PROB( | XML+3, XML+6, XML+10, XML+17 |
| PROB("acuity" | EN1+10* |
| PROB("comment" | CMT+4* |
| PROB("entered" | EN1+13* |
| PROB("exposure" | EN1+22* |
| PROB("facility" | EN1+27*, EN1+28* |
| PROB("history" | EN1+9* |
| PROB("icd" | EN1+7* |
| PROB("id" | EN1+4* |
| PROB("location" | EN1+25* |
| PROB("name" | EN1+5* |
| PROB("onset" | EN1+11* |
| PROB("provider" | EN1+23* |
| PROB("removed" | EN1+15*, EN1+16*, EN1+17* |
| PROB("resolved" | EN1+12* |
| PROB("sc" | EN1+19* |
| PROB("service" | EN1+24* |
| PROB("status" | EN1+8* |
| PROB("unverified" | EN1+15*, EN1+16*, EN1+17* |
| PROB("updated" | EN1+6* |
| TAG | XML+1~, XML+21* |
| U | EN+11, EN1+13, EN1+23, EN1+27, CMT+4, XML+12, XML+13, XML+14, XML+21 |
| X | EN+1~, EN+11*, EN+12*, EN+13, EN1+1~, EN1+6*, EN1+8*, EN1+9*, EN1+10*, EN1+11* , EN1+12*, EN1+13*, EN1+14*, EN1+15, EN1+16, EN1+17, EN1+18*, EN1+19, EN1+21*, EN1+22 , EN1+23*, EN1+24*, EN1+25*, EN1+26*, EN1+27, EN1+28, CMT+3*, CMT+4, DATE~, DATE+2 , VA200~, VA200+1, EXP~, EXP+1*, EXP+2, EXP+3, EXP+4, EXP+5, EXP+6, EXP+7 , EXP+8, XML+1~, XML+6*, XML+10*, XML+12, XML+13, XML+14, XML+17*, XML+18, XML+19 , XML+21, ADD~, ADD+2 |
| Y | DATE+1~, DATE+2*, DATE+3, VA200+1~*, VA200+2, EXP+1~*, EXP+2*, EXP+3*, EXP+4*, EXP+5* , EXP+6*, EXP+7*, EXP+8*, EXP+9, XML+1~, XML+3, XML+4*, XML+5*, XML+6*, XML+8* , XML+11*, XML+12*, XML+13*, XML+14*, XML+15*, XML+17*, XML+18*, XML+19*, XML+20*, XML+21* , XML+22* |