MDCLIOV ;HINES OIFO/DP - CliO Vitals Link;15 Nov 2010
Source file <MDCLIOV.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | $$GET1^DID $$GET1^DIQ |
Clinical Procedures | 1 | ($$FMDT,$$VITALSID,XMLDATA)^MDCLIO |
Kernel | 1 | $$UP^XLFSTR |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETLIST | ; Used to gather the list by patient/start/stop
; MDROOT and P2(0..n) passed in via the Script Engine |
|
GETLOG | ; Get list of date/time pairs with data
; MDROOT and P2(0..n) passed in via the Script Engine |
|
GETBYID | ; Builds the IEN list from the Vitals ID's sent down
; P2(0..n) passed in via the Script Engine ; MDROOT overridden on purpose to pass back to the Script Engine |
|
GETOBS | ; Build the Vitals Sign as a CliO observation
; MDIENS is from the Script Engine as the current record being processed |
|
GETGUID(Y) | ; Returns the GUID for the current VUID
|
|
GETNAME(Y) | ; Returns the name of a term from GUID
|
|
GETMAP(ABBV) | ; Returns the mapping string
|
|
DISPMAP | ; Displays the mapping below in readable format
|
|
MAP | ; Contains the mappings from Vitals to CliO - vital;abbv;vuid;term_guid;unit_guid;Validity Check;CliO Transform;Param Field Hi;Param Field Lo
|
Name | Field # of Occurrence |
---|---|
$$GET1^DID | DISPMAP+8, DISPMAP+9 |
$$GET1^DIQ | GETLIST+9, GETLIST+12, GETLOG+9, GETLOG+11, GETOBS+5, GETOBS+7, GETOBS+8, GETOBS+11, GETOBS+15, GETOBS+25 , GETOBS+32, GETOBS+33, GETOBS+34, GETOBS+35, GETOBS+36, GETOBS+37, GETOBS+45, GETOBS+47, GETOBS+50, GETOBS+52 , DISPMAP+8, DISPMAP+9 |
$$FMDT^MDCLIO | GETLIST+4, GETLIST+5, GETLOG+4, GETLOG+5 |
$$VITALSID^MDCLIO | GETOBS+56 |
XMLDATA^MDCLIO | GETOBS+4, GETOBS+7, GETOBS+8, GETOBS+10, GETOBS+11, GETOBS+17, GETOBS+24, GETOBS+32, GETOBS+33, GETOBS+34 , GETOBS+35, GETOBS+36, GETOBS+37, GETOBS+42, GETOBS+52, GETOBS+56, GETOBS+60 |
$$UP^XLFSTR | GETLIST+10, GETLOG+10 |
FileNo | Call Tags |
---|---|
^GMR(120.5 - [#120.5] | GET1^DIQ |
120.505 | GET1^DIQ |
^GMRD(120.52 - [#120.52] | GET1^DIQ |
^GMRD(120.57 - [#120.57] | GET1^DID, GET1^DIQ |
^MDC(704.101 - [#704.101] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(120.5 - [#120.5] | GETLIST+6, GETLIST+7, GETLIST+8, GETLOG+6, GETLOG+7, GETLOG+8, GETOBS+43, GETOBS+44 |
^MDC(704.101 - [#704.101] | GETOBS+9, GETOBS+18, GETOBS+21, GETOBS+23, GETOBS+51, GETGUID+1, GETGUID+2, GETNAME+2, GETNAME+3 |
^MDC(704.103 - [#704.103] | GETOBS+19, GETOBS+20, GETOBS+22, GETOBS+23 |
^TMP("MDCLIO" | GETLIST+3, GETLOG+3, GETBYID+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABBV | GETMAP~, GETMAP+2, GETMAP+4 |
MDABBV | GETLIST+2~, GETLIST+12*, GETLIST+13, GETOBS+2~, GETOBS+5*, GETOBS+6 |
MDCMT | GETOBS+2~, GETOBS+3*, GETOBS+26*, GETOBS+47*, GETOBS+50*, GETOBS+60 |
MDDA | GETLIST+2~, GETLIST+8*, GETLIST+9, GETLIST+12, GETLIST+17, GETLOG+2~, GETLOG+8*, GETLOG+9, GETLOG+11, GETLOG+13 |
MDDATE | GETLOG+2~, GETLOG+12*, GETLOG+13 |
MDDT | GETLIST+2~, GETLIST+7*, GETLIST+8, GETLOG+2~, GETLOG+7*, GETLOG+8, GETLOG+12 |
MDFR | GETLIST+2~, GETLIST+4*, GETLIST+7, GETLOG+2~, GETLOG+4*, GETLOG+7 |
MDGUID | GETOBS+2~, GETOBS+48*, GETOBS+49, GETOBS+51 |
MDID | GETBYID+3~, GETBYID+5*, GETBYID+6*, GETBYID+7 |
MDIEN | GETOBS+2~, GETOBS+22*, GETOBS+23, GETOBS+51*, GETOBS+52 |
>> MDIENS | GETOBS+4, GETOBS+5, GETOBS+7, GETOBS+8, GETOBS+15, GETOBS+25, GETOBS+43, GETOBS+44, GETOBS+47, GETOBS+50 |
MDMAP | GETLIST+2~, GETLIST+13*, GETLIST+14, GETOBS+2~, GETOBS+6*, GETOBS+9, GETOBS+16, GETOBS+30, GETOBS+36, GETOBS+37 , GETOBS+41, GETOBS+42, GETMAP+1~, GETMAP+3*, GETMAP+4*, GETMAP+5, DISPMAP+1~, DISPMAP+2*, DISPMAP+5, DISPMAP+6 , DISPMAP+7, DISPMAP+8, DISPMAP+9, DISPMAP+12, DISPMAP+13, DISPMAP+14, DISPMAP+15, DISPMAP+17, DISPMAP+19 |
MDORD | GETOBS+2~, GETOBS+19*, GETOBS+20, GETOBS+22 |
MDPT | GETLIST+2~, GETLIST+3*, GETLIST+6, GETLIST+7, GETLIST+8, GETLOG+2~, GETLOG+3*, GETLOG+6, GETLOG+7, GETLOG+8 |
MDQIEN | GETOBS+2~, GETOBS+43*, GETOBS+44, GETOBS+47, GETOBS+50 |
MDQUAL | GETOBS+2~, GETOBS+20*, GETOBS+21, GETOBS+22, GETOBS+23, GETOBS+44*, GETOBS+45 |
MDRATE | GETLIST+2~, GETLIST+9*, GETLIST+10, GETLIST+11, GETLIST+13!, GETLIST+15, GETLIST+16!, GETLOG+9*, GETLOG+10 |
>> MDROOT | GETLIST+3*, GETLIST+17, GETLOG+3*, GETLOG+13, GETBYID+4*, GETBYID+7 |
MDSTAT | GETLOG+2~, GETLOG+11*, GETLOG+13 |
MDSUPP | GETOBS+2~, GETOBS+25*, GETOBS+26 |
MDTERM | GETOBS+2~, GETOBS+9*, GETOBS+10 |
MDTERM(0 | GETOBS+9*, GETOBS+11, GETOBS+18, GETOBS+19, GETOBS+20, GETOBS+22 |
MDTEST | GETLIST+2~, GETLIST+14*, GETLIST+15 |
MDTO | GETLIST+2~, GETLIST+5*, GETLIST+7, GETLOG+2~, GETLOG+5*, GETLOG+7 |
MDTYPE | GETLIST+2~, GETLIST+6*, GETLIST+7, GETLIST+8, GETLOG+2~, GETLOG+6*, GETLOG+7, GETLOG+8 |
MDVAL | GETOBS+2~, GETOBS+15*, GETOBS+17, GETOBS+23*, GETOBS+24, GETOBS+30, GETOBS+32, GETOBS+33, GETOBS+34, GETOBS+35 , GETOBS+36, GETOBS+37 |
MDVUID | GETOBS+2~, GETOBS+45*, GETOBS+46, GETOBS+48 |
>> P2( | GETBYID+6, GETBYID+7 |
>> P2(0 | GETLIST+3, GETLOG+3 |
>> P2(1 | GETLIST+5, GETLOG+5 |
>> P2(2 | GETLIST+4, GETLOG+4 |
>> X | GETGUID+1*, GETGUID+2, GETMAP+4* |
Y | GETGUID~, GETGUID+1, GETNAME~, GETNAME+1, GETNAME+2*, GETNAME+3, GETMAP+4*, DISPMAP+2* |
Name | Field # of Occurrence |
---|---|
$T(MAP+Y | GETMAP+4, DISPMAP+2 |