HMPDJ0 ;SLC/MKB,ASMR/JD,PB,CPC -- Serve VistA data as JSON cont ; 07/13/16 04:45pm
Source file <HMPDJ0.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PATIENT | ; -- Patient Registration
|
|
| PROBLEM | ; -- Problem List
|
|
| ALLERGY | ; -- Allergies/Adverse Reactions
|
|
| CONSULT | ; -- Consult/Request Tracking
|
|
| VITAL | ; -- GMR Vital Measurements
|
|
| LAB | ; -- Lab Results
|
|
| PROCEDUR | ; -- Clinical Procedures
|
|
| OBS | ; -- Clinical Observations (CLiO)
|
|
| ORDER | ; -- Order Entry
|
|
| ORQ | ; end
|
|
| TREATMEN | ; -- Nursing Treatments (orders)
|
|
| TXQ | ; end
|
|
| MED | ; -- Pharmacy
|
|
| PTF | ; -- Patient Treatment File
|
|
| FACTOR | ||
| IMMUNIZA | ||
| EXAM | ||
| CPT | ||
| EDUCATIO | ||
| POV | ||
| SKIN | ||
| IMAGE | ; -- Radiology/Nuclear Medicine
|
|
| IMQ | ; end
|
|
| APPOINTM | ; -- Scheduling/Appointment Mgt
|
|
| SURGERY | ; -- Surgery
|
|
| DOCUMENT | ; -- Text Integration Utilities
|
|
| VISIT | ; -- Visits
|
|
| HMP | ; -- HMP Patient Objects
|
|
| MH | ; -- Mental Health
|
|
| ERRQ | ; -- Quit for error handling
|
|
| ORDINFO(ORRSLT,ORIEN) | ; ORDER file (#100), ORRSLT passed by reference
; all data returned in internal format |
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT("AA" | VISIT+7, VISIT+8 |
| ^ORD(100.98 - [#100.98] | TREATMEN+4, MED+6, MED+8 |
| ^TMP("GMRCR" | CONSULT+3, CONSULT+6! |
| ^TMP("HMPD" | DOCUMENT+16 |
| ^TMP("HMPOR" | MED+10!, MED+17, MED+20! |
| ^TMP("HMPPX" | PTF+11!, PTF+15, PTF+19*, PTF+20*, PTF+25, PTF+26, PTF+28! |
| ^TMP("LRRR" | LAB+10, LAB+11, LAB+15, LAB+18! |
| ^TMP("LRX" | LAB+18! |
| ^TMP("MDHSP" | PROCEDUR+9, PROCEDUR+12! |
| ^TMP("ORGOTIT" | ORDER+14, ORQ+1!, TREATMEN+7, TXQ+1!, MED+20! |
| ^TMP("ORR" | ORDER+5, ORQ+1!, TREATMEN+6, TXQ+1!, MED+11, MED+20! |
| ^TMP($J | MED+20!, IMAGE+4, IMQ+1!, APPOINTM+9!, APPOINTM+13, APPOINTM+14, APPOINTM+17! |
| ^UTILITY($J | VITAL+6, VITAL+7, VITAL+8, VITAL+9! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BEG | LAB+1~, LAB+3*, LAB+7*, LAB+9, PROCEDUR+1~, PROCEDUR+2*, PROCEDUR+7*, PROCEDUR+8, VISIT+2~, VISIT+5* , VISIT+7 |
| CLASS | DOCUMENT+3~, DOCUMENT+5 |
| CLS | DOCUMENT+1~, DOCUMENT+5*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, DOCUMENT+17 |
| CTXT | DOCUMENT+1~, DOCUMENT+10*, DOCUMENT+13 |
| DAD | ORDER+1~, ORDER+13*, ORDER+14, MED+3~, MED+16*, MED+17 |
| >> DFN | PROBLEM+4, PROBLEM+5, CONSULT+2, LAB+2, LAB+9, LAB+10, LAB+11, LAB+15, PROCEDUR+8, OBS+3 , ORDER+4, TREATMEN+5, MED+6, IMAGE+1, IMAGE+4, APPOINTM+2, APPOINTM+9, APPOINTM+13, APPOINTM+14, APPOINTM+17 , SURGERY+4, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, VISIT+3, VISIT+4, VISIT+7, VISIT+8 |
| >> DISDAT | PTF+20 |
| END | LAB+1~, LAB+3*, LAB+7*, LAB+9, PROCEDUR+1~, PROCEDUR+2*, PROCEDUR+7*, PROCEDUR+8, VISIT+2~, VISIT+5* , VISIT+7 |
| FILE | PROCEDUR+4~, PROCEDUR+5*, PROCEDUR+6 |
| >> FILTER("category" | LAB+2 |
| >> FILTER("status" | PROBLEM+3 |
| >> FILTER("vaType" | MED+4 |
| GMRAL | ALLERGY+1~ |
| GMRAL( | ALLERGY+7 |
| GMRVSTR | VITAL+2~, VITAL+3* |
| GMRVSTR(0 | VITAL+4* |
| HMPA | APPOINTM+1~ |
| HMPACC | LAB+1~ |
| HMPADMIT | VISIT+2~, VISIT+4*, VISIT+10 |
| HMPAPI | PTF+10~, PTF+17, PTF+20* |
| HMPAPI(1 | PTF+18 |
| >> HMPBATCH | DOCUMENT+12 |
| HMPC | DOCUMENT+1~, DOCUMENT+5* |
| HMPCLIO | OBS+1~ |
| HMPCLIO( | OBS+4, OBS+5 |
| HMPDEMOG | VISIT+2~ |
| HMPDEMOG(2 | VISIT+4 |
| HMPDT | APPOINTM+1~, APPOINTM+5*, APPOINTM+12*, APPOINTM+13*, APPOINTM+14 |
| >> HMPI | PROBLEM+6, ALLERGY+7, VITAL+6, LAB+11, OBS+4, ORDER+5, TREATMEN+6, MED+11, PTF+26, IMAGE+4 , APPOINTM+13, DOCUMENT+5, DOCUMENT+10, DOCUMENT+14, VISIT+7 |
| >> HMPID | PROBLEM+1, ALLERGY+6, CONSULT+4, VITAL+1, LAB+3, PROCEDUR+3, PROCEDUR+5, PROCEDUR+10, PROCEDUR+11, OBS+2 , ORDER+2, TREATMEN+2, MED+2, PTF+13, PTF+15, PTF+17, PTF+19, PTF+20, PTF+22, IMAGE+2 , APPOINTM+2, SURGERY+1, DOCUMENT+2, VISIT+1 |
| HMPIDT | VITAL+2~, VITAL+6*, VITAL+7, VITAL+8, LAB+1~, LAB+6*, LAB+7, LAB+11*, LAB+12, LAB+13 , LAB+15, LAB+17, VISIT+2~, VISIT+7*, VISIT+8 |
| HMPLID | PTF+10~, PTF+26* |
| >> HMPMAX | PROBLEM+6, ALLERGY+7, CONSULT+3, VITAL+4, VITAL+6, LAB+9, LAB+11, PROCEDUR+8, OBS+4, ORDER+5 , TREATMEN+6, MED+11, PTF+26, IMAGE+1, IMAGE+4, APPOINTM+13, SURGERY+4, DOCUMENT+5, DOCUMENT+6, DOCUMENT+7 , DOCUMENT+8, DOCUMENT+10, DOCUMENT+13, DOCUMENT+14, VISIT+7, VISIT+10 |
| HMPMC | PROCEDUR+4~, PROCEDUR+6, PROCEDUR+7 |
| HMPN | PROBLEM+2~, PROBLEM+6*, PROBLEM+7, PROBLEM+8, CONSULT+1~, CONSULT+3*, LAB+1~, LAB+16*, LAB+17, PROCEDUR+1~ , PROCEDUR+9*, OBS+1~, OBS+4*, OBS+5, ORDER+1~, ORDER+5*, TREATMEN+1~, TREATMEN+6*, MED+3~, MED+10* , MED+11*, SURGERY+4~, SURGERY+5*, SURGERY+6, DOCUMENT+1~, DOCUMENT+14*, DOCUMENT+15 |
| HMPNUM | APPOINTM+1~, APPOINTM+7*, APPOINTM+8, APPOINTM+12* |
| HMPORDR | ORDER+1~, ORDER+7!, TREATMEN+1~, TREATMEN+9!, MED+3~, MED+13! |
| HMPORDR(100 | ORDER+10, ORDER+13, TREATMEN+11, MED+15, MED+16 |
| HMPP | LAB+1~, LAB+15* |
| HMPPROB | PROBLEM+2~, PROBLEM+4 |
| HMPPROB( | PROBLEM+6, PROBLEM+7, PROBLEM+8 |
| HMPRDT | PTF+10~, PTF+16*, PTF+19, PTF+20, PTF+25*, PTF+26 |
| HMPS | DOCUMENT+1~, DOCUMENT+10* |
| >> HMPSTART | PROBLEM+7, CONSULT+2, VITAL+4, LAB+3, PROCEDUR+2, OBS+3, ORDER+4, TREATMEN+5, MED+9, IMAGE+1 , APPOINTM+2, SURGERY+4, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, VISIT+5, VISIT+10 |
| >> HMPSTOP | PROBLEM+7, CONSULT+2, VITAL+4, LAB+3, PROCEDUR+2, OBS+3, ORDER+4, TREATMEN+5, MED+9, IMAGE+1 , APPOINTM+2, SURGERY+4, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, VISIT+5 |
| HMPSTS | PROBLEM+2~, PROBLEM+3*, PROBLEM+4 |
| HMPSUB | LAB+1~, LAB+2*, LAB+6*, LAB+8, LAB+10*, LAB+11, LAB+12, LAB+13, LAB+15, LAB+17 |
| HMPTYP | VITAL+2~, VITAL+7*, VITAL+8 |
| HMPX | CONSULT+1~, CONSULT+3*, CONSULT+4, CONSULT+5, PROCEDUR+1~, PROCEDUR+9*, PROCEDUR+10, PTF+10~, PTF+18*, PTF+19 , PTF+20*, APPOINTM+1~, APPOINTM+7, APPOINTM+12, DOCUMENT+1~, DOCUMENT+15*, DOCUMENT+16, DOCUMENT+17 |
| HMPX("FLDS" | APPOINTM+3* |
| HMPX("SORT" | APPOINTM+3* |
| HMPX(1 | APPOINTM+2*, APPOINTM+5* |
| HMPX(2 | APPOINTM+6* |
| HMPX(3 | APPOINTM+11* |
| HMPX(4 | APPOINTM+2* |
| HMPY | SURGERY+4~, SURGERY+5, SURGERY+6, SURGERY+7, DOCUMENT+1~, DOCUMENT+12, DOCUMENT+13, DOCUMENT+14, DOCUMENT+15, DOCUMENT+18 |
| HMPY(2 | PTF+20 |
| ID | PROBLEM+2~, PROBLEM+8*, ALLERGY+1~, ALLERGY+7*, CONSULT+1~, VITAL+2~, VITAL+8*, LAB+1~, LAB+12*, LAB+13* , LAB+17*, PROCEDUR+1~, OBS+1~, OBS+5*, OBS+6, ORDER+1~, ORDER+5*, ORDER+7, ORDER+10, ORDER+13 , ORDER+16, TREATMEN+1~, TREATMEN+6*, TREATMEN+7*, TREATMEN+9, TREATMEN+11, TREATMEN+13, MED+3~, MED+11*, MED+13 , MED+15, MED+16, MED+19, IMAGE+3~*, IMAGE+4*, APPOINTM+1~, APPOINTM+2*, APPOINTM+4, APPOINTM+5, APPOINTM+6 , SURGERY+4~, SURGERY+6*, DOCUMENT+1~, VISIT+2~, VISIT+8* |
| IEN | PROCEDUR+4~, PROCEDUR+5*, PROCEDUR+6 |
| LRDFN | LAB+1~, LAB+2* |
| LRID | LAB+1~, LAB+3*, LAB+4, LAB+5*, LAB+6, LAB+16 |
| ORDG | TREATMEN+1~, TREATMEN+4*, TREATMEN+5, MED+3~, MED+6*, MED+8*, MED+9 |
| ORDIALOG | MED+2~ |
| ORIEN | ORDINFO~, ORDINFO+23, ORDINFO+24 |
| ORLIST | ORDER+1~, ORDER+2*, ORDER+5, TREATMEN+1~, TREATMEN+2*, TREATMEN+6, MED+3~, MED+11 |
| ORPK | LAB+1~, LAB+3*, LAB+5*, LAB+9 |
| ORRSLT | ORDINFO~ |
| ORVP | MED+3~, MED+6*, MED+9 |
| POVLST | PROBLEM+2~, PROBLEM+5, PROBLEM+8 |
| SHOWADD | SURGERY+3~* |
| STATUS | DOCUMENT+3~, DOCUMENT+10 |
| SUB | LAB+1~, LAB+8*, LAB+9 |
| SUBCLASS | DOCUMENT+3~ |
| TYPE | MED+3~, MED+4*, MED+6, MED+8, HMP+1 |
| U | PROBLEM+7, VITAL+4, PROCEDUR+7, PROCEDUR+10, PTF+18, PTF+19, PTF+20, APPOINTM+14, DOCUMENT+5, DOCUMENT+10 |
| X | PROBLEM+2~, PROBLEM+7*, LAB+1~, LAB+15*, LAB+16, PROCEDUR+4~, PROCEDUR+7*, OBS+1~, ORDER+1~, TREATMEN+1~ , APPOINTM+1~, APPOINTM+14* |