INHUT10 ; JPD ; 21 Feb 96 11:01; HL7 utilities TIME STAMP
Source file <INHUT10.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 1 | $$COMP^INHUT |
IHS Support HL7 Interfaces | 1 | $$TZ^BHLV |
Kernel | 1 | $$ADDT^%ZTFDT |
VA Fileman | 1 | ^%DT |
Name | Comments | DBIA/ICR reference |
---|---|---|
TS(X,INP,INCV,IN24) | ;Transform date to HL7 time stamp format
|
|
PRECO(X,INP,INCV) | ;returns date time outbound HL7 precision date
|
|
DT24(X,IN24,INOUT) | ;change 2400 or 0000 time
|
|
TIMEIO(X,INP,INCV,IN24,INOUT) | ;Convert time to input or output
|
|
HDT(X,INTS,INVA,INP,INCNV,IN24,INTI) | ;Transform HL7 date format to internal fileman format
|
Name | Line Occurrences |
---|---|
$$DT24 | TS+33, HDT+73, HDT+75 |
$$HDT | TIMEIO+30 |
$$PRECO | TS+27, HDT+37 |
$$TIMEIO | TS+33, TS+34 |
$$TS | TIMEIO+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | HDT+48~, HDT+49*, HDT+50*, HDT+52*, HDT+54*, HDT+56*, HDT+57*, HDT+59*, HDT+61*, HDT+63 , HDT+65 |
%DT | TS+15~, TS+18*, HDT+79~* |
IN24 | TIMEIO~, TIMEIO+28, TIMEIO+30, TS~, TS+30, TS+33, HDT~, HDT+28, DT24~, DT24+18 , DT24+24, DT24+26 |
IN24H | HDT+25~, HDT+28*, HDT+43, HDT+44, HDT+52, HDT+61, HDT+68, HDT+73, HDT+75 |
INCNV | HDT~, HDT+30 |
INCV | TIMEIO~, TIMEIO+28, TIMEIO+30, TS~, TS+27, TS+32, TS+36, TS+40, HDT+25~, HDT+30* , HDT+34, HDT+36, HDT+37, HDT+39, HDT+40, HDT+43, HDT+52, HDT+61, HDT+63, HDT+71 , HDT+73, HDT+75, PRECO~, PRECO+12 |
INIO | DT24+15~, DT24+16*, DT24+20, DT24+22 |
INOUT | TIMEIO~, TIMEIO+28, DT24~, DT24+16 |
INP | TIMEIO~, TIMEIO+28, TIMEIO+30, TS~, TS+17, HDT~, HDT+34, HDT+39*, HDT+40*, HDT+43 , HDT+52, HDT+54, HDT+56, HDT+61, HDT+63, HDT+81*, PRECO~, PRECO+14, PRECO+16, PRECO+18 , PRECO+20, PRECO+22, PRECO+24*, PRECO+27 |
INP2 | TS+15~, TS+20*, TS+24, TS+25 |
INPC | HDT+25~, HDT+34*, HDT+37, HDT+71 |
INPREC | TS+15~, TS+17*, TS+24*, TS+27, TS+28*, TS+32, TS+35 |
INPSV | HDT+25~, HDT+32*, HDT+81 |
INSAVE | HDT+25~, HDT+36*, HDT+73, HDT+75 |
INSD | TS+15~, TS+16*, TS+28, TS+35, TS+38, HDT+25~, HDT+28*, HDT+32, HDT+34, PRECO+26* , PRECO+27 |
>> INSUBDEL | TS+16, HDT+28, PRECO+26 |
INTI | HDT~, HDT+30 |
INTIO | HDT+25~, HDT+30*, HDT+39, HDT+40, HDT+43, HDT+49, HDT+50, HDT+52, HDT+61, HDT+63 |
INTS | HDT~, HDT+30*, HDT+42*, HDT+46, HDT+56, HDT+57, HDT+59, HDT+79 |
>> INTZO | TS+41*, TS+42 |
INUM | DT24+15~, DT24+16*, DT24+24, DT24+26 |
INVA | HDT~, HDT+30*, HDT+42, HDT+77, HDT+78*, HDT+79* |
X | TIMEIO~, TIMEIO+28, TIMEIO+30, TS~, TS+14, TS+22*, TS+24, TS+25*, TS+27*, TS+28 , TS+30, TS+33, TS+34*, TS+35*, TS+38*, TS+40*, TS+42*, TS+43, HDT~, HDT+27* , HDT+32, HDT+34, HDT+36, HDT+37*, HDT+39*, HDT+40*, HDT+43, HDT+46*, HDT+49, HDT+50 , HDT+59, HDT+63*, HDT+65*, HDT+69*, HDT+73*, HDT+75*, HDT+78*, HDT+79*, HDT+82, PRECO~ , PRECO+14*, PRECO+16*, PRECO+18*, PRECO+20*, PRECO+22*, PRECO+27, DT24~, DT24+20*, DT24+22*, DT24+24* , DT24+26*, DT24+27 |
Y | TS+15~, TS+18, TS+20, TS+22, TS+33*, TS+34, HDT+79~ |