#FIG 2.1 80 2 6 134 89 191 164 2 2 0 1 0 0 0 1 0.000 0 0 0 179 134 179 89 134 89 134 134 179 134 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 185 140 185 95 140 95 140 140 185 140 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 191 146 191 101 146 101 146 146 191 146 9999 9999 4 1 0 12 0 0 0 0.00000 4 9 34 164 164 Tables 4 0 12 4 0 0 0 0.00000 4 3 20 149 107 Func. Area 4 0 12 4 0 0 0 0.00000 4 3 30 149 111 FuncAr:Chp:Desc 4 0 12 4 0 0 0 0.00000 4 3 22 149 115 sym:num:str 4 0 12 4 0 0 0 0.00000 4 3 32 149 119 ADT:3:Admiss,Dis 4 0 12 4 0 0 0 0.00000 4 2 26 149 123 CNT:2:Control 4 0 12 4 0 0 0 0.00000 4 3 30 149 127 ORD:4:Order Ent 4 0 12 4 0 0 0 0.00000 4 3 22 149 131 QRY:5:Query 4 0 12 4 0 0 0 0.00000 4 3 32 149 135 BLN:6:Billing/Ac 4 0 12 4 0 0 0 0.00000 4 3 32 149 139 ADR:7:Ancilliary 4 0 12 4 0 0 0 0.00000 4 3 32 149 143 NMT:-3:Network M -6 6 32 59 89 164 2 2 0 1 0 0 0 1 0.000 7 0 0 77 134 77 59 32 59 32 134 77 134 9999 9999 2 2 0 1 0 0 0 1 0.000 7 0 0 83 140 83 65 38 65 38 140 83 140 9999 9999 2 2 0 1 0 0 0 1 0.000 7 0 0 89 146 89 71 44 71 44 146 89 146 9999 9999 4 1 0 10 0 0 0 0.00000 4 7 29 65 92 Health 4 1 0 10 0 0 0 0.00000 4 7 23 65 107 Level 4 1 0 10 0 0 0 0.00000 4 7 5 65 122 7 4 1 0 12 0 0 0 0.00000 4 9 51 62 164 Document -6 6 83 191 143 227 2 4 0 1 7 0 0 1 0.000 20 0 0 143 227 143 191 83 191 83 227 143 227 9999 9999 4 1 0 20 0 7 0 0.00000 4 13 45 113 215 AWK -6 6 191 191 251 227 6 191 191 251 227 2 4 0 1 7 0 0 1 0.000 20 0 0 251 227 251 191 191 191 191 227 251 227 9999 9999 -6 4 1 0 20 0 7 0 0.00000 4 13 45 221 215 AWK -6 6 323 191 383 227 2 4 0 1 7 0 0 1 0.000 20 0 0 383 227 383 191 323 191 323 227 383 227 9999 9999 4 1 0 20 0 7 0 0.00000 4 17 48 353 215 Prolog -6 6 386 254 452 335 2 2 0 1 0 0 0 1 0.000 0 0 0 434 308 434 254 389 254 389 308 434 308 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 440 314 440 260 395 260 395 314 440 314 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 446 320 446 266 401 266 401 320 446 320 9999 9999 4 1 0 12 0 0 0 0.00000 4 9 63 419 335 C++ classes 4 0 12 4 0 0 0 0.00000 4 3 28 404 272 class MSHseg { 4 0 12 4 0 0 0 0.00000 4 3 34 404 276 STtyp FieldSep; 4 0 12 4 0 0 0 0.00000 4 3 30 404 280 STtyp EncCha; 4 0 12 4 0 0 0 0.00000 4 3 30 404 284 STtyp SenFac; 4 0 12 4 0 0 0 0.00000 4 3 30 404 288 IDtyp MesTyp; 4 0 12 4 0 0 0 0.00000 4 3 30 404 292 NMtyp SeqNum; 4 0 12 4 0 0 0 0.00000 4 3 30 404 296 STtyp ConPoi; 4 0 12 4 0 0 0 0.00000 4 3 16 404 300 public: 4 0 12 4 0 0 0 0.00000 4 3 36 404 304 MSHseg(STtyp, ST 4 0 12 4 0 0 0 0.00000 4 3 22 404 308 MSHseg(); 4 0 12 4 0 0 0 0.00000 4 3 24 404 312 ~MSHseg(); 4 0 12 4 0 0 0 0.00000 4 3 36 404 316 void sedSenFac(S -6 6 464 371 524 407 2 4 0 1 7 0 0 1 0.000 20 0 0 524 407 524 371 464 371 464 407 524 407 9999 9999 4 1 2 20 0 7 0 0.00000 4 13 26 494 395 CC -6 6 254 83 311 146 2 2 0 1 0 0 0 1 0.000 0 0 0 299 134 299 83 254 83 254 134 299 134 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 305 140 305 89 260 89 260 140 305 140 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 311 146 311 95 266 95 266 146 311 146 9999 9999 4 0 12 4 0 0 0 0.00000 4 3 24 269 101 %func_area/3 4 0 12 4 0 0 0 0.00000 4 3 26 269 105 % sym fun ar 4 0 12 4 0 0 0 0.00000 4 3 28 269 109 % num chapter 4 0 12 4 0 0 0 0.00000 4 3 28 269 113 % str descrip 4 0 12 4 0 0 0 0.00000 4 3 32 269 121 funar(adt,3,"Adm 4 0 12 4 0 0 0 0.00000 4 3 32 269 125 funar(cnt,2,"con 4 0 12 4 0 0 0 0.00000 4 3 32 269 129 funar(ord,4,"Ord 4 0 12 4 0 0 0 0.00000 4 3 32 269 133 funar(qry,5,"que 4 0 12 4 0 0 0 0.00000 4 3 32 269 137 funar(bln,6,"Bil 4 0 12 4 0 0 0 0.00000 4 3 32 269 141 funar(adr,7,"Anc -6 6 371 71 443 164 2 2 0 1 0 0 0 1 0.000 0 0 0 434 146 434 71 374 71 374 146 434 146 9999 9999 4 1 0 12 0 0 0 0.00000 4 12 68 407 164 Check Report 4 0 12 4 0 0 0 0.00000 4 3 48 377 77 Consistency Check Report 4 0 12 4 0 0 0 0.00000 4 3 40 377 85 Undefinded Segments: 4 0 12 4 0 0 0 0.00000 4 3 40 377 89 [pd1, wid, wdn, wpn] 4 0 12 4 0 0 0 0.00000 4 3 38 377 97 Undefined Messages: 4 0 12 4 0 0 0 0.00000 4 3 8 377 101 [... 4 0 12 4 0 0 0 0.00000 4 1 6 377 113 ... -6 6 380 434 458 524 2 2 0 1 0 0 0 1 0.000 0 0 0 434 494 434 434 389 434 389 494 434 494 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 443 500 443 440 395 440 395 500 443 500 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 449 506 449 446 401 446 401 506 449 506 9999 9999 4 1 0 12 0 0 0 0.00000 4 12 77 419 524 Object libraries 4 0 12 4 0 0 0 0.00000 4 3 16 404 452 MSHseg.o 4 0 12 4 0 0 0 0.00000 4 3 16 404 456 RX1seg.o 4 0 12 4 0 0 0 0.00000 4 3 16 404 460 PV1seg.o 4 0 12 4 0 0 0 0.00000 4 3 16 404 468 ADTmsg.o 4 0 12 4 0 0 0 0.00000 4 3 16 404 472 QRYmsg.o 4 0 12 4 0 0 0 0.00000 4 3 16 404 476 DSRmsg.o 4 0 12 4 0 0 0 0.00000 4 3 14 404 484 ADtyp.o 4 0 12 4 0 0 0 0.00000 4 3 14 404 488 PNtyp.o 4 0 12 4 0 0 0 0.00000 4 3 14 404 492 CEtyp.o -6 6 284 296 374 377 2 2 0 1 0 0 0 1 0.000 0 0 0 344 350 344 296 299 296 299 350 344 350 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 350 356 350 302 305 302 305 356 350 356 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 356 362 356 308 311 308 311 362 356 362 9999 9999 4 1 0 12 0 0 0 0.00000 4 9 90 329 377 C++ base classes -6 6 290 404 368 494 2 2 0 1 0 0 0 1 0.000 0 0 0 344 464 344 404 299 404 299 464 344 464 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 353 470 353 410 305 410 305 470 353 470 9999 9999 2 2 0 1 0 0 0 1 0.000 0 0 0 359 476 359 416 311 416 311 476 359 476 9999 9999 4 1 0 12 0 0 0 0.00000 4 9 74 329 494 Base Libraries -6 3 0 0 1 0 0 0 1 0.000 1 0 0 0 1.000 4.000 8.000 251 209 269 194 269 170 9999 9999 3 0 0 1 -1 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 461 299 494 299 494 371 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 494 407 494 479 461 479 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 407 170 407 197 383 206 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 383 212 404 224 404 248 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 296 170 299 194 323 209 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 170 170 170 194 191 209 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 143 209 158 191 158 170 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 65 170 65 194 83 209 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 344 227 344 239 326 248 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 350 227 350 254 335 269 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 224 227 224 239 209 248 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 122 227 122 254 113 281 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 110 227 110 254 92 269 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 101 227 101 239 74 254 9999 9999 3 0 0 1 0 0 0 0 0.000 1 0 0 0 1.000 4.000 8.000 365 344 461 344 479 371 9999 9999 3 0 0 1 0 0 0 0 0.000 0 1 0 0 1.000 4.000 8.000 368 422 464 419 476 407 9999 9999 4 1 0 12 0 0 0 0.00000 4 12 87 284 164 Prolog predicates 4 2 0 12 0 0 0 0.00000 4 12 60 332 281 db-check.pl 4 2 0 12 0 0 0 0.00000 4 12 46 323 260 mkc-*.pl 4 2 0 12 0 0 0 0.00000 4 12 57 71 263 exmsg.awk 4 2 0 12 0 0 0 0.00000 4 12 54 89 278 exseg.awk 4 2 0 12 0 0 0 0.00000 4 9 49 110 293 extbl.awk 4 2 0 12 0 0 0 0.00000 4 12 49 209 260 tb2pl.awk