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* |