Internal/Rbac/RbacResources: health_paper.ps

File health_paper.ps, 106.0 KB (added by hedinger, 18 years ago)
Line 
1%!PS-Adobe-2.0
2%%Creator: dvipsk 5.515a Copyright 1986, 1993 Radical Eye Software
3%%Title: paper.dvi
4%%Pages: 7
5%%PageOrder: Ascend
6%%BoundingBox: 0 0 612 792
7%%EndComments
8%DVIPSCommandLine: dvips -o paper.ps paper
9%DVIPSSource: TeX output 1995.05.09:1450
10%%BeginProcSet: tex.pro
11/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
12/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /@rigin{isls{[
130 -1 1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
14isls{Resolution hsize -72 div mul 0 TR}if Resolution VResolution vsize
15-72 div 1 add mul TR matrix currentmatrix dup dup 4 get round 4 exch put
16dup dup 5 get round 5 exch put setmatrix}N /@landscape{/isls true N}B
17/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
18/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
19/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
20string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
21end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
22/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
23N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
24length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
25128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
26get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
27dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
28/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
29/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
300 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
31setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
32.1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
33if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
34length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
35cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
360 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
37add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
38userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
39known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
40/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
4165781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
420]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
43{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
44getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
45ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
46false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
47scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
48transform round exch round exch itransform moveto rulex 0 rlineto 0
49ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
500 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
51B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
523 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
53-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
543 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
55%%EndProcSet
56%%BeginProcSet: special.pro
57TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
58/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
59false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
60/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
61div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
62/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
6310 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
64/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
65true def end /@MacSetUp{userdict /md known{userdict /md get type
66/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
67length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
68N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
69clippath mark{transform{itransform moveto}}{transform{itransform lineto}
70}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
71itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
72closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
730 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
74/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
75scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
76ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
77not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
78TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
79pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
80-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
81TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
82sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
830 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
842 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
85{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
86div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
87N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
88maxlength dict begin /magscale false def normalscale currentpoint TR
89/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
90/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
91psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
92scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
93/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
94psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
95roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
96moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
97begin /SpecialSave save N gsave normalscale currentpoint TR
98@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
99{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
100closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
101sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
102}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
103CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
104lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
105}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
106end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
107N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
108/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
109SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
110/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
111yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
112%%EndProcSet
113TeXDict begin 40258431 52099146 1000 300 300 (paper.dvi)
114@start /Fa 28 122 df<007E0001C1800301800703C00E03C00E01800E00000E00000E
11500000E00000E0000FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E
11601C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07F87F8151D809C17>12
117D<60F0F0701010101020204080040C7C830C>44 D<60F0F06004047C830C>46
118D<FFFFC0000F0078000F003C000F001E000F000E000F000F000F000F000F000F000F000F
119000F000E000F001E000F003C000F00F8000FFFF0000F003C000F001E000F000F000F0007
120000F0007800F0007800F0007800F0007800F0007800F000F000F000F000F001E000F0078
12100FFFFE000191C7F9B1D>66 D<FFF00F000F000F000F000F000F000F000F000F000F000F
122000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF00C1C7F
1239B0F>73 D<FF001FF00F8003800FC001000BC0010009E0010008F0010008F00100087801
12400083C0100083E0100081E0100080F0100080F8100080781000803C1000801E1000801F1
125000800F1000800790008007D0008003D0008001F0008001F0008000F0008000700080003
126001C000300FF8001001C1C7F9B1F>78 D<07E0801C1980300580300380600180E00180E0
1270080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF0000FF80000F8000
12807C00003C00001C08001C08001C08001C0C00180C00180E00300D00200CC0C0083F80012
1291E7E9C17>83 D<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F002080
1300F0020800F0020000F0000000F0000000F0000000F0000000F0000000F0000000F000000
1310F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
1320F0000001F800003FFFC001B1C7F9B1E>I<1FC000307000783800781C00301C00001C00
133001C0001FC000F1C00381C00701C00601C00E01C40E01C40E01C40603C40304E801F8700
13412127E9115>97 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C
13500001C00001C7C001D87001E01801C00C01C00E01C00601C00701C00701C00701C00701C
13600701C00701C00601C00E01C00C01E018019070010FC00141D7F9C17>I<03F80C0C181E
137301E700C6000E000E000E000E000E000E00060007002300218040C1803E00F127F9112>
138I<001F8000038000038000038000038000038000038000038000038000038000038003F3
139800E0B80180780300380700380600380E00380E00380E00380E00380E00380E003806003
140807003803003801807800E1B8003E3F0141D7F9C17>I<07E00C301818300C700E6006E0
14106FFFEE000E000E000E00060007002300218040C1803E00F127F9112>I<00F8018C071E
142061E0E0C0E000E000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E00
1430E000E000E000E000E000E000E007FE00F1D809C0D>I<00038007C4C01C78C038388030
1441800701C00701C00701C00701C003018003838001C700027C0002000002000003000003F
145F8001FFF001FFF802003806001C0C000C0C000C0C000C06001803003001C0E0007F80012
1461C7F9215>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C0000
1471C00001C7C001C87001D03001E03801C03801C03801C03801C03801C03801C03801C0380
1481C03801C03801C03801C03801C03801C0380FF9FF0141D7F9C17>I<18003C003C001800
1490000000000000000000000000000FC001C001C001C001C001C001C001C001C001C001C00
1501C001C001C001C001C001C00FF80091D7F9C0C>I<FC001C001C001C001C001C001C001C
151001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
152001C001C00FF80091D7F9C0C>108 D<FC7E07E0001C838838001D019018001E01E01C00
1531C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C
15401C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF802112
1557F9124>I<FC7C001C87001D03001E03801C03801C03801C03801C03801C03801C03801C
15603801C03801C03801C03801C03801C03801C0380FF9FF014127F9117>I<03F0000E1C00
157180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180700380
1583003001806000E1C0003F00012127F9115>I<FC7C001D87001E01801C01C01C00E01C00
159E01C00701C00701C00701C00701C00701C00701C00E01C00E01C01C01E01801D07001CFC
160001C00001C00001C00001C00001C00001C00001C0000FF8000141A7F9117>I<FCE01D38
1611E781E781C301C001C001C001C001C001C001C001C001C001C001C001C00FFC00D127F91
16210>114 D<1F9020704030C010C010E010F8007F803FE00FF000F880388018C018C018E0
16310D0608FC00D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C00
1641C001C001C001C001C001C001C101C101C101C101C100C100E2003C00C1A7F9910>I<FC
1651F801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C
16603801C03801C07800C07800E1B8003E3F014127F9117>I<FF07E03C03801C01001C0100
1670E02000E02000F060007040007040003880003880003C80001D00001D00000E00000E000
16800E00000400013127F9116>I<FF07E03C03801C01001C01000E02000E02000F06000704
1690007040003880003880003C80001D00001D00000E00000E00000E0000040000040000080
17000008000F08000F10000F30000660000380000131A7F9116>121
171D E /Fb 1 50 df<0C001C00EC000C000C000C000C000C000C000C000C000C000C000C00
1720C000C000C000C00FFC00A137D9211>49 D E /Fc 1 50 df<06000E00FE000E000E000E
173000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00B157D9412
174>49 D E /Fd 39 123 df<70F8F8F0E005057A840F>46 D<000000080000001800000030
1750000003000000060000000C0000000C00000018000000180000003000000060000000600
17600000C0000000C0000001800000030000000300000006000000060000000C00000018000
1770001800000030000000300000006000000060000000C0000001800000018000000300000
178003000000060000000C0000000C000000180000001800000030000000600000006000000
1790C0000000C0000001800000030000000300000006000000060000000C0000000C0000000
180800000001D317FA419>I<000FC000106000603800801800801C01001C02201E02101E04
181101E04101E04101E08203C08203C0840380840780880F00700E00001C000030000060000
182180000200000C0000100000200000400100800301000202000605F80C063FFC040FF8080
1837F00801E0017227CA019>50 D<00400400703800FFF000FFE000BF800080000100000100
18400010000010000020000020000023E0002C3000501800601C00401C00001E00001E00001
185E00001E00001E00001E07003C0F003C0F003C0E00780800700800F00800E00401C004038
1860030E0000F800016227BA019>53 D<02780204FC0407FC040FFC080F0C181E04701803A0
1873000602000406000C0400080800180000380000300000700000600000E00000E00001C00
188001C00003C0000380000780000780000F00000F00000F00001E00001E00001E00003E000
18903C00003C000018000172279A019>55 D<07000F800F800F000E00000000000000000000
190000000000000000000000000007000F800F800F000E00009157A940F>58
191D<0000030000000300000007000000070000000F0000000F0000001F0000002F0000002F
1920000004F8000004F80000087800000878000010780000207800002078000040780000407
193800008078000180780001007800020078000200780007FFFC0004003C0008003C0018003
194C0010003C0020003C0020003C0040003C0040003C00C0003C03C0007E0FF003FFC1E237D
195A224>65 D<00007F00800003808100000E00630000380027000070001F0000E0000E0001
196C0000E000380000E000700000E000F000004000E000004001E000004003C000004003C00
197000800780000000078000000007800000000F000000000F000000000F000000000F00000
1980000F000000000E000000000E000002000E000002000E000004000E000004000F0000080
1990070000080007000010000380002000018000400001C0008000006003000000381C00000
20000FE000000212479A223>67 D<00FFFFF000000F003C00000F000E00000F000700001E00
2010380001E000380001E0001C0001E0001C0003C0001C0003C0001E0003C0001E0003C0001
202E000780001E000780001E000780001E000780001E000F00003C000F00003C000F00003C0
20300F00003C001E000078001E000078001E000070001E0000F0003C0000E0003C0001C0003
204C0003C0003C00038000780007000078000E000078003800007800700000F801C0000FFFF
205F0000023227DA125>I<00FFFFFF80000F000780000F000180000F000180001E00018000
2061E000180001E000100001E000100003C000100003C000100003C010100003C0100000078
2070200000078020000007806000000780E000000FFFC000000F00C000000F00C000000F00C
208000001E008000001E008000001E008040001E000080003C000080003C000080003C00010
2090003C000100007800020000780006000078000C000078001C0000F0007C000FFFFFF8000
21021227DA121>I<00FFFFFF000F000F000F0003000F0003001E0003001E0003001E000200
2111E0002003C0002003C0002003C0102003C010000780200007802000078060000780E0000
212FFFC0000F00C0000F00C0000F00C0001E0080001E0080001E0080001E0000003C0000003
213C0000003C0000003C00000078000000780000007800000078000000F800000FFF8000020
214227DA120>I<00FFF8000F00000F00000F00001E00001E00001E00001E00003C00003C00
215003C00003C0000780000780000780000780000F00000F00000F00000F00001E00001E000
21601E00001E00003C00003C00003C00003C0000780000780000780000780000F8000FFF000
21715227DA113>73 D<00FFFC00000F8000000F0000000F0000001E0000001E0000001E0000
218001E0000003C0000003C0000003C0000003C000000780000007800000078000000780000
21900F0000000F0000000F0000000F0000001E0000001E0000001E0002001E0002003C00040
22003C0004003C0008003C0008007800180078001000780030007800F000F803E00FFFFFE00
2211B227DA11F>76 D<00FF000FFC000F8001E0000F800180000FC000800013C001000013C0
22201000011E001000011E001000021E002000020F002000020F002000020F0020000407804
223000040780400004078040000403C040000803C080000803E080000801E080000801E0800
22401001F100001000F100001000F10000100079000020007A000020007A000020003E00002
2250003E000040003C000040001C000040001C0000C0001C0001E00008000FF800080002622
2267DA124>78 D<0000FE0000078380000C00E0003800700070003800E0003801C0001C0380
227001C0700001C0F00001E1E00001E1C00001E3C00001E3C00001E7800001E7800001E7800
228001EF000003CF000003CF000003CF0000078F0000078E0000078E00000F0E00000F0E000
22901E0E00001C0F00003C0F00007807000070078000E0038001C001C0038000E00E0000703
230800001FC00001F2479A225>I<00FFFFE0000F0038000F001E000F000E001E0007001E00
23107001E0007001E0007003C000F003C000F003C000F003C001E0078001E0078003C007800
23278007800E000F003C000FFFE0000F0000000F0000001E0000001E0000001E0000001E000
2330003C0000003C0000003C0000003C00000078000000780000007800000078000000F8000
23400FFF0000020227DA121>I<00FFFFC0000F0070000F003C000F001C001E000E001E000E
235001E000F001E000F003C001E003C001E003C001E003C003C0078003800780070007801E0
2360078078000FFFC0000F00E0000F0070000F0038001E003C001E003C001E003C001E003C0
23703C0078003C0078003C0078003C0078007800F0007800F0107800F01078007020F800702
238FFF0038C000000F020237DA124>82 D<0001F020000E0C40001802C0003001C0006001C0
23900E0018000C0018001C0018001C0018003C0010003C0010003C0000003C0000003E00000
24001F8000001FF000000FFE000007FF000001FF8000003FC0000007C0000003C0000001E00
24100001E0000001E0020001C0020001C0020001C0020001800600038006000300070006000
2427000C000C8018000C607000081FC00001B247DA21B>I<1FFFFFF81E03C0381803C01830
24303C01820078018200780184007801040078010400F0010800F0010800F0010000F000000
2441E0000001E0000001E0000001E0000003C0000003C0000003C0000003C00000078000000
245780000007800000078000000F0000000F0000000F0000000F0000001E0000001E0000001
246E0000001E0000003E00000FFFF00001D2277A123>I<00F8C00185C00705C00E03800E03
247801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E10F01C20701C
24820703C20305C40308C400F078014157B9419>97 D<03C01F800380038003800700070007
2490007000E000E000E000E001C001CF81D0C1E0E3C0638073807380F700F700F700F700FE0
2501EE01EE01EE03CE038E038607060E031C01F0010237BA216>I<007E0001C10003018007
25103800E07801C07803C0000380000780000780000780000F00000F00000F00000F00000F0
2520100700100700200300C001830000FC00011157B9416>I<00003C0003F8000038000038
2530000380000700000700000700000700000E00000E00000E00000E00001C000F9C00185C0
2540705C00E03800E03801C03803C0380380700780700780700780700F00E00F00E00F00E00
255F00E10F01C20701C20703C20305C40308C400F078016237BA219>I<00F803840E021C02
2563C0238027804F018FFE0F000F000E000E000E000E000E002E0026004701830600F800F15
2577A9416>I<00003E0000470000CF00018F00018600038000038000038000070000070000
2580700000700000700000E0000FFF0000E00000E00000E00001C00001C00001C00001C0000
2591C0000380000380000380000380000380000700000700000700000700000700000E00000
260E00000E00000E00000C00001C00001C000718000F18000F300006200003C0000182D82A2
2610F>I<001F180030B800E0B801C07001C0700380700780700700E00F00E00F00E00F00E0
2621E01C01E01C01E01C01E01C01E03800E03800E0780060B8006170001E700000700000700
263000E00000E00000E00701C00F01800F0300060E0003F8000151F7E9416>I<00F0000FE0
2640000E00000E00000E00001C00001C00001C00001C0000380000380000380000380000700
26500071F0007218007C0C00F00E00F00E00E00E00E00E01C01C01C01C01C01C01C01C03803
26680380380380380380704700708700E08700E10700610E006206003C016237DA219>I<00
267C001E001C001C0000000000000000000000000000000001E002300430043008700870087
268000E000E001C001C001C00380038003840708070807080710032001C000B217BA00F>I<
26901E00FC001C001C001C0038003800380038007000700070007000E000E000E000E001C00
2701C001C001C0038003800380038007000700070007100E200E200E200E200640038000B23
2717CA20C>108 D<1C0F80F8002610C10C0047606606008780780700878078070087007007
2720087007007000E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001C01C01C00
2731C01C01C001C01C038203803803840380380704038038070803803803080700700310030
27403001E0023157B9428>I<380F804C30C04E40608E80708F00708E00708E00701C00E01C
27500E01C00E01C00E03801C03801C03801C0380384700388700308700708700310E0031060
27601E016157B941B>I<007E0001C3000381800701C00E01C01C01E03C01E03801E07801E0
2777801E07801E0F003C0F003C0F00380F00780700700700E00700C0030180018700007C000
27813157B9419>I<01C1F002621804741C08780C08700E08700E08701E00E01E00E01E00E0
2791E00E01E01C03C01C03C01C03C01C07803807003807003C0E003C1C0072380071E000700
280000700000E00000E00000E00000E00001C00001C00001C0000FFC000171F7F9419>I<1C
2811F002620804741C08783C08703C08701808700000E00000E00000E00000E00001C00001C
28200001C00001C000038000038000038000038000070000030000012157B9415>114
283D<00FC000183000200800401800C03800C03000C00000F00000FF00007FC0003FE00003E
28400000F00000700700700F00600F00600E004004008002030001FC00011157D9414>I<00
285C001C001C001C001C003800380038003800700FFF8070007000E000E000E000E001C001C
286001C001C003800380038003810702070207040708031001E000D1F7C9E10>I<1C018026
28703C04707C04703C08701C08E00C08E00C00E00801C00801C00801C008038010038010038
28801003802003802003804003808001808000C300007C00012157B9416>118
289D<1E0060E02300E0F04380E1F04381C0F08381C0708701C0308701C030070380200E0380
290200E0380200E0380201C0700401C0700401C0700401C0700801C0700801C0701001C0F01
291000C0B02000613840003E0F8001C157B9420>I<01E02003F06007F8C0041F8008010008
29202000004000008000010000020000040000080000100000200000400800801001003003F
293060061FE0040FC0080700013157D9414>122 D E /Fe 1 16 df<03F0000FFC001FFE00
2943FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC07FFF80
2957FFF803FFF001FFE000FFC0003F00012147D9519>15 D E /Ff 74
296127 df<001FC1F00070371800C03E3C01807C3C0380783C070038000700380007003800
297070038000700380007003800070038000700380007003800FFFFFFC00700380007003800
298070038000700380007003800070038000700380007003800070038000700380007003800
2990700380007003800070038000700380007003800070038000700380007003C007FE1FFC0
3001E2380A21C>11 D<001FC0000070200000C0100001803800038078000700780007003000
30107000000070000000700000007000000070000000700000007000000FFFFF80007007800
302070038000700380007003800070038000700380007003800070038000700380007003800
303070038000700380007003800070038000700380007003800070038000700380007003800
3047FE1FF80192380A21B>I<001FD8000070380000C0780001807800038078000700380007
30500380007003800070038000700380007003800070038000700380007003800FFFFF80007
306003800070038000700380007003800070038000700380007003800070038000700380007
307003800070038000700380007003800070038000700380007003800070038000700380007
3080038007FF3FF80192380A21B>I<000FC07F00007031C08000E00B004001801E00E00380
3093E01E007003C01E007001C00C007001C000007001C000007001C000007001C000007001C
310000007001C000007001C0000FFFFFFFFE007001C01E007001C00E007001C00E007001C00
311E007001C00E007001C00E007001C00E007001C00E007001C00E007001C00E007001C00E0
31207001C00E007001C00E007001C00E007001C00E007001C00E007001C00E007001C00E007
313001C00E07FF1FFCFFE272380A229>I<7038F87CFC7EFC7E743A04020402040204020804
314080410081008201040200F0F7EA218>34 D<70F8FCFC7404040404080810102040060F7C
315A20E>39 D<00200040008001000300060004000C000C0018001800300030003000700060
3160060006000E000E000E000E000E000E000E000E000E000E000E000E000E000E000600060
3170060007000300030003000180018000C000C0004000600030001000080004000200B327C
318A413>I<800040002000100018000C000400060006000300030001800180018001C000C0
31900C000C000E000E000E000E000E000E000E000E000E000E000E000E000E000E000C000C0
32000C001C0018001800180030003000600060004000C00180010002000400080000B327DA4
32113>I<000180000001800000018000000180000001800000018000000180000001800000
32201800000018000000180000001800000018000000180000001800000018000FFFFFFFEFF
323FFFFFE000180000001800000018000000180000001800000018000000180000001800000
324018000000180000001800000018000000180000001800000018000000180001F227D9C26
325>43 D<70F8FCFC7404040404080810102040060F7C840E>I<FFF8FFF80D02808B10>I<70
326F8F8F87005057C840E>I<00008000018000018000030000030000030000060000060000
3270600000C00000C00000C0000180000180000180000300000300000300000600000600000
328600000C00000C00000C00001800001800001800001800003000003000003000006000006
32900000600000C00000C00000C000018000018000018000030000030000030000060000060
3300000600000C00000C00000C0000011317DA418>I<008003800F80F38003800380038003
331800380038003800380038003800380038003800380038003800380038003800380038003
332800380038003800380038007C0FFFE0F217CA018>49 D<03F0000C1C0010070020078040
33303C04003C08003E0F003E0F801E0F801E0F801E02003E00003E00003C00003C000078000
3340700000E00001C0000180000300000600000C00001800001000002002004002008002018
33500603000403FFFC07FFFC0FFFFC013217EA018>I<03F8000C1E00100F002007804007C0
3367807C07803C07807C03807C0000780000780000700000F00000C0000380003F000001C00
337000F000007800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003C0
338400780200780100F000C1C0003F00013227EA018>I<000300000300000700000700000F
339000017000017000027000067000047000087000187000107000207000607000407000807
34000080700100700200700200700400700C00700FFFFF80007000007000007000007000007
34100000700000700000F80007FF015217FA018>I<1000801E07001FFF001FFE001FF80017
342E00010000010000010000010000010000010000011F800120C001C070018038010038000
34301C00001C00001E00001E00001E00001E07001E0F001E0F001E0E001C08001C04003C040
34403802007001006000C1C0003F00013227EA018>I<007E0001C1000300800601C00C03C0
3451C03C0180180380000380000780000700000700000F0F800F30C00F40600F40300F80380
346F801C0F001C0F001E0F001E0F001E0F001E0F001E07001E07001E07001E03801C03801C0
3471803801C03000C0600070C0001F00013227EA018>I<4000006000007FFFE07FFFC07FFF
348C0400080C001008001008002008002000004000008000008000010000020000020000060
3490000400000C00000C00001C00001C0000180000380000380000380000380000780000780
3500007800007800007800007800007800003000013237DA118>I<01F000060C000C060018
3510700380380700380700380F001C0F001C0F001C0F001E0F001E0F001E0F001E0F001E070
35201E07003E03803E01805E00C05E00619E003E1E00001C00001C00001C000038000038030
3530380780700780600700C002018001030000FC00013227EA018>57
354D<70F8F8F870000000000000000000000070F8F8F87005157C940E>I<07E01838201C40
3550E800FF00FF00FF00F000F000E001C00380030006000C000C00080008001800100010001
3560001000100010000000000000000000000038007C007C007C0038010237DA217>63
357D<0001800000018000000180000003C0000003C0000003C0000005E0000005E0000009F0
358000008F0000008F00000107800001078000010780000203C0000203C0000203C0000401E
3590000401E0000C01F0000800F0000800F0001FFFF800100078001000780020003C0020003
360C0020003C0040001E0040001E0040001E0080000F01C0000F03E0001F8FF800FFF20237E
361A225>65 D<FFFFF8000F800E0007800780078003C0078003E0078001E0078001F0078001
362F0078001F0078001F0078001F0078001E0078003E0078007C007800F8007803E0007FFFE
3630007800780078003C0078001E0078001F0078000F0078000F8078000F8078000F8078000
364F8078000F8078000F8078001F0078001F0078003E0078007C00F800F00FFFFFC001D227E
365A123>I<0007E0100038183000E0063001C00170038000F0070000F00E0000701E000070
3661C0000303C0000303C0000307C0000107800001078000010F8000000F8000000F8000000
367F8000000F8000000F8000000F8000000F800000078000000780000107C0000103C000010
3683C0000101C0000201E0000200E000040070000400380008001C0010000E0020000381C00
3690007E0001C247DA223>I<FFFFF0000F801E000780070007800380078001C0078000E007
3708000F007800078078000780780007C0780003C0780003C0780003C0780003E0780003E07
37180003E0780003E0780003E0780003E0780003E0780003E0780003E0780003C0780003C07
37280007C0780007807800078078000F0078000E0078001E0078003C0078007000F801E00FF
373FFF0001F227EA125>I<FFFFFFC00F8007C0078001C0078000C007800040078000400780
374006007800020078000200780002007802020078020000780200007802000078060000780
375E00007FFE0000780E0000780600007802000078020000780200007802008078000080780
3760008078000100780001007800010078000300780003007800070078000E00F8003E0FFFF
377FFE01D227EA121>I<FFFFFFC00F8007C0078001C0078000C00780004007800040078000
3786007800020078000200780002007802020078020000780200007802000078060000780E0
3790007FFE0000780E000078060000780200007802000078020000780200007800000078000
38000078000000780000007800000078000000780000007800000078000000FC00000FFFE00
381001B227EA120>I<0007F008003C0C1800E0021801C001B8038000F8070000780F000038
3821E0000381E0000183C0000183C0000187C0000087800000878000008F8000000F8000000
383F8000000F8000000F8000000F8000000F8000000F8001FFF780000F8780000787C000078
3843C0000783C0000781E0000781E0000780F00007807000078038000B801C000B800E00318
385003C0C080007F00020247DA226>I<FFFC3FFF0FC003F0078001E0078001E0078001E007
3868001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E007
3878001E0078001E007FFFFE0078001E0078001E0078001E0078001E0078001E0078001E007
3888001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E00F
389C003F0FFFC3FFF20227EA125>I<FFFC0FC0078007800780078007800780078007800780
390078007800780078007800780078007800780078007800780078007800780078007800780
3910780078007800FC0FFFC0E227EA112>I<FFFC00FF800FC0007C00078000300007800020
392000780004000078000800007800100000780020000078004000007800800000780100000
3930780200000078040000007808000000781C000000783E000000785E000000788F0000007
39490F0000007A078000007C03C000007803C000007801E000007800F000007800F00000780
395078000078007C000078003C000078001E000078001E000078000F000078000F8000FC000
396FC00FFFC07FF8021227EA126>75 D<FFFC001F80000F00000F00000F00000F00000F0000
3970F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
3980F00000F00000F00000F00010F00010F00010F00010F00030F00030F00020F00060F0006
3990F001E1F007EFFFFFE18227DA11E>I<FFC00003FF0FC00003F007C00003E005E00005E0
40005E00005E004F00009E004F00009E004F00009E004780011E004780011E004780011E004
4013C0021E0043C0021E0043C0021E0041E0041E0041E0041E0040F0081E0040F0081E0040F
4020081E004078101E004078101E004078101E00403C201E00403C201E00401E401E00401E4
40301E00401E401E00400F801E00400F801E00400F801E004007001E00E007001E01F007003
404F0FFE0203FFF28227EA12D>I<FF8007FF07C000F807C0007005E0002004F0002004F000
4052004780020047C0020043C0020041E0020041F0020040F002004078020040780200403C0
406200401E0200401E0200400F0200400F8200400782004003C2004003E2004001E2004000F
4072004000F20040007A0040003E0040003E0040001E0040001E0040000E00E0000601F0000
40860FFE0002020227EA125>I<000FE00000783C0000E00E0003C00780078003C00F0001E0
4090E0000E01E0000F03C0000783C0000787C00007C7C00007C7800003C7800003CF800003E
410F800003EF800003EF800003EF800003EF800003EF800003EF800003EF800003E7800003C
4117C00007C7C00007C3C0000783E0000F81E0000F00F0001E00F0001E0078003C003C00780
41200E00E0000783C00000FE0001F247DA226>I<FFFFF0000F803C0007800F000780078007
4138007C0078003C0078003E0078003E0078003E0078003E0078003E0078003E0078003C007
4148007C00780078007800F0007803C0007FFF0000780000007800000078000000780000007
415800000078000000780000007800000078000000780000007800000078000000780000007
4168000000FC00000FFFC00001B227EA121>I<000FE00000783C0000E00E0003C007800780
41703C00F0001E00E0000E01E0000F03E0000F83C0000787C00007C7C00007C7800003C7800
418003CF800003EF800003EF800003EF800003EF800003EF800003EF800003EF800003EF800
419003E7800003C7C00007C7C00007C3C0000783C0000781E0380F00E0420E00F0801E00788
42013C003C8178000E80E00007C3C02000FEC0200000C0200000C0200000E0600000F0E0000
42107FC000007FC000007F8000003F8000001E01F2D7DA226>I<FFFFE000000F803C000007
422800E00000780078000078007C000078003C000078003E000078003E000078003E0000780
42303E000078003E000078003C000078007C000078007800007800E000007803C000007FFE0
42400000780700000078038000007801C000007801E000007800E000007800F000007800F00
4250007800F000007800F000007800F800007800F800007800F800007800F808007800FC080
426078007C0800FC003C100FFFC01E2000000007C0021237EA124>I<03F0200C0C60180260
4273001E07000E0600060E00060E00060E00020E00020E00020F00000F000007800007F0000
4283FF0001FFE000FFF0003FF80003FC00007E00001E00000F00000F0000070800070800070
429800070800070C00060C00060E000C0F000C0C80180C6070081FC0014247DA21B>I<7FFF
430FFF87807807860078018400780084007800840078008C007800C80078004800780048007
431800480078004000780000007800000078000000780000007800000078000000780000007
432800000078000000780000007800000078000000780000007800000078000000780000007
433800000078000000780000007800000078000000FC00001FFFE001E227EA123>I<FFFC07
434FF0FC000F807800070078000200780002007800020078000200780002007800020078000
435200780002007800020078000200780002007800020078000200780002007800020078000
43620078000200780002007800020078000200780002007800020078000200380004003C000
4374003C0004001C0008000E000800060010000300600001C08000003F00020237EA125>I<
438FFF0007FC01F80001F000F00000C000F80000C000780000800078000080003C000100003
439C000100003C000100001E000200001E000200001F000600000F000400000F00040000078
4400080000078008000007C008000003C010000003C010000001E020000001E020000001E02
4410000000F040000000F040000000F8C0000000788000000078800000003D000000003D000
442000003F000000001E000000001E000000000C000000000C000000000C0000022237FA125
443>I<FFF03FFC03FE1F8007E000F80F0003C000700F0003C000200F0001E00020078001E0
4440040078001E00040078003F0004003C002F0008003C002F0008003C002F0008003E00478
445018001E00478010001E00478010001E0083C010000F0083C020000F0083C020000F0101E
44602000078101E04000078101E04000078200F0400003C200F0800003C200F0800003C600F
4478800001E40079000001E40079000001E4007D000001F8003F000000F8003E000000F8003
448E000000F0001E00000070001C00000070001C00000060000C0000002000080002F237FA1
44932>I<7FF803FF000FE001F80007C000E00003E000C00001E000800001F001800000F801
45000000078020000007C040000003E040000001E080000001F100000000FB000000007A000
451000007C000000003E000000001E000000001F000000003F80000000278000000047C0000
452000C3E000000081E000000101F000000200F80000020078000004007C000008003E00000
4538001E000010001F000030000F800070000F8001F8000FC00FFC003FFC022227FA125>I<
4540804100820102010402040208040804080408040B85CFC7EFC7E7C3E381C0F0F7AA218>
45592 D<1FE000303800780C00780E0030070000070000070000070000FF0007C7001E0700
4563C0700780700700700F00708F00708F00708F00F087817083C23900FC1E015157E9418>
45797 D<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E0000
4580E00000E00000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E001E
4590E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F00
46017237FA21B>I<01FE000703000C07801C0780380300780000700000F00000F00000F000
46100F00000F00000F00000F000007000007800403800401C00800C010007060001F8001215
4627E9416>I<0000E0000FE00001E00000E00000E00000E00000E00000E00000E00000E000
46300E00000E00000E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0F0
46400E0F000E0F000E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001
465F0FE17237EA21B>I<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0
466F00000F00000F00000F00000F000007000007800203800201C00400E008007030000FC00
46713157F9416>I<003E0000E30001C7800387800307800700000700000700000700000700
46800070000070000070000070000FFF8000700000700000700000700000700000700000700
469000700000700000700000700000700000700000700000700000700000700000700000780
470007FF000112380A20F>I<00007003F1980E1E181C0E1838070038070078078078078078
47107807807803807003807001C0E001E1C0033F0002000002000003000003800003FFE001F
472FFC00FFFE03000F0600030C00018C00018C00018C000186000306000303800E00E038003
473FE0015217F9518>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E0000
4740E00000E00000E00000E00000E00000E1F800E60C00E80E00F00700F00700E00700E0070
4750E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070
4760E0070FFE7FF18237FA21B>I<1C001E003E001E001C0000000000000000000000000000
4770000000E007E001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
478000E000E000E00FFC00A227FA10E>I<00E001F001F001F000E000000000000000000000
479000000000000007007F000F0007000700070007000700070007000700070007000700070
480007000700070007000700070007000700070007000706070F0E0F0C061803F000C2C83A1
4810F>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E0000
4820E00000E00000E00000E03FC0E01F00E01C00E01800E02000E04000E08000E10000E3800
4830EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E00F00E00F8FFE3FE
48417237FA21A>I<0E00FE001E000E000E000E000E000E000E000E000E000E000E000E000E
485000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
486000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F003C00
487E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0
4880E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E
489003800E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00
490700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00
491700E0070FFE7FF18157F941B>I<01FC000707000C01801800C03800E0700070700070F0
4920078F00078F00078F00078F00078F00078F000787000707800F03800E01C01C00E038007
493070001FC0015157F9418>I<0E1F00FE61C00E80600F00700E00380E003C0E003C0E001E
4940E001E0E001E0E001E0E001E0E001E0E001E0E003C0E003C0E00380F00700E80E00E41C0
4950E3F000E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE000171F7F
496941B>I<01F8200704600E02601C01603801E07800E07800E0F000E0F000E0F000E0F000
497E0F000E0F000E0F000E07800E07800E03801E01C01E00C02E0070CE001F0E00000E00000
498E00000E00000E00000E00000E00000E00000E00000E0000FFE171F7E941A>I<0E3CFE46
4991E8F0F0F0F060F000E000E000E000E000E000E000E000E000E000E000E000E000E000F00
500FFF010157F9413>I<0F8830786018C018C008C008E008F0007F003FE00FF001F8003C80
5011C800C800CC00CC008E018D0308FC00E157E9413>I<0200020002000200060006000600
5020E001E003E00FFFC0E000E000E000E000E000E000E000E000E000E000E000E040E040E04
5030E040E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E00700E00
504700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00F00E00
505F006017003827800FC7F18157F941B>I<FF80FE1E00781E00300E00200E002007004007
50600400780C003808003808001C10001C10000E20000E20000E20000740000740000380000
507380000380000100017157F941A>I<FF8FF87F3E01E03C1C01C0181C01E0180E01E0100E
5080260100E027010070270200704302007043820038438400388184003881C4001C81C8001
509D00C8001D00E8000F00F0000E0070000E00700006006000040020020157F9423>I<FF83
510FE1F00F00E00C007008007810003830001C20000E400007800007800003800003C00004E
51100008F000187000103800201C00401E00C00E03E01F0FF03FE17157F941A>I<FF80FE1E
51200781E00300E00200E00200700400700400780C003808003808001C10001C10000E20000
513E20000E20000740000740000380000380000380000100000100000200000200000200000
5144000F04000F08000F180004300003C0000171F7F941A>I<3FFFC0380380300780200700
515600E00401C00403C0040380000700000E00001E00001C0000380400700400F00400E00C0
5161C0080380080780180700780FFFF8012157F9416>I<0E023F04238841F880E00F057CA0
51718>126 D E /Fg 17 122 df<000070000000007000000000F800000000F800000000F8
51800000001FC00000001FC00000003FE00000003FE00000003FE000000067F000000067F00
51900000C7F8000000C3F8000000C3F800000181FC00000181FC00000301FE00000300FE000
52000700FF000006007F000006007F00000C007F80000FFFFF80001FFFFFC00018001FC0001
5218001FC00030001FE00030000FE00070000FF000600007F000600007F00FFE007FFF8FFE0
52207FFF825227EA12A>65 D<FFFFFF8000FFFFFFF00007F001F80007F000FC0007F0007E00
52307F0007E0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007
524F000FE0007F000FC0007F003F80007FFFFF00007FFFFF00007F001FC0007F0007E0007F0
525003F0007F0003F8007F0001F8007F0001FC007F0001FC007F0001FC007F0001FC007F000
5261FC007F0001FC007F0003F8007F0003F8007F0007F0007F001FE00FFFFFFF800FFFFFFC0
5270022227EA128>I<FFFFFF8000FFFFFFF00007F003FC0007F0007E0007F0003F0007F000
5281F8007F0000FC007F00007E007F00007E007F00007F007F00003F007F00003F007F00003
529F007F00003F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003F8
53007F00003F807F00003F807F00003F007F00003F007F00003F007F00007E007F00007E007
531F0000FC007F0001F8007F0003F0007F0007E0007F003FC00FFFFFFF000FFFFFF80002522
5327EA12B>68 D<FFFF80FFFF8007F00007F00007F00007F00007F00007F00007F00007F000
53307F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
53407F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFF80FFFF80
53511227EA115>73 D<01FFFF8001FFFF800003F8000003F8000003F8000003F8000003F800
5360003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
5370003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8001803F800
5387E03F800FF03F800FF03F800FF03F800FF03F0007E07E0007C0FC0001FFF800007FC0000
539192280A11D>I<FFFFFE0000FFFFFFC00007F007F00007F001F80007F000FC0007F0007E
5400007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E00
54107F000FC0007F001F80007F007F00007FFFFC00007FFFF800007F00FE00007F007F00007
542F003F80007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F0
54301FC0007F001FC0007F001FC0607F000FE0607F000FF0CFFFF803FF8FFFF800FF027227E
544A12A>82 D<0FFC003FFF807E07C07E03E07E01E07E01F03C01F00001F00001F0003FF003
545FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F07E03F18
546167E951B>97 D<00FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC0000FC00
54700FC0000FC0000FC0000FC00007C00007E00007E00003E00181F00300FC06007FFC000FF
5480015167E9519>99 D<00FE0007FF800F87C01E01E03E01F07C00F07C00F8FC00F8FC00F8
549FFFFF8FFFFF8FC0000FC0000FC00007C00007C00007E00003E00181F00300FC07003FFC0
55000FF0015167E951A>101 D<FF000000FF0000001F0000001F0000001F0000001F000000
5511F0000001F0000001F0000001F0000001F0000001F0000001F0000001F07E0001F1FF800
5521F307C001F403C001F803E001F803E001F003E001F003E001F003E001F003E001F003E00
5531F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E00
554FFE1FFC0FFE1FFC01A237EA21F>104 D<FF000000FF0000001F0000001F0000001F0000
555001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00FF
556801F00FF801F0038001F0060001F01C0001F0380001F0700001F0E00001F1C00001F7E00
557001FFF00001FCF00001F0F80001F07C0001F03E0001F01E0001F01F0001F00F8001F007C
558001F003C00FFE0FFC0FFE0FFC01A237EA21E>107 D<FF00FF001F001F001F001F001F00
5591F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
5601F001F001F001F001F001F001F001F00FFE0FFE00B237EA210>I<FF07E000FF1FF8001F
561307C001F403C001F803E001F803E001F003E001F003E001F003E001F003E001F003E001F
562003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E00FF
563E1FFC0FFE1FFC01A167E951F>110 D<00FE0007FFC00F83E01E00F03E00F87C007C7C00
5647C7C007CFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F81F01
565F00F83E007FFC000FE0017167E951C>I<FE1F00FE3FC01E67E01EC7E01E87E01E87E01F
56683C01F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F
56700001F0000FFF000FFF00013167E9517>114 D<0FF3003FFF00781F00600700E00300E0
5680300F00300FC00007FE0007FF8003FFE000FFF0001FF00000F80C00780C00380E00380E0
5690380F00700FC0E00EFFC00C7F00011167E9516>I<FFE01FE0FFE01FE01F8007000F8006
570000FC00E0007C00C0007E00C0003E0180003E0180001F0300001F0300000F8600000F860
57100007CC000007CC000007FC000003F8000003F8000001F0000001F0000000E0000000E00
57200000C0000000C00000018000078180000FC380000FC300000FC60000069C000007F8000
573001F0000001B207F951E>121 D E /Fh 27 118 df<0001C0000003C000000FC000007F
574C0001FFFC000FFFFC000FFBFC000E03FC000003FC000003FC000003FC000003FC000003F
575C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
576C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
577C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
578C000003FC000003FC000003FC0007FFFFFF07FFFFFF07FFFFFF01C2E7AAD28>49
579D<003FE00001FFFE0007FFFF800F80FFC01E003FE038001FF07C000FF87E0007FCFF0007
580FCFF8007FEFF8007FEFF8003FEFF8003FE7F0003FE3E0007FE000007FE000007FC000007
581FC00000FF800000FF800000FF000001FE000001FC000003F8000007F0000007E000000F8
582000001F0000003E0000007C000000F0000001E000E003C000E0038000E0070001E00E000
5831C01C0001C0300003C07FFFFFC0FFFFFFC1FFFFFFC3FFFFFFC7FFFFFF8FFFFFFF8FFFFFF
584F8FFFFFFF81F2E7CAD28>I<001FF8000000FFFF000003FFFFC00007E01FF0000F0007F8
585001F8007FC003FC007FC003FC003FE003FC003FE003FC003FE003FC003FE001F8003FE00
5860F0007FE00000007FC00000007FC00000007F80000000FF00000001FE00000003F800000
58700FF0000003FF80000003FFF800000001FE00000000FF000000007F800000003FC000000
58803FE00000001FF00000001FF00000001FF80000001FF80000001FF801C0001FF803E0001
589FF807F0001FF80FF8001FF80FF8001FF00FF8001FF00FF8003FE007F0003FE007E0007FC
590003C0007F8001FC01FF0000FFFFFC00003FFFF0000003FF80000212E7DAD28>I<000000
5917800000000000078000000000000FC000000000000FC000000000000FC000000000001FE
592000000000001FE000000000003FF000000000003FF000000000007FF800000000007FF80
5930000000007FF80000000000FFFC0000000000E7FC0000000001E7FE0000000001C3FE000
5940000001C3FE000000000383FF000000000381FF000000000781FF800000000700FF80000
5950000700FF800000000E00FFC00000000E007FC00000001E007FE00000001C003FE000000
59601C003FE000000038001FF000000038001FF000000078001FF800000070000FF8000000F
5970000FFC000000FFFFFFFC000000FFFFFFFC000001FFFFFFFE000001C00003FE000003C00
598003FF000003800001FF000003800001FF000007000001FF800007000000FF80000F00000
5990FFC0000E0000007FC0000E0000007FC0001C0000007FE0003E0000003FE00FFFF0001FF
600FFFCFFFF0001FFFFFCFFFF0001FFFFFC36317DB03D>65 D<FFFFFFFFC00000FFFFFFFFFC
6010000FFFFFFFFFF000001FE0000FF800001FE00007FE00001FE00003FF00001FE00001FF0
6020001FE00000FF80001FE00000FF80001FE00000FFC0001FE000007FC0001FE000007FC00
60301FE000007FC0001FE000007FC0001FE00000FFC0001FE00000FFC0001FE00000FF80001
604FE00000FF80001FE00001FF00001FE00003FE00001FE00007FC00001FE0001FF800001FE
605001FFE000001FFFFFFFC000001FFFFFFFF800001FE00003FE00001FE00000FF00001FE00
6060007FC0001FE000007FC0001FE000003FE0001FE000003FF0001FE000001FF0001FE0000
60701FF8001FE000001FF8001FE000001FF8001FE000001FF8001FE000001FF8001FE000001
608FF8001FE000001FF8001FE000001FF0001FE000003FF0001FE000003FE0001FE000007FE
6090001FE00000FFC0001FE00001FF80001FE0000FFF000FFFFFFFFFFC000FFFFFFFFFF0000
610FFFFFFFFF8000031317DB039>I<000003FF80018000003FFFF003800001FFFFFC078000
61107FF003F0F80001FF800079F80003FC00001FF8000FF800000FF8001FE0000007F8003FC
6120000003F8007FC0000001F8007F80000000F800FF00000000F801FF000000007801FF000
613000007803FE000000007803FE000000003807FE000000003807FE000000003807FC00000
6140000007FC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000
6150000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
616007FC000000000007FC000000000007FE000000000007FE000000003803FE00000000380
6173FE000000003801FF000000003801FF000000007800FF0000000070007F8000000070007
618FC0000000E0003FC0000001E0001FE0000001C0000FF8000007800003FC00000F000001F
619F80003E0000007FF003F80000001FFFFFE000000003FFFF80000000003FF80000031317C
620B03A>I<FFFFFFFFF00000FFFFFFFFFF0000FFFFFFFFFFC00000FF8000FFF00000FF8000
6210FF80000FF800003FE0000FF800001FF0000FF800000FF8000FF8000007FC000FF800000
6223FC000FF8000001FE000FF8000001FF000FF8000000FF000FF8000000FF800FF8000000F
623F800FF80000007FC00FF80000007FC00FF80000007FC00FF80000007FC00FF80000007FE
62400FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00
625FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF
62680000007FC00FF80000007FC00FF80000007FC00FF80000007FC00FF8000000FF800FF80
62700000FF800FF8000000FF000FF8000001FF000FF8000001FE000FF8000003FE000FF8000
628007FC000FF8000007F8000FF800001FF0000FF800003FE0000FF80000FFC0000FF80007F
629F000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFFFFF0000037317EB03E>I<FFFFFFFFFFF0
630FFFFFFFFFFF0FFFFFFFFFFF000FF80003FF000FF800007F800FF800003F800FF800000F8
63100FF800000F800FF8000007800FF8000007800FF8000003800FF8000003800FF80000038
63200FF8000001C00FF8007001C00FF8007001C00FF8007001C00FF8007000000FF80070000
63300FF800F000000FF801F000000FF803F000000FFFFFF000000FFFFFF000000FFFFFF0000
63400FF803F000000FF801F000000FF800F000000FF8007000000FF8007000000FF80070007
63500FF8007000700FF8007000700FF8000000E00FF8000000E00FF8000000E00FF8000000E
63600FF8000001E00FF8000001E00FF8000003C00FF8000003C00FF8000007C00FF800000FC
63700FF800001FC00FF800007FC00FF80003FFCFFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8
63830317EB035>I<FFFFFF807FFFFFC0FFFFFF807FFFFFC0FFFFFF807FFFFFC000FF800000
6397FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000
640FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF800000
6417FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000
642FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF800000
6437FC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FF8000007FC00000
644FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF800000
6457FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000
646FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF800000
6477FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000
648FF8000007FC00000FF8000007FC000FFFFFF807FFFFFC0FFFFFF807FFFFFC0FFFFFF807F
649FFFFC03A317EB03F>72 D<FFFFFF80FFFFFF80FFFFFF8000FF800000FF800000FF800000
650FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
651FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
652FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
653FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
654FF800000FF800000FF800000FF8000FFFFFF80FFFFFF80FFFFFF8019317EB01E>I<FFFF
655FFFF80000000FFFFFFFFF8000000FFFFFFFFFE00000000FF8003FF80000000FF80007FE0
656000000FF80001FF0000000FF80000FF8000000FF80000FF8000000FF80000FFC000000FF
657800007FC000000FF800007FE000000FF800007FE000000FF800007FE000000FF800007FE
658000000FF800007FE000000FF800007FE000000FF800007FC000000FF80000FFC000000FF
65980000FF8000000FF80001FF0000000FF80003FE0000000FF80007FC0000000FF8003FF00
660000000FFFFFFF800000000FFFFFFE000000000FF8007F800000000FF8001FC00000000FF
6618000FE00000000FF80007F00000000FF80007F80000000FF80003FC0000000FF80003FC0
662000000FF80003FE0000000FF80003FE0000000FF80003FE0000000FF80003FE0000000FF
66380003FE0000000FF80003FF0000000FF80003FF0000000FF80003FF0000000FF80003FF0
664000000FF80003FF0038000FF80003FF8038000FF80001FF8038000FF80001FF8030000FF
66580000FFC0700FFFFFF8003FE0E00FFFFFF8001FFFC00FFFFFF80001FF00039317EB03C>
66682 D<00FFF0000003FFFF00000F803F80000FC00FE0001FE007F0001FE007F0001FE003
667F8000FC003FC00078003FC00000003FC00000003FC00000003FC00000003FC000000FFFC
66800001FFFFC0000FFE3FC0003FC03FC000FF003FC001FC003FC003FC003FC007F8003FC00
6697F8003FC00FF0003FC00FF0003FC00FF0003FC00FF0007FC00FF0007FC007F800DFC003F
670C01DFE001FE078FFF007FFE07FF000FF803FF024207E9F27>97 D<01F8000000FFF80000
67100FFF8000000FFF80000000FF800000007F800000007F800000007F800000007F8000000
67207F800000007F800000007F800000007F800000007F800000007F800000007F800000007
673F800000007F800000007F83FE00007F8FFFC0007FBE07F0007FF001F8007FE000FC007FC
674000FE007F80007F007F80007F807F80007F807F80003FC07F80003FC07F80003FC07F800
67503FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003
676FE07F80003FC07F80003FC07F80003FC07F80007F807F80007F807F80007F007FC000FE0
67707FE000FC007E7003F8007C3C0FE000780FFF80007003FC00027327EB12D>I<000FFF00
678007FFFC001FC01F003F003F007E007F80FE007F81FC007F83FC003F03FC001E07F800000
6797F8000007F800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
680FF8000007F8000007F8000007F8000003FC0001C3FC0001C1FC000380FE0003807E00070
68103F001E001FC07C0007FFF00000FF8001E207D9F24>I<0000000FC0000007FFC0000007
682FFC0000007FFC00000007FC00000003FC00000003FC00000003FC00000003FC00000003F
683C00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0
6840000003FC00007F83FC0003FFF3FC000FE07BFC003F801FFC007E0007FC00FE0007FC01F
685C0003FC03FC0003FC03FC0003FC07F80003FC07F80003FC07F80003FC0FF80003FC0FF80
686003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC07F8000
6873FC07F80003FC07F80003FC03FC0003FC03FC0003FC01FC0003FC00FE0007FC007E000FF
688C003F003FFE001FC0F3FFE007FFE3FFE000FF03FFE27327DB12D>I<000FFC00007FFF80
68901FC0FC003F003E007E001F00FE001F81FC000FC3FC000FE3FC000FE7F80007E7F80007F
6907F80007FFF80007FFF80007FFFFFFFFFFFFFFFFFFF800000FF800000FF800000FF800000
6917F8000007F8000007F8000003FC000071FC000071FC0000E0FE0000E07F0001C03F80078
69200FE03E0003FFFC00007FE0020207E9F25>I<001FF007C000FFFE3FE001F83F79F007E0
6930FC3F00FE00FE1F00FC007E0E01FC007F0001FC007F0003FC007F8003FC007F8003FC007
694F8003FC007F8003FC007F8001FC007F0001FC007F0000FC007E0000FE00FE00007E00FC0
6950003F83F000006FFFE00000E1FF000000E000000001E000000001E000000001F00000000
6961F800000001FFFFF80000FFFFFF0000FFFFFFC0007FFFFFE0003FFFFFF0003FFFFFF800F
697FFFFFFC03F00007FC07E00001FE07C00000FE0FC000007E0FC000007E0FC000007E0FC00
6980007E07E00000FC03E00000F803F00001F800FC0007E0007F803FC0001FFFFF000001FFF
6990000242F7E9F28>103 D<01F8000000FFF8000000FFF8000000FFF80000000FF8000000
70007F800000007F800000007F800000007F800000007F800000007F800000007F800000007
701F800000007F800000007F800000007F800000007F800000007F800000007F807F80007F8
7023FFE0007F8783F0007F8C03F8007F9801FC007FB001FC007FE001FE007FC001FE007FC00
7031FE007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
704E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
70507F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFF
706FFC3FFFFFFFFC3FFFF28327DB12D>I<03C00007E0000FF0001FF8001FF8001FF8001FF8
707000FF00007E00003C0000000000000000000000000000000000000000000000000000000
7080001F8007FF8007FF8007FF80007F80007F80007F80007F80007F80007F80007F80007F8
7090007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
7100007F80007F80007F80007F80007F800FFFF80FFFF80FFFF8011337DB217>I<01F800FF
711F800FFF800FFF8000FF80007F80007F80007F80007F80007F80007F80007F80007F80007
712F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
713F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
714F80007F80007F80007F80007F80007F80007F80007F80007F80007F800FFFFC0FFFFC0FF
715FFC012327DB117>108 D<03F007F800FFF03FFE00FFF0783F00FFF0C03F800FF1801FC0
71607F3001FC007F6001FE007FC001FE007FC001FE007FC001FE007F8001FE007F8001FE007
717F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
718001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
7191FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28207D9F2D>110
720D<0007FC0000007FFFC00001FC07F00003F001F80007E000FC000FC0007E001FC0007F00
7213FC0007F803F80003F807F80003FC07F80003FC07F80003FC0FF80003FE0FF80003FE0FF
72280003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F80003FC07F80
723003FC07F80003FC03FC0007F803FC0007F801FC0007F000FE000FE0007E000FC0003F803
724F80001FE0FF000007FFFC0000007FC000023207E9F28>I<01F83FE000FFF8FFFC00FFFB
725E07F00FFFF003F8007FE001FC007FC000FE007F8000FF007F80007F807F80007F807F800
72607FC07F80003FC07F80003FC07F80003FE07F80003FE07F80003FE07F80003FE07F80003
727FE07F80003FE07F80003FE07F80003FE07F80003FC07F80007FC07F80007FC07F80007F8
72807F80007F807F8000FF007FC000FE007FE001FC007FF003F8007FBC0FE0007F8FFF80007
729F83FC00007F800000007F800000007F800000007F800000007F800000007F800000007F8
73000000007F800000007F800000007F800000007F8000000FFFFC00000FFFFC00000FFFFC0
7310000272E7E9F2D>I<03F03F00FFF07FC0FFF1C3E0FFF187E00FF30FF007F60FF007F60F
732F007FC07E007FC03C007FC000007FC000007F8000007F8000007F8000007F8000007F800
7330007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800
7340007F8000007F8000007F8000007F80000FFFFE000FFFFE000FFFFE0001C207E9F21>
735114 D<01FF860007FFFE001F00FE003C003E0078001E0078000E00F8000E00F8000E00F8
736000E00FC000000FF800000FFFC00007FFFC0003FFFF0003FFFF8001FFFFC0007FFFE0001
737FFFF00003FFF000000FF8000003F8060001F80E0000F80E0000F80F0000F80F0000F00F8
738000F00FC001E00FE001C00FF807800F3FFF000C07F800019207D9F20>I<001C0000001C
7390000001C0000001C0000001C0000003C0000003C0000003C0000007C0000007C000000FC
740000001FC000003FC000007FC00001FFFFE00FFFFFE00FFFFFE0003FC000003FC000003FC
741000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC
742000003FC000003FC000003FC000003FC000003FC038003FC038003FC038003FC038003FC
743038003FC038003FC038001FC038001FC070000FE0700007F0E00003FFC000007F000192E
7447FAD1F>I<01F80007E0FFF803FFE0FFF803FFE0FFF803FFE00FF8003FE007F8001FE007
745F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
746001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
7471FE007F8001FE007F8001FE007F8001FE007F8003FE007F8003FE003F8007FE003F8007F
748E001FC00DFF000FE039FFF007FFF1FFF000FFC1FFF28207D9F2D>I
749E end
750%%EndProlog
751%%BeginSetup
752%%Feature: *Resolution 300dpi
753TeXDict begin
754
755%%EndSetup
756%%Page: 1 1
7571 0 bop 315 50 a Fh(Application)26 b(Engineering)f(in)i(Health)f(Care)
758856 185 y Fg(John)19 b(Barkley)889 320 y Ff(Ma)o(y)d(9,)g(1995)0
759487 y Fh(1)81 b(In)n(tro)r(duction)0 596 y Ff(CSL)15
760b(has)h(undertak)o(en)e(a)h(n)o(um)o(b)q(er)d(of)j(pro)s(jects)f(whic)o
761(h)g(seek)g(to)h(further)f(dev)o(elop)g(Information)f(T)l(ec)o(hnology)
7620 656 y(\(IT\))19 b(that)h(supp)q(orts)h(the)f(goal)g(of)g(reducing)f
763(the)g(cost)h(of)g(health)f(care)g(services.)30 b(The)20
764b(goal)g(of)g(the)f(CSL)0 716 y(Health)e(Care)g(pro)s(jects)h(is)f(to)h
765(adv)m(ance)g(the)f(applicabilit)o(y)e(of)j(IT)f(in)g(the)g(health)h
766(care)f(en)o(vironmen)o(t.)22 b(The)0 777 y(more)17 b(e\013ectiv)o(e)g
767(IT)i(is)f(for)h(health)g(care)f(applications,)h(the)g(lo)o(w)o(er)e
768(the)i(cost)g(of)g(health)f(care)h(services)e(and)0 837
769y(the)f(greater)g(the)g(adv)m(ancemen)o(t)f(of)h(IT)h(itself.)73
770897 y(More)f(sp)q(eci\014cally)l(,)e(the)i(CSL)i(Health)d(Care)i(pro)s
771(jects)e(ha)o(v)o(e)h(the)g(follo)o(wing)g(goals:)73
772999 y Fe(\017)24 b Ff(Iden)o(tify)14 b(the)i(IT)h(requiremen)n(ts)d
773(for)i(health)g(care)g(applications.)73 1100 y Fe(\017)24
774b Ff(Iden)o(tify)14 b(IT)j(areas)f(whic)o(h)g(can)g(b)q(e)h(most)e
775(e\013ectiv)o(ely)f(used)i(in)g(health)g(care)g(applications.)73
7761202 y Fe(\017)24 b Ff(Promote)15 b(dev)o(elopmen)o(t)f(of)i(those)h
777(areas)g(and)g(participate)e(in)h(their)g(dev)o(elopmen)n(t.)73
7781304 y Fe(\017)24 b Ff(Adv)m(ance)14 b(IT)h(in)f(those)h(areas)h(so)f
779(that)g(IT)g(can)g(b)q(etter)f(pro)o(vide)g(solutions)i(to)f(health)f
780(care)h(problems.)73 1406 y Fe(\017)24 b Ff(Impro)o(v)o(e)19
781b(the)j(synergy)g(b)q(et)o(w)o(een)f(the)g(health)h(care)g(and)g(IT)g
782(industries)g(as)g(w)o(ell)f(as)h(b)q(et)o(w)o(een)f(the)122
7831466 y(tec)o(hnologies.)73 1567 y(More)c(information)f(ab)q(out)i(the)f
784(CSL)h(Health)f(Care)g(pro)s(jects)g(is)g(a)o(v)m(ailable)f(on)i(the)e
785(W)l(orld)i(Wide)e(W)l(eb)0 1628 y(\(WWW\).)g(The)g(Univ)o(ersal)f
786(Resource)h(Lo)q(cator)i(\(URL\))e(is:)21 b Fd
787(http://hissa.ncsl.nist.gov/rb)n(ac/prog/)73 1688 y
788Ff(Among)16 b(the)g(basic)g(tec)o(hnologies)f(required)g(to)i(supp)q
789(ort)g(health)f(care)g(applications)h(are:)73 1790 y
790Fe(\017)24 b Ff(Application)15 b(Engineering)h(-)h(making)e(the)h(dev)o
791(elopmen)o(t)d(of)j(reliable)f(applications)h(more)f(e\016cien)o(t.)73
7921891 y Fe(\017)24 b Ff(Multimedia)d(Information)h(Represen)o(tation,)j
793(Storage,)h(and)e(Retriev)m(al)f(-)g(reducing)h(the)f(time)f(to)122
7941951 y(access)16 b(information)f(and)i(the)f(amoun)o(t)g(of)g(storage)h
795(needed)f(to)h(store)f(information.)73 2053 y Fe(\017)24
796b Ff(In)o(terop)q(erabilit)o(y)14 b(-)j(enabling)f(the)g(rapid)g
797(reliable)f(exc)o(hange)g(of)i(information)e(electronically)l(.)73
7982155 y Fe(\017)24 b Ff(Securit)o(y)19 b(and)i(In)o(tegrit)o(y)d(-)j
799(minimi)o(zi)o(ng)d(the)j(p)q(ossibilit)o(y)e(of)i(unauthorized)f
800(access)h(and)g(mo)q(di\014ca-)122 2215 y(tion/destruction)16
801b(of)h(information.)73 2317 y Fe(\017)24 b Ff(Human)15
802b(Mac)o(hine)g(In)o(terface)g(-)h(making)g(the)g(use)g(of)g(IT)g(more)f
803(accessible.)73 2418 y Fe(\017)24 b Ff(In)o(telligen)o(t)14
804b(Agen)o(t)h(-)i(automating)f(kno)o(wledge)g(disco)o(v)o(ery)e(and)j
805(business)g(pro)q(cesses.)1008 2675 y(1)p eop
806%%Page: 2 2
8072 1 bop 73 50 a Ff(This)22 b(pap)q(er)310 32 y Fc(1)352
80850 y Ff(describ)q(es)f(t)o(w)o(o)h(of)g(the)g(ongoing)h(pro)s(jects)e
809(in)g(Application)g(Engineering.)37 b(These)22 b(are)0
810110 y(\\Soft)o(w)o(are)g(Engineering)g(En)o(vironmen)o(ts)e(for)j
811(Distributed)e(Applications)h(in)g(Health)f(Care")i(and)g(\\The)0
812170 y(Use)16 b(of)g(Role)g(Based)g(Access)g(Con)o(trol)g(in)g(Health)f
813(Care)i(Information)e(Securit)o(y)l(.")0 337 y Fh(2)81
814b(Distributed)25 b(Applications)0 446 y Ff(This)17 b(pro)s(ject)f
815(assesses)i(the)f(capabilities)f(of)h(sev)o(eral)f(tec)o(hnologies)g
816(designed)h(for)g(dev)o(eloping)f(distributed)0 506 y(applications)j
817(with)g(resp)q(ect)f(to)i(generally)e(accepted)g(requiremen)o(ts)e(for)
818j(health)g(care)g(application)f(dev)o(el-)0 566 y(opmen)o(t)f(en)o
819(vironmen)o(ts.)27 b(Included)18 b(in)g(the)h(tec)o(hnologies)f(to)h(b)
820q(e)g(studied)g(are)g(the)f(Ob)s(ject)g(Managemen)o(t)0
821627 y(Group's)j(\(OMG\))g(Common)e(Ob)s(ject)h(Request)g(Brok)o(er)f
822(Arc)o(hitecture)f(\(CORBA\),)i(Microsoft's)g(Ob)s(ject)0
823687 y(Linking)d(and)h(Em)o(b)q(edding)f(\(OLE\),)g(Remote)f(Pro)q
824(cedure)h(Call)g(\(RPC\),)g(and)h(the)g(Proto)q(col)g(Indep)q(enden)o
825(t)0 747 y(In)o(terfaces)12 b(\(PI)q(I,)g(the)g(IEEE)h(POSIX.1g)f
826(draft)i(standard\).)21 b(The)13 b(output)g(of)g(this)g(pro)s(ject)f
827(includes)f(a)j(rep)q(ort)0 807 y(and)j(a)f(demo)g(illustrating)f(the)h
828(capabilities)f(of)i(eac)o(h)e(tec)o(hnology)h(studied.)73
829867 y(RPC)h(and)h(PI)q(I)f(are)g(the)f(traditional)h(to)q(ols)h(used)f
830(to)h(dev)o(elop)e(distributed)g(applications.)23 b(These)17
831b(to)q(ols)0 928 y(are)k(particularly)f(useful)h(for)g(applications)h
832(requiring)e(high)h(p)q(erformance.)35 b(CORBA)20 b(is)h(b)q(ecoming)f
833(the)0 988 y(tec)o(hnological)i(descenden)o(t)g(of)h(RPC)g(and)g(pro)o
834(vides)g(RPC's)g(basic)g(functionalit)o(y)l(.)39 b(Consequen)o(tly)l(,)
83523 b(the)0 1048 y(demo)c(for)i(this)g(pro)s(ject)f(will)f(not)i(use)g
836(RPC)g(as)g(a)g(dev)o(elopmen)o(t)d(to)q(ol)j(although)h(NFS,)d(the)i
837(remote)e(\014le)0 1108 y(system)c(access)h(metho)q(d,)f(whic)o(h)g(w)o
838(as)i(implem)o(en)o(te)o(d)d(using)i(RPC,)g(ma)o(y)f(b)q(e)h(used.)22
839b(F)l(or)16 b(more)f(information)0 1168 y(ab)q(out)j(RPCs,)e(see:)21
840b Fd(http://hissa.ncsl.nist.gov/nistir/5277/)73 1229 y
841Ff(CORBA)11 b(and)h(OLE)g(are)g(examples)e(of)i(more)e(in)o(tegrated)h
842(en)o(vironmen)o(ts.)17 b(Both)12 b(CORBA)f(and)h(OLE)g(are)0
8431289 y(no)o(w)17 b(mature)f(and)i(b)q(oth)g(are)f(con)o(tin)o(ually)e
844(b)q(eing)i(enhanced)g(b)o(y)g(industry)g(consortia.)24
845b(NIST)16 b(participates)0 1349 y(in)g(the)g(OMG)g(meetings.)73
8461409 y(These)d(tec)o(hnologies)e(for)i(dev)o(eloping)e(distributed)h
847(applications)g(are)h(compared)e(with)i(regard)f(to)h(health)0
8481469 y(care)j(application)g(requiremen)o(ts.)i(In)e(particular,)g(the)g
849(follo)o(wing)f(capabilities)g(are)i(compared:)73 1571
850y Fe(\017)24 b Ff(Ease)15 b(of)h(use)f(b)o(y)f(the)h(dev)o(elop)q(er)f
851(-)h(Ho)o(w)g(e\013ectiv)o(ely)e(do)q(es)j(the)e(tec)o(hnology)h(con)o
852(tribute)f(to)i(the)e(dev)o(el-)122 1631 y(opmen)o(t)h(pro)q(cess?)73
8531733 y Fe(\017)24 b Ff(Class)15 b(of)f(applications)g(for)g(whic)o(h)f
854(the)h(tec)o(hnology)g(is)g(particularly)f(e\013ectiv)o(e)f(in)h(dev)o
855(eloping)g(-)h(Is)g(the)122 1793 y(tec)o(hnology)i(more)f(e\013ectiv)o
856(e)f(in)i(dev)o(eloping)f(an)o(y)h(sp)q(eci\014c)g(classes)g(of)h
857(applications?)73 1895 y Fe(\017)24 b Ff(Securit)o(y)18
858b(capabilities)g(-)i(Do)q(es)g(the)f(tec)o(hnology)g(pro)o(vide)g(the)g
859(capabilities)f(needed)h(to)h(ensure)f(the)122 1955 y(con\014den)o
860(tialit)o(y)l(,)14 b(in)o(tegrit)o(y)l(,)g(and)j(a)o(v)m(ailabilit)o(y)
861d(of)i(the)g(application's)g(pro)q(cesses)h(and)g(data?)73
8622057 y Fe(\017)24 b Ff(Proto)q(cols)c(utilized)d(-)i(What)g(comm)o
863(unicati)o(ons)e(supp)q(ort)j(do)q(es)f(the)g(tec)o(hnology)f(pro)o
864(vide)g(and)i(ho)o(w)122 2117 y(in)o(terop)q(erable)15
865b(is)h(that)h(supp)q(ort?)73 2219 y Fe(\017)24 b Ff(P)o(erformance)14
866b(-)i(What)g(are)f(the)h(inheren)o(t)e(p)q(erformance)h(limitations)e
867(of)j(the)f(tec)o(hnology)h(and)g(is)f(the)122 2279 y(tec)o(hnology)h
868(suitable)g(for)g(real-time)e(applications?)p 0 2323
869816 2 v 56 2353 a Fb(1)75 2368 y Fa(Because)21 b(of)e(the)h(nature)g
870(of)f(this)g(rep)q(ort,)i(it)e(is)g(necessary)j(to)d(men)o(tion)f(v)o
871(endors)i(and)f(commercial)e(pro)q(ducts.)36 b(The)0
8722418 y(presence)16 b(or)d(absence)i(of)e(a)g(particular)g(trade)h(name)
873f(pro)q(duct)h(do)q(es)g(not)g(imply)d(criticism)h(or)h(endorsemen)o(t)
874h(b)o(y)f(the)h(National)0 2468 y(Institute)k(of)f(Standards)h(and)f(T)
875m(ec)o(hnology)m(,)f(nor)i(do)q(es)g(it)f(imply)e(that)i(the)h(pro)q
876(ducts)h(iden)o(ti\014ed)f(are)f(necessarily)i(the)f(b)q(est)0
8772518 y(a)o(v)n(ailable.)1008 2675 y Ff(2)p eop
878%%Page: 3 3
8793 2 bop -51 0 a
880 33811824 9472573 0 0 33811824 9472573 startTexFig
881 -51 0 a
882%%BeginDocument: prent.eps
883/$F2psDict 200 dict def
884$F2psDict begin
885$F2psDict /mtrx matrix put
886/col-1 {} def
887/col0 {0.000 0.000 0.000 srgb} bind def
888/col1 {0.000 0.000 1.000 srgb} bind def
889/col2 {0.000 1.000 0.000 srgb} bind def
890/col3 {0.000 1.000 1.000 srgb} bind def
891/col4 {1.000 0.000 0.000 srgb} bind def
892/col5 {1.000 0.000 1.000 srgb} bind def
893/col6 {1.000 1.000 0.000 srgb} bind def
894/col7 {1.000 1.000 1.000 srgb} bind def
895/col8 {0.000 0.000 0.560 srgb} bind def
896/col9 {0.000 0.000 0.690 srgb} bind def
897/col10 {0.000 0.000 0.820 srgb} bind def
898/col11 {0.530 0.810 1.000 srgb} bind def
899/col12 {0.000 0.560 0.000 srgb} bind def
900/col13 {0.000 0.690 0.000 srgb} bind def
901/col14 {0.000 0.820 0.000 srgb} bind def
902/col15 {0.000 0.560 0.560 srgb} bind def
903/col16 {0.000 0.690 0.690 srgb} bind def
904/col17 {0.000 0.820 0.820 srgb} bind def
905/col18 {0.560 0.000 0.000 srgb} bind def
906/col19 {0.690 0.000 0.000 srgb} bind def
907/col20 {0.820 0.000 0.000 srgb} bind def
908/col21 {0.560 0.000 0.560 srgb} bind def
909/col22 {0.690 0.000 0.690 srgb} bind def
910/col23 {0.820 0.000 0.820 srgb} bind def
911/col24 {0.500 0.190 0.000 srgb} bind def
912/col25 {0.630 0.250 0.000 srgb} bind def
913/col26 {0.750 0.380 0.000 srgb} bind def
914/col27 {1.000 0.500 0.500 srgb} bind def
915/col28 {1.000 0.630 0.630 srgb} bind def
916/col29 {1.000 0.750 0.750 srgb} bind def
917/col30 {1.000 0.880 0.880 srgb} bind def
918/col31 {1.000 0.840 0.000 srgb} bind def
919
920end
921save
922-128.0 177.0 translate
9231 -1 scale
924
925/clp {closepath} bind def
926/ef {eofill} bind def
927/gr {grestore} bind def
928/gs {gsave} bind def
929/l {lineto} bind def
930/m {moveto} bind def
931/n {newpath} bind def
932/s {stroke} bind def
933/slc {setlinecap} bind def
934/slj {setlinejoin} bind def
935/slw {setlinewidth} bind def
936/srgb {setrgbcolor} bind def
937/rot {rotate} bind def
938/sc {scale} bind def
939/tr {translate} bind def
940/tnt {dup dup currentrgbcolor
941 4 -2 roll dup 1 exch sub 3 -1 roll mul add
942 4 -2 roll dup 1 exch sub 3 -1 roll mul add
943 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
944 bind def
945/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
946 4 -2 roll mul srgb} bind def
947/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
948/$F2psEnd {$F2psEnteredState restore end} def
949
950$F2psBegin
95110 setmiterlimit
952 0.06000 0.06000 sc
953/Times-Bold findfont 210.00 scalefont setfont
9542872 1365 m
955gs 1 -1 sc (Identification) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
956/Times-Bold findfont 210.00 scalefont setfont
9572872 1545 m
958gs 1 -1 sc (Information) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
9597.500 slw
960n 2257 1095 m 2152 1095 2152 1560 105 arcto 4 {pop} repeat 2152 1665 3502 1665 105 arcto 4 {pop} repeat 3607 1665 3607 1200 105 arcto 4 {pop} repeat 3607 1095 2257 1095 105 arcto 4 {pop} repeat clp gs col-1 s gr
961/Times-Bold findfont 210.00 scalefont setfont
9622872 2115 m
963gs 1 -1 sc (Demographic) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
964/Times-Bold findfont 210.00 scalefont setfont
9652872 2295 m
966gs 1 -1 sc (Information) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
967n 2257 1845 m 2152 1845 2152 2310 105 arcto 4 {pop} repeat 2152 2415 3502 2415 105 arcto 4 {pop} repeat 3607 2415 3607 1950 105 arcto 4 {pop} repeat 3607 1845 2257 1845 105 arcto 4 {pop} repeat clp gs col-1 s gr
968/Times-Bold findfont 210.00 scalefont setfont
9695461 1726 m
970gs 1 -1 sc (Encounter) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
971/Times-Bold findfont 210.00 scalefont setfont
9725461 1906 m
973gs 1 -1 sc (Information) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
974n 4830 1455 m 4725 1455 4725 1920 105 arcto 4 {pop} repeat 4725 2025 6075 2025 105 arcto 4 {pop} repeat 6180 2025 6180 1560 105 arcto 4 {pop} repeat 6180 1455 4830 1455 105 arcto 4 {pop} repeat clp gs col-1 s gr
975/Times-Bold findfont 210.00 scalefont setfont
9767545 840 m
977gs 1 -1 sc (Encounter) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
978/Times-Bold findfont 210.00 scalefont setfont
9797545 1020 m
980gs 1 -1 sc (Notes) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
981n 6930 570 m 6825 570 6825 1035 105 arcto 4 {pop} repeat 6825 1140 8175 1140 105 arcto 4 {pop} repeat 8280 1140 8280 675 105 arcto 4 {pop} repeat 8280 570 6930 570 105 arcto 4 {pop} repeat clp gs col-1 s gr
982/Times-Bold findfont 210.00 scalefont setfont
9837530 2640 m
984gs 1 -1 sc (Diagnostic) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
985/Times-Bold findfont 210.00 scalefont setfont
9867530 2820 m
987gs 1 -1 sc (Data) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
988n 6930 2355 m 6825 2355 6825 2820 105 arcto 4 {pop} repeat 6825 2925 8175 2925 105 arcto 4 {pop} repeat 8280 2925 8280 2460 105 arcto 4 {pop} repeat 8280 2355 6930 2355 105 arcto 4 {pop} repeat clp gs col-1 s gr
989/Times-Bold findfont 210.00 scalefont setfont
9909945 2625 m
991gs 1 -1 sc (Data) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
992/Times-Bold findfont 210.00 scalefont setfont
9939945 2805 m
994gs 1 -1 sc (Annotations) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
995n 9330 2355 m 9225 2355 9225 2820 105 arcto 4 {pop} repeat 9225 2925 10575 2925 105 arcto 4 {pop} repeat 10680 2925 10680 2460 105 arcto 4 {pop} repeat 10680 2355 9330 2355 105 arcto 4 {pop} repeat clp gs col-1 s gr
996n 3270 960 m 3795 960 l 3795 2565 l 3270 2565 l gs col-1 s gr
997n 4725 1755 m 3795 1755 l gs col-1 s gr
998n 4581.00 1725.00 m 4725.00 1755.00 l 4581.00 1785.00 l 4605.50 1755.50 l 4581.00 1725.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
999n 6816 833 m 6158 1491 l gs col-1 s gr
1000n 6692.96 913.61 m 6816.00 833.00 l 6735.39 956.04 l 6731.65 918.35 l 6692.96 913.61 l clp gs 0.00 setgray ef gr gs col-1 s gr
1001n 6818 2663 m 6160 2005 l gs col-1 s gr
1002n 6737.39 2539.96 m 6818.00 2663.00 l 6694.96 2582.39 l 6733.65 2578.65 l 6737.39 2539.96 l clp gs 0.00 setgray ef gr gs col-1 s gr
1003n 9210 2640 m 8280 2640 l gs col-1 s gr
1004n 9066.00 2610.00 m 9210.00 2640.00 l 9066.00 2670.00 l 9090.50 2640.50 l 9066.00 2610.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1005/Times-Bold findfont 270.00 scalefont setfont
10066555 990 m
1007gs 1 -1 sc (N) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1008/Times-Bold findfont 270.00 scalefont setfont
10098985 2580 m
1010gs 1 -1 sc (N) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1011/Times-Bold findfont 270.00 scalefont setfont
10126570 2760 m
1013gs 1 -1 sc (N) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1014/Times-Bold findfont 270.00 scalefont setfont
10154500 1695 m
1016gs 1 -1 sc (N) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1017$F2psEnd
1018restore
1019%%EndDocument
1020
1021 endTexFig
1022 341 702 a Ff(Figure)16 b(1:)22 b(P)o(atien)o(t)15 b(Record)h(Data)h
1023(Base)f(Ob)s(ject)f(en)o(tit)o(y)g(relationships)-126
1024845 y
1025 36179968 5196759 0 0 36179968 5196759 startTexFig
1026 -126 845 a
1027%%BeginDocument: prset.eps
1028/$F2psDict 200 dict def
1029$F2psDict begin
1030$F2psDict /mtrx matrix put
1031/col-1 {} def
1032/col0 {0.000 0.000 0.000 srgb} bind def
1033/col1 {0.000 0.000 1.000 srgb} bind def
1034/col2 {0.000 1.000 0.000 srgb} bind def
1035/col3 {0.000 1.000 1.000 srgb} bind def
1036/col4 {1.000 0.000 0.000 srgb} bind def
1037/col5 {1.000 0.000 1.000 srgb} bind def
1038/col6 {1.000 1.000 0.000 srgb} bind def
1039/col7 {1.000 1.000 1.000 srgb} bind def
1040/col8 {0.000 0.000 0.560 srgb} bind def
1041/col9 {0.000 0.000 0.690 srgb} bind def
1042/col10 {0.000 0.000 0.820 srgb} bind def
1043/col11 {0.530 0.810 1.000 srgb} bind def
1044/col12 {0.000 0.560 0.000 srgb} bind def
1045/col13 {0.000 0.690 0.000 srgb} bind def
1046/col14 {0.000 0.820 0.000 srgb} bind def
1047/col15 {0.000 0.560 0.560 srgb} bind def
1048/col16 {0.000 0.690 0.690 srgb} bind def
1049/col17 {0.000 0.820 0.820 srgb} bind def
1050/col18 {0.560 0.000 0.000 srgb} bind def
1051/col19 {0.690 0.000 0.000 srgb} bind def
1052/col20 {0.820 0.000 0.000 srgb} bind def
1053/col21 {0.560 0.000 0.560 srgb} bind def
1054/col22 {0.690 0.000 0.690 srgb} bind def
1055/col23 {0.820 0.000 0.820 srgb} bind def
1056/col24 {0.500 0.190 0.000 srgb} bind def
1057/col25 {0.630 0.250 0.000 srgb} bind def
1058/col26 {0.750 0.380 0.000 srgb} bind def
1059/col27 {1.000 0.500 0.500 srgb} bind def
1060/col28 {1.000 0.630 0.630 srgb} bind def
1061/col29 {1.000 0.750 0.750 srgb} bind def
1062/col30 {1.000 0.880 0.880 srgb} bind def
1063/col31 {1.000 0.840 0.000 srgb} bind def
1064
1065end
1066save
1067-94.0 170.0 translate
10681 -1 scale
1069
1070/clp {closepath} bind def
1071/ef {eofill} bind def
1072/gr {grestore} bind def
1073/gs {gsave} bind def
1074/l {lineto} bind def
1075/m {moveto} bind def
1076/n {newpath} bind def
1077/s {stroke} bind def
1078/slc {setlinecap} bind def
1079/slj {setlinejoin} bind def
1080/slw {setlinewidth} bind def
1081/srgb {setrgbcolor} bind def
1082/rot {rotate} bind def
1083/sc {scale} bind def
1084/tr {translate} bind def
1085/tnt {dup dup currentrgbcolor
1086 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1087 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1088 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
1089 bind def
1090/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
1091 4 -2 roll mul srgb} bind def
1092/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
1093/$F2psEnd {$F2psEnteredState restore end} def
1094
1095$F2psBegin
109610 setmiterlimit
1097 0.07200 0.07200 sc
1098/Times-Bold findfont 120.00 scalefont setfont
10992371 1951 m
1100gs 1 -1 sc (Demographic) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1101/Times-Bold findfont 120.00 scalefont setfont
11022371 2131 m
1103gs 1 -1 sc (Information) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
11047.500 slw
1105n 2055 1815 m 1950 1815 1950 2085 105 arcto 4 {pop} repeat 1950 2190 2670 2190 105 arcto 4 {pop} repeat 2775 2190 2775 1920 105 arcto 4 {pop} repeat 2775 1815 2055 1815 105 arcto 4 {pop} repeat clp gs col-1 s gr
1106/Times-Bold findfont 120.00 scalefont setfont
11072355 1545 m
1108gs 1 -1 sc (Identification) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1109/Times-Bold findfont 120.00 scalefont setfont
11102355 1725 m
1111gs 1 -1 sc (Information) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1112n 2055 1410 m 1950 1410 1950 1680 105 arcto 4 {pop} repeat 1950 1785 2670 1785 105 arcto 4 {pop} repeat 2775 1785 2775 1515 105 arcto 4 {pop} repeat 2775 1410 2055 1410 105 arcto 4 {pop} repeat clp gs col-1 s gr
1113/Times-Bold findfont 120.00 scalefont setfont
11144807 1711 m
1115gs 1 -1 sc (Encounter) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1116/Times-Bold findfont 120.00 scalefont setfont
11174807 1891 m
1118gs 1 -1 sc (Notes) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1119n 4522 1576 m 4417 1576 4417 1846 105 arcto 4 {pop} repeat 4417 1951 5137 1951 105 arcto 4 {pop} repeat 5242 1951 5242 1681 105 arcto 4 {pop} repeat 5242 1576 4522 1576 105 arcto 4 {pop} repeat clp gs col-1 s gr
1120/Courier findfont 720.00 scalefont setfont
11214357 1935 m
1122gs 1 -1 sc ({) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1123/Courier findfont 720.00 scalefont setfont
11245317 1965 m
1125gs 1 -1 sc (}) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1126/Times-Bold findfont 120.00 scalefont setfont
11276195 1755 m
1128gs 1 -1 sc (Diagnostic) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1129/Times-Bold findfont 120.00 scalefont setfont
11306195 1935 m
1131gs 1 -1 sc (Data) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1132n 5910 1620 m 5805 1620 5805 1890 105 arcto 4 {pop} repeat 5805 1995 6525 1995 105 arcto 4 {pop} repeat 6630 1995 6630 1725 105 arcto 4 {pop} repeat 6630 1620 5910 1620 105 arcto 4 {pop} repeat clp gs col-1 s gr
1133/Times-Bold findfont 120.00 scalefont setfont
11347365 1755 m
1135gs 1 -1 sc (Data) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1136/Times-Bold findfont 120.00 scalefont setfont
11377365 1935 m
1138gs 1 -1 sc (Annotations) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1139n 7065 1620 m 6960 1620 6960 1890 105 arcto 4 {pop} repeat 6960 1995 7680 1995 105 arcto 4 {pop} repeat 7785 1995 7785 1725 105 arcto 4 {pop} repeat 7785 1620 7065 1620 105 arcto 4 {pop} repeat clp gs col-1 s gr
1140/Courier findfont 720.00 scalefont setfont
11416855 1980 m
1142gs 1 -1 sc ({) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1143/Courier findfont 720.00 scalefont setfont
11447890 1965 m
1145gs 1 -1 sc (}) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1146/Courier findfont 960.00 scalefont setfont
11475685 2025 m
1148gs 1 -1 sc ({) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1149/Times-Roman findfont 720.00 scalefont setfont
11506735 1995 m
1151gs 1 -1 sc (,) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1152/Courier findfont 960.00 scalefont setfont
11538025 2025 m
1154gs 1 -1 sc (}) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1155/Times-Bold findfont 120.00 scalefont setfont
11563630 1710 m
1157gs 1 -1 sc (Encounter) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1158/Times-Bold findfont 120.00 scalefont setfont
11593630 1890 m
1160gs 1 -1 sc (Information) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1161n 3315 1575 m 3210 1575 3210 1845 105 arcto 4 {pop} repeat 3210 1950 3930 1950 105 arcto 4 {pop} repeat 4035 1950 4035 1680 105 arcto 4 {pop} repeat 4035 1575 3315 1575 105 arcto 4 {pop} repeat clp gs col-1 s gr
1162/Courier findfont 1440.00 scalefont setfont
11631755 2145 m
1164gs 1 -1 sc ({) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1165/Times-Roman findfont 720.00 scalefont setfont
11662955 2010 m
1167gs 1 -1 sc (,) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1168/Times-Roman findfont 720.00 scalefont setfont
11694170 1995 m
1170gs 1 -1 sc (,) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1171/Times-Roman findfont 720.00 scalefont setfont
11725460 1980 m
1173gs 1 -1 sc (,) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1174/Courier findfont 1200.00 scalefont setfont
11758227 2070 m
1176gs 1 -1 sc (}) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1177/Courier findfont 1440.00 scalefont setfont
11788490 2130 m
1179gs 1 -1 sc (}) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1180/Courier findfont 1200.00 scalefont setfont
11813097 2055 m
1182gs 1 -1 sc ({) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1183$F2psEnd
1184restore
1185%%EndDocument
1186
1187 endTexFig
1188 418 1275 a Ff(Figure)h(2:)21 b(P)o(atien)o(t)16 b(Record)g(Data)h
1189(Base)f(Ob)s(ject)f(set)h(notation)73 1418 y(The)k(demo)e(illustrating)
1190h(the)g(capabilities)f(of)i(eac)o(h)f(tec)o(hnology)g(studied)g(in)g
1191(the)g(pro)s(ject)g(consists)h(of)0 1478 y(a)g(distributed)f
1192(application)g(for)h(clinical)d(and)j(administrativ)o(e)d(patien)o(t)i
1193(data)h(access.)31 b(F)l(or)20 b(this)f(demo,)g(a)0 1538
1194y(patien)o(t)h(record)h(data)h(base)g(ob)s(ject)e(\(PRDBO\))h(is)g
1195(de\014ned.)35 b(This)22 b(ob)s(ject)e(pro)o(vides)h(a)g(consisten)o(t)
1196g(view)0 1598 y(of)h(the)f(patien)o(t)g(information.)37
1197b(The)21 b(concept)h(is)f(to)h(access)g(patien)o(t)f(data)h(through)h
1198(this)e(ob)s(ject)g(whose)0 1659 y(metho)q(ds)i(pro)o(vide)f(a)h
1199(consisten)o(t)g(sp)q(eci\014cation)g(for)g(accessing)g(the)g(data.)42
1200b(Ho)o(w)23 b(the)g(data)h(is)f(actually)0 1719 y(stored)e(is)g(indep)q
1201(enden)o(t)f(of)h(ho)o(w)h(the)e(ob)s(ject)h(clien)o(t)e(accesses)h
1202(the)h(data.)36 b(The)21 b(metho)q(ds)f(in)h(the)g(ob)s(ject)0
12031779 y(implem)o(en)o(tati)o(on)c(access)i(the)f(data)i(ho)o(w)o(ev)o
1204(er)e(and)h(wherev)o(er)f(the)h(data)g(is)g(actually)f(stored.)30
1205b(CORBA)18 b(is)0 1839 y(b)q(eing)e(used)h(as)g(a)f(means)g(of)g
1206(implem)o(en)o(ti)o(ng)e(the)i(PRDBO.)73 1899 y(The)23
1207b(PRDBO)g(organizes)g(patien)o(t)g(information)f(in)o(to)g(groups.)43
1208b(Figure)22 b(1)i(sho)o(ws)f(the)g(information)0 1960
1209y(groups)17 b(of)e(the)g(PRDBO)h(and)f(ho)o(w)h(they)f(relate)g(to)g
1210(eac)o(h)g(other.)21 b(The)16 b(Iden)o(ti\014cation)e(Information)g
1211(Group)0 2020 y(con)o(tains)k(information)e(lik)o(e)g(name,)g(address,)
1212j(and)f(patien)o(t)f(ID.)g(The)h(Demographic)f(Information)f(Group)0
12132080 y(con)o(tains)21 b(information)f(lik)o(e)f(birth)h(date)h(and)h
1214(sex.)34 b(The)21 b(Encoun)o(ter)g(Information)f(Group)h(con)o(tains)g
1215(in-)0 2140 y(formation)c(lik)o(e)f(encoun)o(ter)h(date,)i(ph)o
1216(ysician)d(seen,)i(symptoms,)e(and)i(diagnosis.)28 b(The)17
1217b(Encoun)o(ter)h(Notes)0 2200 y(Group)g(con)o(tains)f(ph)o(ysician)f
1218(notes)i(on)g(the)f(encoun)o(ter.)23 b(The)17 b(Diagnostic)h(Data)g
1219(Group)g(con)o(tains)f(the)g(re-)0 2261 y(sults)12 b(of)h(diagnostic)f
1220(pro)q(cedures)h(\(e.g.,)e(x-ra)o(ys\))i(asso)q(ciated)g(with)f(the)g
1221(encoun)o(ter.)19 b(The)12 b(Data)h(Annotations)0 2321
1222y(Group)19 b(con)o(tains)e(annotations)i(to)g(the)e(diagnostic)h(data,)
1223g(suc)o(h)g(as,)g(notations)h(on)f(an)g(x-ra)o(y)g(highligh)o(ting)0
12242381 y(abnormalities.)k(The)c(Diagnostic)f(Data)h(and)g(Data)g
1225(Annotations)g(Groups)g(usually)f(con)o(tain)g(m)o(ultim)o(edia)0
12262441 y(information)e(suc)o(h)h(as)h(images)e(and)i(sound.)73
12272501 y(Pieces)d(of)h(information)f(within)g(a)h(group)h(ha)o(v)o(e)e(a)
1228h(one-to-one)h(relationship)e(to)h(eac)o(h)g(other.)20
1229b(F)l(or)15 b(exam-)1008 2675 y(3)p eop
1230%%Page: 4 4
12314 3 bop 53 0 a
1232 30522736 15524495 0 0 30522736 15524495 startTexFig
1233 53 0 a
1234%%BeginDocument: prarch.eps
1235/$F2psDict 200 dict def
1236$F2psDict begin
1237$F2psDict /mtrx matrix put
1238/col-1 {} def
1239/col0 {0.000 0.000 0.000 srgb} bind def
1240/col1 {0.000 0.000 1.000 srgb} bind def
1241/col2 {0.000 1.000 0.000 srgb} bind def
1242/col3 {0.000 1.000 1.000 srgb} bind def
1243/col4 {1.000 0.000 0.000 srgb} bind def
1244/col5 {1.000 0.000 1.000 srgb} bind def
1245/col6 {1.000 1.000 0.000 srgb} bind def
1246/col7 {1.000 1.000 1.000 srgb} bind def
1247/col8 {0.000 0.000 0.560 srgb} bind def
1248/col9 {0.000 0.000 0.690 srgb} bind def
1249/col10 {0.000 0.000 0.820 srgb} bind def
1250/col11 {0.530 0.810 1.000 srgb} bind def
1251/col12 {0.000 0.560 0.000 srgb} bind def
1252/col13 {0.000 0.690 0.000 srgb} bind def
1253/col14 {0.000 0.820 0.000 srgb} bind def
1254/col15 {0.000 0.560 0.560 srgb} bind def
1255/col16 {0.000 0.690 0.690 srgb} bind def
1256/col17 {0.000 0.820 0.820 srgb} bind def
1257/col18 {0.560 0.000 0.000 srgb} bind def
1258/col19 {0.690 0.000 0.000 srgb} bind def
1259/col20 {0.820 0.000 0.000 srgb} bind def
1260/col21 {0.560 0.000 0.560 srgb} bind def
1261/col22 {0.690 0.000 0.690 srgb} bind def
1262/col23 {0.820 0.000 0.820 srgb} bind def
1263/col24 {0.500 0.190 0.000 srgb} bind def
1264/col25 {0.630 0.250 0.000 srgb} bind def
1265/col26 {0.750 0.380 0.000 srgb} bind def
1266/col27 {1.000 0.500 0.500 srgb} bind def
1267/col28 {1.000 0.630 0.630 srgb} bind def
1268/col29 {1.000 0.750 0.750 srgb} bind def
1269/col30 {1.000 0.880 0.880 srgb} bind def
1270/col31 {1.000 0.840 0.000 srgb} bind def
1271
1272end
1273save
1274-97.0 273.0 translate
12751 -1 scale
1276
1277/clp {closepath} bind def
1278/ef {eofill} bind def
1279/gr {grestore} bind def
1280/gs {gsave} bind def
1281/l {lineto} bind def
1282/m {moveto} bind def
1283/n {newpath} bind def
1284/s {stroke} bind def
1285/slc {setlinecap} bind def
1286/slj {setlinejoin} bind def
1287/slw {setlinewidth} bind def
1288/srgb {setrgbcolor} bind def
1289/rot {rotate} bind def
1290/sc {scale} bind def
1291/tr {translate} bind def
1292/tnt {dup dup currentrgbcolor
1293 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1294 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1295 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
1296 bind def
1297/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
1298 4 -2 roll mul srgb} bind def
1299/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
1300/$F2psEnd {$F2psEnteredState restore end} def
1301
1302$F2psBegin
130310 setmiterlimit
1304 0.06000 0.06000 sc
13057.500 slw
1306n 3645 3060 m 3540 3060 3540 3645 105 arcto 4 {pop} repeat 3540 3750 4815 3750 105 arcto 4 {pop} repeat 4920 3750 4920 3165 105 arcto 4 {pop} repeat 4920 3060 3645 3060 105 arcto 4 {pop} repeat clp gs col-1 s gr
1307/Times-Bold findfont 180.00 scalefont setfont
13084245 3330 m
1309gs 1 -1 sc (PRDBO) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1310/Times-Bold findfont 180.00 scalefont setfont
13114245 3636 m
1312gs 1 -1 sc (Implementation) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1313n 3690 645 m 3585 645 3585 1230 105 arcto 4 {pop} repeat 3585 1335 4860 1335 105 arcto 4 {pop} repeat 4965 1335 4965 750 105 arcto 4 {pop} repeat 4965 645 3690 645 105 arcto 4 {pop} repeat clp gs col-1 s gr
1314/Times-Bold findfont 180.00 scalefont setfont
13154275 885 m
1316gs 1 -1 sc (OLE) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1317/Times-Bold findfont 180.00 scalefont setfont
13184275 1191 m
1319gs 1 -1 sc (Application) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1320n 5580 1845 m 5475 1845 5475 2430 105 arcto 4 {pop} repeat 5475 2535 6750 2535 105 arcto 4 {pop} repeat 6855 2535 6855 1950 105 arcto 4 {pop} repeat 6855 1845 5580 1845 105 arcto 4 {pop} repeat clp gs col-1 s gr
1321/Times-Bold findfont 180.00 scalefont setfont
13226135 2100 m
1323gs 1 -1 sc (Data) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1324/Times-Bold findfont 180.00 scalefont setfont
13256135 2406 m
1326gs 1 -1 sc (Repository) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1327n 8055 1845 m 7950 1845 7950 2430 105 arcto 4 {pop} repeat 7950 2535 9225 2535 105 arcto 4 {pop} repeat 9330 2535 9330 1950 105 arcto 4 {pop} repeat 9330 1845 8055 1845 105 arcto 4 {pop} repeat clp gs col-1 s gr
1328/Times-Bold findfont 180.00 scalefont setfont
13298610 2100 m
1330gs 1 -1 sc (Data) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1331/Times-Bold findfont 180.00 scalefont setfont
13328610 2406 m
1333gs 1 -1 sc (Repository) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1334n 1740 1845 m 1635 1845 1635 2430 105 arcto 4 {pop} repeat 1635 2535 2910 2535 105 arcto 4 {pop} repeat 3015 2535 3015 1950 105 arcto 4 {pop} repeat 3015 1845 1740 1845 105 arcto 4 {pop} repeat clp gs col-1 s gr
1335/Times-Bold findfont 180.00 scalefont setfont
13362310 2085 m
1337gs 1 -1 sc (WWW) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1338/Times-Bold findfont 180.00 scalefont setfont
13392310 2391 m
1340gs 1 -1 sc (Browser) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1341n 2991 2511 m 3576 3096 l gs col-1 s gr
1342n 3071.61 2634.04 m 2991.00 2511.00 l 3114.04 2591.61 l 3076.35 2596.35 l 3071.61 2634.04 l clp gs 0.00 setgray ef gr gs col-1 s gr
1343n 4912 3097 m 5497 2512 l gs col-1 s gr
1344n 5035.04 3016.39 m 4912.00 3097.00 l 4992.61 2973.96 l 4997.35 3012.65 l 5035.04 3016.39 l clp gs 0.00 setgray ef gr gs col-1 s gr
1345n 5373.96 2592.61 m 5497.00 2512.00 l 5416.39 2635.04 l 5412.65 2597.35 l 5373.96 2592.61 l clp gs 0.00 setgray ef gr gs col-1 s gr
1346n 4230 3060 m 4230 1335 l gs col-1 s gr
1347n 4260.00 2916.00 m 4230.00 3060.00 l 4200.00 2916.00 l 4230.50 2940.50 l 4260.00 2916.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1348n 4200.00 1479.00 m 4230.00 1335.00 l 4260.00 1479.00 l 4230.50 1455.50 l 4200.00 1479.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1349n 4933 1303 m 5518 1888 l gs col-1 s gr
1350n 5013.61 1426.04 m 4933.00 1303.00 l 5056.04 1383.61 l 5018.35 1388.35 l 5013.61 1426.04 l clp gs 0.00 setgray ef gr gs col-1 s gr
1351n 5437.39 1764.96 m 5518.00 1888.00 l 5394.96 1807.39 l 5433.65 1803.65 l 5437.39 1764.96 l clp gs 0.00 setgray ef gr gs col-1 s gr
1352n 8670 2550 m 4920 3660 l gs col-1 s gr
1353n 8523.41 2562.10 m 8670.00 2550.00 l 8540.44 2619.64 l 8555.43 2584.56 l 8523.41 2562.10 l clp gs 0.00 setgray ef gr gs col-1 s gr
1354n 5066.59 3647.90 m 4920.00 3660.00 l 5049.56 3590.36 l 5035.57 3626.44 l 5066.59 3647.90 l clp gs 0.00 setgray ef gr gs col-1 s gr
1355n 8625 1850 m 4965 735 l gs col-1 s gr
1356n 8495.99 1779.34 m 8625.00 1850.00 l 8478.51 1836.73 l 8510.71 1815.53 l 8495.99 1779.34 l clp gs 0.00 setgray ef gr gs col-1 s gr
1357n 5094.01 805.66 m 4965.00 735.00 l 5111.49 748.27 l 5080.29 770.47 l 5094.01 805.66 l clp gs 0.00 setgray ef gr gs col-1 s gr
1358/Times-Bold findfont 210.00 scalefont setfont
13597395 2205 m
1360gs 1 -1 sc (. . . . . . . .) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1361/Times-Bold findfont 210.00 scalefont setfont
13625790 3105 m
1363gs 1 -1 sc (. . . . . . . .) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1364/Times-Bold findfont 210.00 scalefont setfont
13655790 1410 m
1366gs 1 -1 sc (. . . . . . . .) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1367/Times-Bold findfont 180.00 scalefont setfont
13685475 4500 m
1369gs 1 -1 sc (\( arrows indicate direction of patient record data flow \)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1370/Times-Bold findfont 165.00 scalefont setfont
13714215 3945 m
1372gs 1 -1 sc (\(CORBA\)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1373/Times-Bold findfont 165.00 scalefont setfont
13746780 1680 m
1375gs 1 -1 sc (\(RDA/SQL\)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1376/Times-Bold findfont 165.00 scalefont setfont
13776810 2826 m
1378gs 1 -1 sc (\(PII/sockets\)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1379$F2psEnd
1380restore
1381%%EndDocument
1382
1383 endTexFig
1384 531 1085 a Ff(Figure)16 b(3:)21 b(Distributed)16 b(application)g(arc)o
1385(hitecture)0 1228 y(ple,)g(within)g(the)g(Demographic)g(Information)g
1386(Group,)h(eac)o(h)g(patien)o(t)f(has)h(only)g(one)g(birth)f(date)h(and)
1387g(is)g(of)0 1288 y(only)f(one)g(sex.)73 1348 y(The)24
1388b(information)e(groups)i(can)g(relate)e(to)i(eac)o(h)f(other)g(in)g
1389(either)g(a)g(one-to-one)i(relationship)e(or)h(a)0 1408
1390y(one-to-N)17 b(relationship.)k(F)l(or)16 b(example,)d(the)j(Iden)o
1391(ti\014cation)f(Information)g(Group)i(and)g(the)f(Demographic)0
13921468 y(Information)g(Group)i(ha)o(v)o(e)f(a)g(one-to-one)i
1393(relationship.)k(Eac)o(h)18 b(patien)o(t)e(has)i(only)f(one)g(group)i
1394(of)e(iden)o(ti\014-)0 1529 y(cation)h(and)h(demographic)e
1395(information.)25 b(Ho)o(w)o(ev)o(er,)16 b(for)j(eac)o(h)e(patien)o(t,)g
1396(there)h(ma)o(y)e(b)q(e)i(sev)o(eral)f(visits)h(to)0
13971589 y(a)e(ph)o(ysician.)k(Consequen)o(tly)l(,)15 b(there)g(ma)o(y)f(b)
1398q(e)i(sev)o(eral)f(Encoun)o(ter)h(Information)e(Groups)j(asso)q(ciated)
1399g(with)0 1649 y(eac)o(h)f(patien)o(t.)73 1709 y(The)24
1400b(information)e(groups)j(ma)o(y)d(b)q(e)i(though)o(t)g(of)g(as)g
1401(elemen)o(ts)d(of)j(sets.)43 b(Figure)23 b(2)h(illustrates)f(the)0
14021769 y(PRDBO)12 b(when)f(view)o(ed)g(from)f(this)i(p)q(ersp)q(ectiv)o
1403(e.)18 b(The)12 b(PRDBO)g(is)f(a)h(set)g(whose)g(elemen)o(ts)d(are)j
1404(information)0 1829 y(groups)20 b(or)e(sets)h(of)f(information)g
1405(groups)h(for)g(eac)o(h)f(patien)o(t.)27 b(Eac)o(h)18
1406b(elemen)o(t)d(of)k(the)f(PRDBO)g(set)g(has)h(as)0 1890
1407y(elemen)o(ts:)f(the)e(Iden)o(ti\014cation)e(Information)h(Group,)h
1408(the)g(Demographic)f(Information)f(Group,)j(and)f(a)g(set)0
14091950 y(of)h(information)e(ab)q(out)i(eac)o(h)f(encoun)o(ter.)73
14102010 y(Figure)d(3)g(sho)o(ws)h(the)f(arc)o(hitecture)f(of)h(the)g
1411(distributed)g(application.)19 b(Tw)o(o)14 b(clien)o(ts)e(of)h(the)g
1412(PRDBO)g(are)0 2070 y(b)q(eing)e(dev)o(elop)q(ed.)18
1413b(One)11 b(illustrates)f(access)h(from)f(within)g(the)h(organization)g
1414(that)h(created)e(the)h(information.)0 2130 y(This)i(clien)o(t)f(is)h
1415(b)q(eing)g(dev)o(elop)q(ed)f(using)i(Ob)s(ject)e(Linking)h(and)g(Em)o
1416(b)q(edding)f(\(OLE\))i(on)g(the)f(PC.)g(The)g(other)0
14172191 y(illustrates)20 b(access)g(from)g(outside)h(of)g(the)f
1418(organization)i(that)f(created)f(the)g(data.)36 b(This)21
1419b(clien)o(t)d(is)j(b)q(eing)0 2251 y(dev)o(elop)q(ed)16
1420b(for)g(use)h(with)f(W)l(orld)h(Wide)f(W)l(eb)h(bro)o(wsers.)22
1421b(The)17 b(arro)o(ws)g(indicate)f(the)g(direction)g(of)h(patien)o(t)0
14222311 y(information)h(\015o)o(w.)31 b(The)19 b(OLE)h(application)f(is)g
1423(capable)g(of)h(b)q(oth)g(reading)g(and)f(writing)g(information)g(to)0
14242371 y(the)g(data)i(rep)q(ositories)e(within)g(the)h(organization)g
1425(whic)o(h)f(created)g(the)g(information.)31 b(WWW)20
1426b(bro)o(wsers)0 2431 y(are)f(capable)f(only)g(of)h(reading)g
1427(information)f(and)h(they)f(pro)o(vide)g(access)g(to)h(information)e
1428(created)i(within)0 2492 y(an)e(organization)g(to)f(those)h(external)e
1429(to)i(that)g(organization.)1008 2675 y(4)p eop
1430%%Page: 5 5
14315 4 bop -22 0 a
1432 32890880 12235407 0 0 32890880 12235407 startTexFig
1433 -22 0 a
1434%%BeginDocument: ole.eps
1435/$F2psDict 200 dict def
1436$F2psDict begin
1437$F2psDict /mtrx matrix put
1438/col-1 {} def
1439/col0 {0.000 0.000 0.000 srgb} bind def
1440/col1 {0.000 0.000 1.000 srgb} bind def
1441/col2 {0.000 1.000 0.000 srgb} bind def
1442/col3 {0.000 1.000 1.000 srgb} bind def
1443/col4 {1.000 0.000 0.000 srgb} bind def
1444/col5 {1.000 0.000 1.000 srgb} bind def
1445/col6 {1.000 1.000 0.000 srgb} bind def
1446/col7 {1.000 1.000 1.000 srgb} bind def
1447/col8 {0.000 0.000 0.560 srgb} bind def
1448/col9 {0.000 0.000 0.690 srgb} bind def
1449/col10 {0.000 0.000 0.820 srgb} bind def
1450/col11 {0.530 0.810 1.000 srgb} bind def
1451/col12 {0.000 0.560 0.000 srgb} bind def
1452/col13 {0.000 0.690 0.000 srgb} bind def
1453/col14 {0.000 0.820 0.000 srgb} bind def
1454/col15 {0.000 0.560 0.560 srgb} bind def
1455/col16 {0.000 0.690 0.690 srgb} bind def
1456/col17 {0.000 0.820 0.820 srgb} bind def
1457/col18 {0.560 0.000 0.000 srgb} bind def
1458/col19 {0.690 0.000 0.000 srgb} bind def
1459/col20 {0.820 0.000 0.000 srgb} bind def
1460/col21 {0.560 0.000 0.560 srgb} bind def
1461/col22 {0.690 0.000 0.690 srgb} bind def
1462/col23 {0.820 0.000 0.820 srgb} bind def
1463/col24 {0.500 0.190 0.000 srgb} bind def
1464/col25 {0.630 0.250 0.000 srgb} bind def
1465/col26 {0.750 0.380 0.000 srgb} bind def
1466/col27 {1.000 0.500 0.500 srgb} bind def
1467/col28 {1.000 0.630 0.630 srgb} bind def
1468/col29 {1.000 0.750 0.750 srgb} bind def
1469/col30 {1.000 0.880 0.880 srgb} bind def
1470/col31 {1.000 0.840 0.000 srgb} bind def
1471
1472end
1473save
1474-28.0 221.0 translate
14751 -1 scale
1476
1477/clp {closepath} bind def
1478/ef {eofill} bind def
1479/gr {grestore} bind def
1480/gs {gsave} bind def
1481/l {lineto} bind def
1482/m {moveto} bind def
1483/n {newpath} bind def
1484/s {stroke} bind def
1485/slc {setlinecap} bind def
1486/slj {setlinejoin} bind def
1487/slw {setlinewidth} bind def
1488/srgb {setrgbcolor} bind def
1489/rot {rotate} bind def
1490/sc {scale} bind def
1491/tr {translate} bind def
1492/tnt {dup dup currentrgbcolor
1493 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1494 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1495 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
1496 bind def
1497/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
1498 4 -2 roll mul srgb} bind def
1499 /DrawEllipse {
1500 /endangle exch def
1501 /startangle exch def
1502 /yrad exch def
1503 /xrad exch def
1504 /y exch def
1505 /x exch def
1506 /savematrix mtrx currentmatrix def
1507 x y tr xrad yrad sc 0 0 1 startangle endangle arc
1508 closepath
1509 savematrix setmatrix
1510 } def
1511
1512/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
1513/$F2psEnd {$F2psEnteredState restore end} def
1514
1515$F2psBegin
151610 setmiterlimit
1517 0.06000 0.06000 sc
15187.500 slw
1519n 1161 2737 675 187 0 360 DrawEllipse gs col-1 s gr
1520
1521n 1161 3487 675 187 0 360 DrawEllipse gs col-1 s gr
1522
1523n 2475 600 m 8775 600 l 8775 3600 l 2475 3600 l clp gs col-1 s gr
1524n 2475 1500 m 8775 1500 l gs col-1 s gr
1525n 2475 2400 m 8775 2400 l gs col-1 s gr
1526n 4500 1500 m 4500 1950 l 3525 1950 l 3525 2400 l gs col-1 s gr
1527n 6675 1500 m 6675 1950 l 5700 1950 l 5700 3300 l 8775 3300 l gs col-1 s gr
1528n 480 2775 m 480 3450 l gs col-1 s gr
1529n 1815 2760 m 1815 3435 l gs col-1 s gr
1530n 2475 1965 m 1185 1965 l 1185 2415 l gs col-1 s gr
1531n 1215.00 2271.00 m 1185.00 2415.00 l 1155.00 2271.00 l 1185.50 2295.50 l 1215.00 2271.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1532/Times-Bold findfont 210.00 scalefont setfont
15331200 1650 m
1534gs 1 -1 sc (ODBC) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1535/Times-Bold findfont 210.00 scalefont setfont
15367650 2025 m
1537gs 1 -1 sc (OCF) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1538/Times-Bold findfont 210.00 scalefont setfont
15397275 2850 m
1540gs 1 -1 sc (OLE) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1541/Times-Bold findfont 210.00 scalefont setfont
15424050 3000 m
1543gs 1 -1 sc (Windows) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1544/Times-Bold findfont 210.00 scalefont setfont
15455700 1125 m
1546gs 1 -1 sc (Application) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1547/Times-Bold findfont 210.00 scalefont setfont
15485325 1875 m
1549gs 1 -1 sc (OWL) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1550/Times-Bold findfont 210.00 scalefont setfont
15513150 1875 m
1552gs 1 -1 sc (VBX) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1553/Times-Bold findfont 210.00 scalefont setfont
15541155 3195 m
1555gs 1 -1 sc (Database) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1556$F2psEnd
1557restore
1558%%EndDocument
1559
1560 endTexFig
1561 602 877 a Ff(Figure)15 b(4:)22 b(OLE)17 b(application)f(arc)o
1562(hitecture)110 1020 y
1563 28746629 6972866 0 0 28746629 6972866 startTexFig
1564 110 1020 a
1565%%BeginDocument: wwwspec.eps
1566/$F2psDict 200 dict def
1567$F2psDict begin
1568$F2psDict /mtrx matrix put
1569/col-1 {} def
1570/col0 {0.000 0.000 0.000 srgb} bind def
1571/col1 {0.000 0.000 1.000 srgb} bind def
1572/col2 {0.000 1.000 0.000 srgb} bind def
1573/col3 {0.000 1.000 1.000 srgb} bind def
1574/col4 {1.000 0.000 0.000 srgb} bind def
1575/col5 {1.000 0.000 1.000 srgb} bind def
1576/col6 {1.000 1.000 0.000 srgb} bind def
1577/col7 {1.000 1.000 1.000 srgb} bind def
1578/col8 {0.000 0.000 0.560 srgb} bind def
1579/col9 {0.000 0.000 0.690 srgb} bind def
1580/col10 {0.000 0.000 0.820 srgb} bind def
1581/col11 {0.530 0.810 1.000 srgb} bind def
1582/col12 {0.000 0.560 0.000 srgb} bind def
1583/col13 {0.000 0.690 0.000 srgb} bind def
1584/col14 {0.000 0.820 0.000 srgb} bind def
1585/col15 {0.000 0.560 0.560 srgb} bind def
1586/col16 {0.000 0.690 0.690 srgb} bind def
1587/col17 {0.000 0.820 0.820 srgb} bind def
1588/col18 {0.560 0.000 0.000 srgb} bind def
1589/col19 {0.690 0.000 0.000 srgb} bind def
1590/col20 {0.820 0.000 0.000 srgb} bind def
1591/col21 {0.560 0.000 0.560 srgb} bind def
1592/col22 {0.690 0.000 0.690 srgb} bind def
1593/col23 {0.820 0.000 0.820 srgb} bind def
1594/col24 {0.500 0.190 0.000 srgb} bind def
1595/col25 {0.630 0.250 0.000 srgb} bind def
1596/col26 {0.750 0.380 0.000 srgb} bind def
1597/col27 {1.000 0.500 0.500 srgb} bind def
1598/col28 {1.000 0.630 0.630 srgb} bind def
1599/col29 {1.000 0.750 0.750 srgb} bind def
1600/col30 {1.000 0.880 0.880 srgb} bind def
1601/col31 {1.000 0.840 0.000 srgb} bind def
1602
1603end
1604save
1605-57.0 186.0 translate
16061 -1 scale
1607
1608/clp {closepath} bind def
1609/ef {eofill} bind def
1610/gr {grestore} bind def
1611/gs {gsave} bind def
1612/l {lineto} bind def
1613/m {moveto} bind def
1614/n {newpath} bind def
1615/s {stroke} bind def
1616/slc {setlinecap} bind def
1617/slj {setlinejoin} bind def
1618/slw {setlinewidth} bind def
1619/srgb {setrgbcolor} bind def
1620/rot {rotate} bind def
1621/sc {scale} bind def
1622/tr {translate} bind def
1623/tnt {dup dup currentrgbcolor
1624 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1625 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1626 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
1627 bind def
1628/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
1629 4 -2 roll mul srgb} bind def
1630/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
1631/$F2psEnd {$F2psEnteredState restore end} def
1632
1633$F2psBegin
163410 setmiterlimit
1635 0.06000 0.06000 sc
16367.500 slw
1637n 3045 1357 m 2940 1357 2940 2227 105 arcto 4 {pop} repeat 2940 2332 4185 2332 105 arcto 4 {pop} repeat 4290 2332 4290 1462 105 arcto 4 {pop} repeat 4290 1357 3045 1357 105 arcto 4 {pop} repeat clp gs col-1 s gr
1638/Times-Bold findfont 180.00 scalefont setfont
16393585 1597 m
1640gs 1 -1 sc (WWW) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1641/Times-Bold findfont 180.00 scalefont setfont
16423585 1903 m
1643gs 1 -1 sc (Server) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1644/Times-Bold findfont 180.00 scalefont setfont
16453585 2209 m
1646gs 1 -1 sc (\(httpd\)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1647n 1080 1357 m 975 1357 975 2227 105 arcto 4 {pop} repeat 975 2332 2220 2332 105 arcto 4 {pop} repeat 2325 2332 2325 1462 105 arcto 4 {pop} repeat 2325 1357 1080 1357 105 arcto 4 {pop} repeat clp gs col-1 s gr
1648/Times-Bold findfont 180.00 scalefont setfont
16491635 1762 m
1650gs 1 -1 sc (WWW) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1651/Times-Bold findfont 180.00 scalefont setfont
16521635 2068 m
1653gs 1 -1 sc (Browser) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1654n 5010 1357 m 4905 1357 4905 2227 105 arcto 4 {pop} repeat 4905 2332 6150 2332 105 arcto 4 {pop} repeat 6255 2332 6255 1462 105 arcto 4 {pop} repeat 6255 1357 5010 1357 105 arcto 4 {pop} repeat clp gs col-1 s gr
1655/Times-Bold findfont 180.00 scalefont setfont
16565580 1597 m
1657gs 1 -1 sc (WWW) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1658/Times-Bold findfont 180.00 scalefont setfont
16595580 1903 m
1660gs 1 -1 sc (PRDBO Client) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1661/Times-Bold findfont 180.00 scalefont setfont
16625580 2209 m
1663gs 1 -1 sc (\(CGI script\)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1664n 6975 1357 m 6870 1357 6870 2227 105 arcto 4 {pop} repeat 6870 2332 8115 2332 105 arcto 4 {pop} repeat 8220 2332 8220 1462 105 arcto 4 {pop} repeat 8220 1357 6975 1357 105 arcto 4 {pop} repeat clp gs col-1 s gr
1665/Times-Bold findfont 180.00 scalefont setfont
16667560 1762 m
1667gs 1 -1 sc (PRDBO) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1668/Times-Bold findfont 180.00 scalefont setfont
16697560 2068 m
1670gs 1 -1 sc (Implementation) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1671n 4890 1845 m 4290 1845 l gs col-1 s gr
1672n 4434.00 1875.00 m 4290.00 1845.00 l 4434.00 1815.00 l 4410.50 1845.50 l 4434.00 1875.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1673n 2925 1845 m 2325 1845 l gs col-1 s gr
1674n 2469.00 1875.00 m 2325.00 1845.00 l 2469.00 1815.00 l 2445.50 1845.50 l 2469.00 1875.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1675n 6855 1845 m 6255 1845 l gs col-1 s gr
1676n 6399.00 1875.00 m 6255.00 1845.00 l 6399.00 1815.00 l 6375.50 1845.50 l 6399.00 1875.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
1677/Times-Bold findfont 180.00 scalefont setfont
16784650 3060 m
1679gs 1 -1 sc (\( arrows indicate direction of patient record data flow \)) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
1680$F2psEnd
1681restore
1682%%EndDocument
1683
1684 endTexFig
1685 305 1563 a Ff(Figure)g(5:)22 b(Access)15 b(to)i(patien)o(t)e
1686(information)h(from)f(the)h(W)l(orld)g(Wide)g(W)l(eb)73
16871705 y(The)21 b(data)h(rep)q(ositories)f(con)o(tain)g(data)h(suitable)e
1688(for)i(traditional)f(relational)f(databases)j(and)e(m)o(ulti-)0
16891766 y(media)c(data.)28 b(The)19 b(PRDBO)f(Implem)o(en)o(tation)e(and)j
1690(the)f(OLE)h(clien)o(t)d(are)j(capable)f(of)h(p)q(erforming)e(SQL)0
16911826 y(queries)c(on)h(relational)f(databases.)22 b(Where)13
1692b(these)g(databases)j(are)d(remote,)f(the)i(Remote)e(Database)j(Access)
16930 1886 y(\(RD)o(A\))20 b(proto)q(col)i(with)f(the)f(SQL)i(sp)q
1694(ecialization)e(\(RD)o(A/SQL\))h(is)g(used.)35 b(F)l(or)21
1695b(more)f(information)g(see:)0 1946 y Fd(http://hissa.ncsl.nist.gov/)d
1696Ff(~)m Fd(len/r)n(da)p 746 1946 15 2 v 18 w(info.html)73
16972006 y Ff(Multimedia)10 b(data)k(is)f(transmitted)f(b)o(y)g(means)g(of)
1698i(the)f(so)q(c)o(k)o(ets)f(in)o(terface)g(of)h(the)g(Proto)q(col)h
1699(Indep)q(enden)o(t)0 2067 y(In)o(terfaces)h(IEEE)h(Standard)h(\(PI)q
1700(I/so)q(c)o(k)o(ets\).)k(The)16 b(PI)q(I/so)q(c)o(k)o(ets)g(in)o
1701(terface)f(is)g(deriv)o(ed)g(from)g(the)h(Berk)o(eley)0
17022127 y(so)q(c)o(k)o(ets)g(in)o(terface)f(and)h(is)h(useful)e(for)i
1703(transmitting)e(large)h(amoun)o(ts)g(of)g(data.)73 2187
1704y(Figure)h(4)g(sho)o(ws)h(the)f(arc)o(hitecture)e(of)i(the)g(OLE)h
1705(application.)23 b(The)17 b(application)g(is)g(dev)o(elop)q(ed)f(using)
17060 2247 y(Borland)h(C++)f(and)h(uses)g(three)f(libraries.)21
1707b(The)c(Ob)s(ject)e(Windo)o(ws)i(Library)g(\(O)o(WL\))g(and)g(Ob)s
1708(ject)e(Com-)0 2307 y(p)q(onen)o(ts)22 b(F)l(ramew)o(ork)e(\(OCF\))h
1709(libraries)f(pro)o(vide)h(a)g(high)h(lev)o(el)d(in)o(terface)h(to)i
1710(Microsoft)f(Windo)o(ws)g(and)0 2367 y(OLE.)d(The)f(Visual)g(Basic)g
1711(Con)o(trol)g(\(VBX\))f(library)h(pro)o(vides)g(direct)f(access)i(to)f
1712(databases)i(b)o(y)e(means)g(of)0 2428 y(the)c(Ob)s(ject)f(Data)i(Base)
1713f(Connection)h(\(ODBC\))f(in)o(terface)e(sp)q(eci\014cation.)20
1714b(The)13 b(OLE)h(application)f(also)h(can)0 2488 y(b)q(e)k(a)g(clien)o
1715(t)e(of)i(the)g(PRDBO)f(to)h(access)g(information)f(from)g(outside)g
1716(the)h(organization)g(and,)h(optionally)l(,)0 2548 y(from)12
1717b(within)g(the)g(organization.)21 b(As)12 b(a)h(practical)f
1718(consideration,)h(applications)g(whic)o(h)f(access)g(information)1008
17192675 y(5)p eop
1720%%Page: 6 6
17216 5 bop 0 50 a Ff(created)16 b(b)o(y)f(an)i(organization)g(from)e
1722(within)h(that)h(organization)g(ma)o(y)e(forego)i(using)f(the)g(PRDBO.)
172373 110 y(Figure)f(5)h(sho)o(ws)g(in)f(more)f(detail)g(ho)o(w)i(patien)o
1724(t)e(information)h(is)g(accessed)g(o)o(v)o(er)f(the)h(W)l(orld)g(Wide)g
1725(W)l(eb)0 170 y(\(WWW\).)f(The)h(arro)o(ws)g(indicate)f(the)g
1726(direction)g(of)h(patien)o(t)f(information)f(\015o)o(w.)21
1727b(A)15 b(WWW)g(bro)o(wser,)f(suc)o(h)0 230 y(as,)22 b
1728Fd(mosaic)p Ff(,)f(connects)f(to)h(the)g(W)l(eb)f(Serv)o(er)f
1729Fd(http)n(d)p Ff(.)34 b(The)21 b(W)l(eb)f(Serv)o(er)f(initiates)h(the)g
1730(WWW)h(PRDBO)0 291 y(Clien)o(t)13 b(as)j(a)f(Common)e(Gatew)o(a)o(y)h
1731(In)o(terface)g(\(CGI\))g(script.)20 b(The)15 b(PRDBO)g(Clien)o(t)e
1732(mak)o(es)g(requests)h(to)h(the)0 351 y(PRDBO)h(Implem)o(en)o(tation)d
1733(whic)o(h)j(accesses)g(the)g(Data)h(Rep)q(ositories.)0
1734514 y Fh(3)81 b(Role)27 b(Based)g(Access)f(Con)n(trol)0
1735624 y Ff(Within)19 b(the)g(health)g(care)g(industry)l(,)g(there)g(are)g
1736(con)o(tin)o(uing)g(problems)f(asso)q(ciated)i(with)f(ho)o(w)h(to)f
1737(ensure)0 684 y(the)f(securit)o(y)f(and)h(in)o(tegrit)o(y)f(of)h
1738(health)g(care)g(information,)f(in)h(particular,)g(patien)o(t)f
1739(information.)26 b(These)0 744 y(problems)17 b(will)g(only)g(b)q(ecome)
1740g(larger)h(in)g(the)g(future)f(with)h(the)g(increasing)g(automation)g
1741(and)g(in)o(tegration)0 804 y(of)f(health)f(care)g(information.)73
1742865 y(There)21 b(are)g(t)o(w)o(o)h(basic)f(t)o(yp)q(es)g(of)g(access)h
1743(con)o(trol)f(mec)o(hanism)o(s)e(used)i(to)h(protect)f(information)f
1744(from)0 925 y(unauthorized)13 b(access:)19 b(discretionary)12
1745b(access)g(con)o(trols)h(\(D)o(A)o(C\))f(and)h(mandatory)f(access)h
1746(con)o(trols)f(\(MA)o(C\).)0 985 y(Because)k(D)o(A)o(C)g(places)h(the)f
1747(decision)g(of)h(who)h(can)f(access)f(information)g(at)h(the)g
1748Fd(discr)n(etion)f Ff(of)h(the)g(creator)0 1045 y(of)h(the)g
1749(information,)f(D)o(A)o(C)h(is)g(not)g(applicable)f(to)i(the)f(ma)s
1750(jorit)o(y)e(of)i(health)g(care)g(information.)26 b(Because)0
17511105 y(MA)o(C)d(requires)f(all)h(those)h(who)g(create,)g(access,)g(and)
1752g(main)o(tain)e(information)g(to)i(follo)o(w)f(rules)g(set)h(b)o(y)0
17531166 y(administrators,)12 b(MA)o(C)g(is)g(the)g(kind)g(of)h(access)g
1754(con)o(trol)f(mec)o(hanism)d(required)i(of)i(health)f(care)h
1755(information.)73 1226 y(The)f(most)g(commonly)d(used)j(MA)o(C)f(is)h
1756(the)g(m)o(ulti-lev)n(el)d(securit)o(y)h(mec)o(hanism)f(used)j(b)o(y)g
1757(the)g(Departmen)o(t)0 1286 y(of)j(Defense)f(\(DOD\).)h(This)f(is)h
1758(the)f(mec)o(hanism)e(whic)o(h)i(asso)q(ciates)h(information)f(with)h
1759(suc)o(h)f(lab)q(els)g(as)i Fd(TOP)0 1346 y(SECRET)p
1760Ff(,)h Fd(SECRET)p Ff(,)h(and)g Fd(CONFIDENTIAL)p Ff(.)f(It)h(has)h(b)q
1761(ecome)d(apparen)o(t)j(that)f(this)g(t)o(yp)q(e)g(of)g(MA)o(C)f(is)0
17621406 y(not)f(su\016cien)o(tly)e(\015exible)g(for)i(industry)f(use.)21
1763b(This)16 b(t)o(yp)q(e)f(of)h(MA)o(C)f(is)h(also)g(not)g(adequate)g
1764(for)g(the)f(needs)h(of)0 1467 y(health)g(care.)73 1527
1765y(Role)j(Based)f(Access)g(Con)o(trol)h(\(RBA)o(C\))f(is)h(a)g(MA)o(C)f
1766(whic)o(h)g(has)i(b)q(een)e(dev)o(elop)q(ed)g(at)h(NIST)g(to)g(meet)0
17671587 y(the)d(needs)g(of)h(industry)l(.)k(Rather)16 b(than)h(lab)q
1768(eling)f(information,)e(it)i(asso)q(ciates)h Fd(r)n(oles)f
1769Ff(with)h(eac)o(h)e(individual)0 1647 y(who)i(migh)o(t)d(ha)o(v)o(e)i
1770(a)g(need)g(to)h(access)f(information.)k(Eac)o(h)c(role)g(de\014nes)g
1771(a)g(sp)q(eci\014c)g(set)g(of)g(op)q(erations)i(that)0
17721707 y(the)g(individual)f(acting)h(in)g(that)h(role)e(ma)o(y)g(p)q
1773(erform.)26 b(The)18 b(op)q(erations)h(ma)o(y)e(b)q(e)h(broad)i(or)e(v)
1774o(ery)f(sp)q(eci\014c,)0 1768 y(e.g.,)g(when)h(a)h(diagnosis)g(is)f(en)
1775o(tered)e(in)o(to)i(a)g(patien)o(t)g(record,)g(the)f(symptoms)f
1776(leading)i(to)h(that)f(diagnosis)0 1828 y(m)o(ust)g(also)j(b)q(e)f(en)o
1777(tered.)31 b(Once)19 b(an)h(individual)f(has)i(b)q(een)e(prop)q(erly)h
1778(iden)o(ti\014ed)e(and)j(that)f(iden)o(ti\014cation)0
17791888 y(authen)o(ticated,)i(the)g(individual)e(c)o(ho)q(oses)j(a)f(role)
1780f(that)h(has)h(b)q(een)f(assigned)g(and)g(accesses)g(information)0
17811948 y(according)16 b(to)h(the)f(op)q(erations)h(assigned)g(to)g(the)f
1782(role.)21 b(F)l(or)16 b(more)f(information)g(on)i(RBA)o(C,)e(see:)0
17832008 y Fd(http://hissa.ncsl.nist.gov/rb)n(ac/)73 2068
1784y Ff(This)20 b(pro)s(ject)f(determines)e(the)i(applicabilit)o(y)e(of)j
1785(RBA)o(C)e(to)i(health)f(care)g(information.)30 b(While)18
1786b(it)h(is)0 2129 y(generally)e(accepted)g(that)i(RBA)o(C)e(is)h(more)e
1787(suited)i(to)g(health)g(care)g(than)g(others,)h(the)f(question)f
1788(remains)0 2189 y(as)i(to)g(whether)f(RBA)o(C)f(meets)f(all)i(of)h(the)
1789f(requiremen)o(ts)d(for)k(the)f(securit)o(y)f(of)h(health)g(care)h
1790(information.)0 2249 y(Moreo)o(v)o(er,)f(there)h(are)g(sev)o(eral)f(v)m
1791(ariations)h(on)h(the)f(RBA)o(C)f(mo)q(del)g(and)h(there)g(is)g(the)f
1792(question)h(of)h(whic)o(h)0 2309 y(v)m(ariations)d(are)f(most)g
1793(suitable)f(for)i(health)f(care)g(information.)73 2369
1794y(In)21 b(order)g(to)h(illustrate)e(the)h(usefulness)g(of)g(RBA)o(C)f
1795(to)i(health)f(care,)h(this)f(pro)s(ject)f(also)i(pro)q(duces)g(a)0
17962430 y(demonstration)c(of)g(the)g(use)g(of)g(RBA)o(C)f(with)h(patien)o
1797(t)g(records.)27 b(The)18 b(demonstration)g(suggests)h(di\013eren)o(t)0
17982490 y(roles)h(that)h(are)f(appropriate)h(with)f(patien)o(t)g(records)g
1799(and)h(de\014nes)f(sample)f(op)q(erations)i(asso)q(ciated)g(with)0
18002550 y(those)c(roles.)1008 2675 y(6)p eop
1801%%Page: 7 7
18027 6 bop 572 96 a Fg(Role)17 b(ID)514 b(Access)p 329 116
18031382 2 v 328 176 2 61 v 354 158 a Ff(P)o(atien)o(t)p
18041007 176 V 523 w(All)15 b(information)g(for)i(the)f(patien)o(t)p
18051710 176 V 329 178 1382 2 v 328 238 2 61 v 354 220 a(Do)q(ctor)p
18061007 238 V 533 w(All)f(information)p 1710 238 V 329 240
18071382 2 v 328 300 2 61 v 354 282 a(V)l(olun)o(tary)h(Caring)g(Agency)p
18081007 300 V 134 w(name,)f(address,)h(clinical)e(data)p
18091710 300 V 329 301 1382 2 v 328 362 2 61 v 354 344 a(Researc)o(her)p
18101007 362 V 448 w(age,)i(sex,)g(clinical)e(data)p 1710
1811362 V 329 363 1382 2 v 328 423 2 61 v 354 405 a(Epidemiologist)p
18121007 423 V 362 w(age,)i(sex,)g(clinical)e(data)p 1710
1813423 V 329 425 1382 2 v 328 485 2 61 v 354 467 a(En)o(vironmen)o(tal)g
1814(Health)h(O\016cer)p 1007 485 V 49 w(name,)g(ID,)g(address)p
18151710 485 V 329 487 1382 2 v 328 547 2 61 v 354 529 a(Organizational)i
1816(Sta\013)p 1007 547 V 250 w(name)e(and)i(ID)p 1710 547
1817V 329 549 1382 2 v 463 629 a(T)l(able)g(1:)k(Simpli\014ed)14
1818b(V)l(ersion)h(of)i(the)f(UK)g(RBA)o(C)f(P)o(olicy)73
1819826 y(A)e(sample)e(RBA)o(C)h(p)q(olicy)g(related)g(to)h(clinical)e(and)
1820j(administrativ)o(e)c(patien)o(t)i(data)i(has)f(b)q(een)g(iden)o
1821(ti\014ed.)0 886 y(This)g(draft)g(sp)q(eci\014cation,)g(en)o(titled)e
1822(\\A)i(Strategy)g(for)g(Securit)o(y)e(of)j(the)e(Clinical)g(Record)g
1823(and)i(its)e(T)l(ransfer")0 946 y(b)o(y)g(Dr.)20 b(An)o(ton)o(y)12
1824b(Griew)h(of)g(the)f(Institute)g(for)h(Health)f(Informatics)f(in)i(the)
1825f(UK,)g(represen)o(ts)g(some)f(degree)i(of)0 1006 y(consensus)j(on)g(a)
1826f(p)q(olicy)g(for)g(patien)o(t)g(information)f(access.)21
1827b(The)15 b(UK)f(p)q(olicy)h(is)g(RBA)o(C)f(with)h(the)g(addition)0
18281066 y(of)i(the)g(capabilit)o(y)f(of)h(lab)q(eling)f(information)g
1829(that)i(is)f(only)f(a)o(v)m(ailable)h(to)g(the)g(patien)o(t)f(and)i
1830(the)e(do)q(ctor.)24 b(It)0 1126 y(sp)q(eci\014es)16
1831b(roles)g(and)h(the)f(lev)o(el)e(of)i(access)h(p)q(ermitted)d(b)o(y)i
1832(eac)o(h)f(role.)73 1187 y(The)21 b(UK)g(p)q(olicy)f(is)h(b)q(eing)h
1833(incorp)q(orated)f(in)o(to)g(the)g(demo)f(for)h(the)g(health)g(care)g
1834(pro)s(ject)g("Soft)o(w)o(are)0 1247 y(Engineering)i(En)o(vironmen)o
1835(ts)e(for)i(Distributed)g(Applications)f(in)h(Health)g(Care.")g(See)g
1836(section)g(2)g(for)h(a)0 1307 y(description.)j(A)o(t)18
1837b(this)g(p)q(oin)o(t)h(in)f(the)h(dev)o(elopmen)n(t)d(of)j(the)f(demo,)
1838g(the)g(UK)g(p)q(olicy)g(has)h(b)q(een)f(somewhat)0 1367
1839y(simpli\014ed)f(b)o(y)h(eliminating)f(the)h(lab)q(eling)h(and)h
1840(limiti)o(ng)d(the)i(n)o(um)o(b)q(er)e(of)i(roles.)30
1841b(T)l(able)18 b(1)i(lists)e(the)h(roles)0 1427 y(and)e(the)f(patien)o
1842(t)f(information)h(that)g(eac)o(h)g(role)g(ma)o(y)f(access)h(in)g(this)
1843g(simpli\014ed)e(form)h(of)h(the)g(UK)g(p)q(olicy)l(.)1008
18442675 y(7)p eop
1845%%Trailer
1846end
1847userdict /end-hook known{end-hook}if
1848%%EOF