VPRDPXAM ;SLC/MKB -- PCE V Exams ;8/2/11 15:29
Source file <VPRDPXAM.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 1 | ($$NS,$$STA)^XUAF4 |
| PCE Patient Care Encounter | 1 | VXAM^PXPXRM |
| VA FileMan | 1 | $$EXTERNAL^DILFD |
| Virtual Patient Record | 1 | ($$ESC,$$FAC)^VPRD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(DFN,BEG,END,MAX,IFN) | ; -- find a patient's exams
|
|
| SORT(DFN,START,STOP) | ; -- build ^TMP("VPRPX",$J,9999999-DATE,DA)=ITM^DATE in range
; from ^PXRMINDX(9000010.13,"PI",DFN,ITM,DATE,DA) |
|
| EN1(IEN,PCE) | ; -- return an exam in PCE("attribute")=value
; from EN: expects ^TMP("VPRPX",$J,VPRIDT,IEN)=ITM^DATE |
|
| XML(PCE) | ; -- Return patient data as XML in @VPR@(n)
; as <element code='123' displayName='ABC' /> |
|
| ADD(X) | ; Add a line @VPR@(n)=X
|
| FileNo | Call Tags |
|---|---|
| ^AUPNVXAM - [#9000010.13] | EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | EN1+10 |
| ^PXRMINDX(9000010.13 | EN+8, EN+9, SORT+3, SORT+4, SORT+6 |
| ^TMP("VPRPX" | EN+7!, EN+10*, EN+15, EN+16, EN+19!, SORT+2!, SORT+6*, EN1+6 |
| Name | Line Occurrences |
|---|---|
| ADD | XML+3, XML+4, XML+8 |
| EN1 | EN+11, EN+17 |
| SORT | EN+14 |
| XML | EN+11, EN+18 |
| Name | Field # of Occurrence |
|---|---|
| ^( | EN+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ATT | XML+2~, XML+4*, XML+5, XML+6, XML+7 |
| BEG | EN~, EN+2*, EN+14 |
| DA | SORT+2~, SORT+6* |
| DATE | EN+7~, EN+9*, EN+10, SORT+2~, SORT+4*, SORT+5, SORT+6 |
| DFN | EN~, EN+1*, EN+8, EN+9, EN+14, SORT~, SORT+3, SORT+4, SORT+6 |
| END | EN~, EN+2*, EN+14 |
| FAC | EN1+2~, EN1+11*, EN1+12, EN1+13 |
| I | XML+2~ |
| ID | XML+2~ |
| IDT | SORT+2~, SORT+5*, SORT+6 |
| IEN | EN1~, EN1+3, EN1+4, EN1+6 |
| IFN | EN~, EN+6, EN+9, EN+10, EN+11 |
| ITM | EN+7~, EN+8*, EN+9, EN+10, SORT+2~, SORT+3*, SORT+4, SORT+6 |
| LOC | EN1+2~, EN1+11*, EN1+13 |
| MAX | EN~, EN+2*, EN+15, EN+16 |
| PCE | EN1~, EN1+2!, XML~ |
| PCE( | XML+4, XML+5 |
| PCE("comment" | EN1+8* |
| PCE("dateTime" | EN1+6* |
| PCE("encounter" | EN1+9* |
| PCE("facility" | EN1+12*, EN1+13* |
| PCE("id" | EN1+4* |
| PCE("name" | EN1+7* |
| PCE("result" | EN1+5* |
| START | SORT~, SORT+5 |
| STOP | SORT~, SORT+5 |
| TMP | EN1+2~, EN1+6*, EN1+7 |
| U | EN+10, SORT+6, EN1+6, EN1+11, EN1+12, XML+7 |
| VISIT | EN1+2~, EN1+9*, EN1+10 |
| >> VPR | ADD+2 |
| VPRCNT | EN+3~, EN+14*, EN+15, EN+16, EN+18* |
| VPRF | EN1+2~, EN1+3 |
| VPRF("COMMENTS" | EN1+8 |
| VPRF("VALUE" | EN1+4 |
| VPRF("VISIT" | EN1+9 |
| >> VPRI | ADD+1*, ADD+2 |
| VPRIDT | EN+3~, EN+10*, EN+15*, EN+16, EN1+6 |
| VPRITM | EN+3~, EN+8, EN+11, EN+17!, EN+18 |
| VPRN | EN+3~, EN+16*, EN+17 |
| >> VPRTOTL | XML+3* |
| X | EN1+2~, EN1+4*, EN1+5, XML+2~, XML+5*, XML+6, XML+7, ADD~, ADD+2 |
| X0 | EN1+2~, EN1+10*, EN1+11 |
| Y | XML+2~, XML+4, XML+5*, XML+6*, XML+7* |