array (
'composites' =>
array (
0 =>
array (
'anchor' => 'ccda',
'fields' =>
array (
0 =>
array (
'name' => 'uuid',
'type' => 'string',
'temporal' => false,
),
),
),
1 =>
array (
'anchor' => 'ccdaiteminfo',
'fields' =>
array (
0 =>
array (
'name' => 'htmlname',
'type' => 'string',
'temporal' => false,
),
),
),
2 =>
array (
'anchor' => 'rprtiteminfo',
'fields' =>
array (
0 =>
array (
'name' => 'page0',
'type' => 'integer',
'temporal' => false,
),
),
0 =>
array (
0 =>
array (
'name' => 'page1',
'type' => 'integer',
'temporal' => false,
),
),
1 =>
array (
0 =>
array (
'name' => 'point00',
'type' => 'integer',
'temporal' => false,
),
),
2 =>
array (
0 =>
array (
'name' => 'point01',
'type' => 'integer',
'temporal' => false,
),
),
3 =>
array (
0 =>
array (
'name' => 'point10',
'type' => 'integer',
'temporal' => false,
),
),
4 =>
array (
0 =>
array (
'name' => 'point11',
'type' => 'integer',
'temporal' => false,
),
),
),
3 =>
array (
'anchor' => 'ccdaallrgy',
'fields' =>
array (
0 =>
array (
'name' => 'desc',
'type' => 'string',
'temporal' => false,
),
),
),
4 =>
array (
'anchor' => 'dcmgrdlnk',
'fields' =>
array (
0 =>
array (
'name' => 'uuid',
'type' => 'string',
'temporal' => false,
),
1 =>
array (
'name' => 'luuid',
'type' => 'string',
'temporal' => false,
),
),
),
5 =>
array (
'anchor' => 'reldesc',
'fields' =>
array (
0 =>
array (
'name' => 'prmsn',
'type' => 'string',
'temporal' => false,
),
),
),
6 =>
array (
'anchor' => 'prmsn',
'fields' =>
array (
0 =>
array (
'name' => 'thumb',
'type' => 'boolean',
'temporal' => false,
),
),
),
7 =>
array (
'anchor' => 'pubgrp',
'fields' =>
array (
0 =>
array (
'name' => 'title',
'type' => 'string',
'temporal' => false,
),
1 =>
array (
'name' => 'weight',
'type' => 'integer',
'temporal' => false,
),
),
),
8 =>
array (
'anchor' => 'hand',
'fields' =>
array (
0 =>
array (
'name' => 'thumb',
'type' => 'string',
'temporal' => false,
'label' => 'Thumb',
),
1 =>
array (
'name' => 'dominant',
'type' => 'string',
'label' => 'Thumb',
),
2 =>
array (
'name' => 'shade',
'type' => 'string',
'temporal' => true,
'label' => 'Thumb',
),
3 =>
array (
'name' => 'finger',
'type' => 'string',
'label' => 'Finger',
),
),
),
9 =>
array (
'anchor' => 'glove',
'fields' =>
array (
0 =>
array (
'name' => 'color',
'type' => 'string',
'temporal' => false,
'label' => 'Color',
),
),
),
10 =>
array (
'anchor' => 'extraction',
'fields' =>
array (
0 =>
array (
'name' => 'info',
'type' => 'text',
'temporal' => false,
),
1 =>
array (
'name' => 'position',
'type' => 'integer',
'temporal' => false,
),
),
),
11 =>
array (
'anchor' => 'dispstream',
'fields' =>
array (
0 =>
array (
'name' => 'orighash',
'type' => 'string',
'temporal' => false,
),
1 =>
array (
'name' => 'info',
'type' => 'text',
'temporal' => false,
),
2 =>
array (
'name' => 'position',
'type' => 'integer',
'temporal' => false,
),
),
),
12 =>
array (
'anchor' => 'stream',
'fields' =>
array (
0 =>
array (
'name' => 'name',
'type' => 'string',
'temporal' => false,
'label' => 'Name',
),
1 =>
array (
'name' => 'orighash',
'type' => 'string',
'temporal' => false,
'label' => 'Original Hash',
),
2 =>
array (
'name' => 'pages',
'type' => 'string',
'temporal' => false,
'label' => 'Pages',
),
),
),
13 =>
array (
'anchor' => 'note',
'fields' =>
array (
0 =>
array (
'name' => 'text',
'type' => 'string',
'temporal' => false,
'label' => 'Text',
),
1 =>
array (
'name' => 'pub',
'type' => 'boolean',
'temporal' => false,
'label' => 'Publish',
),
),
),
14 =>
array (
'anchor' => 'dispsegment',
'fields' =>
array (
0 =>
array (
'name' => 'data',
'type' => 'binary',
),
),
),
15 =>
array (
'anchor' => 'segment',
'fields' =>
array (
0 =>
array (
'name' => 'data',
'type' => 'binary',
'temporal' => false,
'label' => 'Data',
),
),
),
16 =>
array (
'anchor' => 'title',
'fields' =>
array (
0 =>
array (
'name' => 'val',
'type' => 'string',
'temporal' => false,
'label' => 'Value',
),
),
),
17 =>
array (
'anchor' => 'suffix',
'fields' =>
array (
0 =>
array (
'name' => 'val',
'type' => 'string',
'temporal' => false,
'label' => 'Value',
),
),
),
18 =>
array (
'anchor' => 'gender',
'fields' =>
array (
0 =>
array (
'name' => 'status',
'type' => 'string',
'temporal' => false,
'label' => 'Gender',
),
),
),
19 =>
array (
'anchor' => 'user',
'fields' =>
array (
0 =>
array (
'name' => 'admin',
'type' => 'boolean',
'temporal' => false,
'label' => 'Is an Administrator',
),
1 =>
array (
'name' => 'watchlist',
'type' => 'text',
'temporal' => false,
'label' => 'List of graphable itmems',
),
2 =>
array (
'name' => 'sminst',
'type' => 'text',
'temporal' => false,
'label' => 'State Machine Instance',
),
3 =>
array (
'name' => 'login',
'type' => 'string',
'temporal' => false,
'label' => 'Login',
),
4 =>
array (
'name' => 'passwd',
'type' => 'string',
'temporal' => false,
'label' => 'Password',
),
5 =>
array (
'name' => 'salt',
'type' => 'string',
'temporal' => false,
'label' => 'Salt',
),
6 =>
array (
'name' => 'fst',
'type' => 'string',
'temporal' => false,
'label' => 'First',
),
7 =>
array (
'name' => 'mdl',
'type' => 'string',
'temporal' => false,
'label' => 'Middle',
),
8 =>
array (
'name' => 'lst',
'type' => 'string',
'temporal' => false,
'label' => 'Last',
),
9 =>
array (
'name' => 'addr',
'type' => 'string',
'temporal' => false,
),
10 =>
array (
'name' => 'city',
'type' => 'string',
'temporal' => false,
),
11 =>
array (
'name' => 'state',
'type' => 'string',
'temporal' => false,
),
12 =>
array (
'name' => 'zip',
'type' => 'string',
'temporal' => false,
),
13 =>
array (
'name' => 'cell',
'type' => 'string',
'temporal' => false,
),
14 =>
array (
'name' => 'cell2',
'type' => 'string',
'temporal' => false,
),
15 =>
array (
'name' => 'work',
'type' => 'string',
'temporal' => false,
),
16 =>
array (
'name' => 'home',
'type' => 'string',
'temporal' => false,
),
17 =>
array (
'name' => 'email',
'type' => 'string',
'temporal' => false,
),
18 =>
array (
'name' => 'ssn',
'type' => 'string',
'temporal' => false,
'label' => 'Social Security Number',
),
19 =>
array (
'name' => 'dob',
'type' => 'date',
'temporal' => false,
'label' => 'Birthdate',
),
20 =>
array (
'name' => 'verified',
'type' => 'boolean',
'temporal' => false,
'label' => 'Is user account verified',
),
21 =>
array (
'name' => 'token',
'type' => 'text',
'temporal' => false,
),
22 =>
array (
'name' => 'passwd_expiration_timestamp',
'type' => 'timestamp',
'temporal' => false,
),
23 =>
array (
'name' => 'token_expiration_timestamp',
'type' => 'timestamp',
'temporal' => false,
),
24 =>
array (
'name' => 'token_salt',
'type' => 'text',
'temporal' => false,
),
25 =>
array (
'name' => 'failed_passwd_attempt',
'type' => 'integer',
'temporal' => false,
),
26 =>
array (
'name' => 'passwd_retry_timestamp',
'type' => 'timestamp',
'temporal' => false,
),
27 =>
array (
'name' => 'contacts',
'type' => 'text',
'temporal' => false,
),
),
),
20 =>
array (
'anchor' => 'hlsvnmsg',
'fields' =>
array (
0 =>
array (
'name' => 'fs',
'type' => 'string',
'temporal' => false,
'label' => 'Field Separator',
'format' => 'alphanumeric',
),
),
),
21 =>
array (
'anchor' => 'hlsvnseg',
'fields' =>
array (
0 =>
array (
'name' => 'text',
'type' => 'text',
'temporal' => false,
'label' => 'Text',
'format' => 'alphanumeric',
),
),
),
22 =>
array (
'anchor' => 'prptylb',
'fields' =>
array (
0 =>
array (
'name' => 'src',
'type' => 'string',
'temporal' => false,
'label' => 'Source',
'length' => 10,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'cd',
'type' => 'string',
'temporal' => false,
'label' => 'Source',
'length' => 10,
'format' => 'alphanumeric',
),
),
),
23 =>
array (
'anchor' => 'icdten',
'fields' =>
array (
0 =>
array (
'name' => 'code',
'type' => 'string',
'temporal' => false,
'label' => 'Code',
'length' => 8,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'defin',
'type' => 'text',
'temporal' => false,
'label' => 'Definition',
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'valid',
'type' => 'boolean',
'temporal' => false,
'label' => 'Valid',
),
),
),
24 =>
array (
'anchor' => 'icdnine',
'fields' =>
array (
0 =>
array (
'name' => 'code',
'type' => 'string',
'temporal' => false,
'label' => 'Code',
'length' => 8,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'defin',
'type' => 'text',
'temporal' => false,
'label' => 'Definition',
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'valid',
'type' => 'boolean',
'temporal' => false,
'label' => 'Valid',
),
),
),
25 =>
array (
'anchor' => 'substr',
'fields' =>
array (
0 =>
array (
'name' => 'text',
'type' => 'string',
'temporal' => false,
'length' => 16,
'label' => 'Substring',
),
),
),
26 =>
array (
'anchor' => 'nucctaxo',
'fields' =>
array (
0 =>
array (
'name' => 'code',
'type' => 'string',
'temporal' => false,
'label' => 'Code',
'length' => 10,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'type',
'type' => 'string',
'temporal' => false,
'label' => 'Type',
'maxlength' => 40,
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'class',
'type' => 'string',
'temporal' => false,
'label' => 'Classification',
'maxlength' => 40,
'format' => 'alphanumeric',
),
3 =>
array (
'name' => 'special',
'type' => 'string',
'temporal' => false,
'label' => 'Specialization',
'maxlength' => 40,
'format' => 'alphanumeric',
),
4 =>
array (
'name' => 'defin',
'type' => 'text',
'temporal' => false,
'label' => 'Definition',
'format' => 'alphanumeric',
),
5 =>
array (
'name' => 'notes',
'type' => 'text',
'temporal' => false,
'label' => 'Notes',
'format' => 'alphanumeric',
),
),
),
27 =>
array (
'anchor' => 'npi',
'fields' =>
array (
0 =>
array (
'name' => 'npi',
'type' => 'integer',
'temporal' => false,
'label' => 'NPI',
'length' => 10,
),
1 =>
array (
'name' => 'ntttyp',
'type' => 'integer',
'temporal' => false,
'label' => 'Entity
Type',
'length' => 1,
),
2 =>
array (
'name' => 'rplcmnt',
'type' => 'integer',
'temporal' => false,
'label' => 'Replacement NPI',
'length' => 10,
),
3 =>
array (
'name' => 'ein',
'type' => 'string',
'temporal' => false,
'label' => 'Employer Identification Number',
'length' => 9,
'format' => 'numeric',
),
4 =>
array (
'name' => 'prorgnm',
'type' => 'string',
'temporal' => false,
'label' => 'Provider Organization Name',
'maxlength' => 70,
'format' => 'numeric',
),
5 =>
array (
'name' => 'otorgnm',
'type' => 'string',
'temporal' => false,
'label' => 'Provider Other Organization Name',
'maxlength' => 70,
'format' => 'alphanumeric',
),
6 =>
array (
'name' => 'otorgnmt',
'type' => 'string',
'temporal' => false,
'label' => 'Provider Other Organization Name Type Code',
'length' => 1,
'format' => 'alphanumeric',
),
7 =>
array (
'name' => 'aottl',
'type' => 'string',
'temporal' => false,
'label' => 'Authorized Official Title or Position',
'maxlength' => 35,
'format' => 'alphanumeric',
),
8 =>
array (
'name' => 'aotel',
'type' => 'string',
'temporal' => false,
'label' => 'Authorized Official Telephone Number',
'maxlength' => 20,
'format' => 'alphanumeric',
),
9 =>
array (
'name' => 'enumdt',
'type' => 'date',
'temporal' => false,
'label' => 'Provider
Enumeration
Date',
'length' => 10,
'format' => 'MM/DD/YYYY',
),
10 =>
array (
'name' => 'lstupdt',
'type' => 'date',
'temporal' => false,
'label' => 'Last
Updated',
'length' => 10,
'format' => 'MM/DD/YYYY',
),
11 =>
array (
'name' => 'dctrsn',
'type' => 'string',
'temporal' => false,
'label' => 'NPI
Deactivation
Reason
Code',
'length' => 2,
'format' => 'alphanumeric',
),
12 =>
array (
'name' => 'dctdt',
'type' => 'date',
'temporal' => false,
'label' => 'NPI Deactivation Date',
'length' => 10,
'format' => 'MM/DD/YYYY',
),
13 =>
array (
'name' => 'rctdt',
'type' => 'date',
'temporal' => false,
'label' => 'NPI
Reactivation
Date',
'length' => 10,
'format' => 'MM/DD/YYYY',
),
14 =>
array (
'name' => 'gndr',
'type' => 'string',
'temporal' => false,
'label' => 'Gender',
'length' => 1,
'format' => 'alphanumeric',
),
15 =>
array (
'name' => 'slprp',
'type' => 'string',
'temporal' => false,
'label' => 'Is
Sole
Proprietor',
'length' => 1,
'format' => 'alphanumeric',
),
16 =>
array (
'name' => 'orgsub',
'type' => 'string',
'temporal' => false,
'label' => 'Provider Organization Subpart Flag',
'length' => 1,
'format' => 'alphanumeric',
),
17 =>
array (
'name' => 'prntlbn',
'type' => 'text',
'temporal' => false,
'label' => 'Provider Organization Subpart Legal Business Name',
'maxlength' => 70,
'format' => 'alphanumeric',
),
18 =>
array (
'name' => 'prnttin',
'type' => 'string',
'temporal' => false,
'label' => 'Provider Organization Subpart TIN',
'length' => 1,
),
),
),
28 =>
array (
'anchor' => 'npiaddr',
'fields' =>
array (
0 =>
array (
'name' => 'fstln',
'type' => 'string',
'temporal' => false,
'label' => 'First Line',
'maxlength' => 55,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'scndln',
'type' => 'string',
'temporal' => false,
'label' => 'Second Line',
'maxlength' => 55,
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'cty',
'type' => 'string',
'temporal' => false,
'label' => 'City',
'maxlength' => 40,
'format' => 'alphanumeric',
),
3 =>
array (
'name' => 'stt',
'type' => 'string',
'temporal' => false,
'label' => 'State',
'maxlength' => 40,
'format' => 'alphanumeric',
),
4 =>
array (
'name' => 'pstlcd',
'type' => 'string',
'temporal' => false,
'label' => 'Postal Code',
'maxlength' => 20,
'format' => 'alphanumeric',
),
5 =>
array (
'name' => 'cntry',
'type' => 'string',
'temporal' => false,
'label' => 'Country',
'length' => 2,
'format' => 'alphanumeric',
),
6 =>
array (
'name' => 'phone',
'type' => 'string',
'temporal' => false,
'label' => 'Telephone Number',
'maxlength' => 20,
'format' => 'alphanumeric',
),
7 =>
array (
'name' => 'fax',
'type' => 'string',
'temporal' => false,
'label' => 'Fax Number',
'maxlength' => 20,
'format' => 'alphanumeric',
),
),
),
29 =>
array (
'anchor' => 'npibio',
'fields' =>
array (
0 =>
array (
'name' => 'lst',
'type' => 'string',
'temporal' => false,
'label' => 'Last Name',
'maxlength' => 35,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'fst',
'type' => 'string',
'temporal' => false,
'label' => 'First Name',
'maxlength' => 20,
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'mdl',
'type' => 'string',
'temporal' => false,
'label' => 'Middle Name',
'maxlength' => 20,
'format' => 'alphanumeric',
),
3 =>
array (
'name' => 'pfx',
'type' => 'string',
'temporal' => false,
'label' => 'Name Prefix',
'maxlength' => 5,
'format' => 'alphanumeric',
),
4 =>
array (
'name' => 'sfx',
'type' => 'string',
'temporal' => false,
'label' => 'Name Suffix',
'maxlength' => 5,
'format' => 'alphanumeric',
),
5 =>
array (
'name' => 'crdntl',
'type' => 'string',
'temporal' => false,
'label' => 'Credential',
'maxlength' => 20,
'format' => 'alphanumeric',
),
),
),
30 =>
array (
'anchor' => 'npiothid',
'fields' =>
array (
0 =>
array (
'name' => 'idnt',
'type' => 'string',
'temporal' => false,
'label' => 'Identifier',
'maxlength' => 20,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'tc',
'type' => 'string',
'temporal' => false,
'label' => 'Type Code',
'length' => 2,
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'st',
'type' => 'string',
'temporal' => false,
'label' => 'State',
'length' => 2,
'format' => 'alphanumeric',
),
3 =>
array (
'name' => 'isr',
'type' => 'string',
'temporal' => false,
'label' => 'Issuer',
'maxlength' => 80,
'format' => 'alphanumeric',
),
),
),
31 =>
array (
'anchor' => 'npilic',
'fields' =>
array (
0 =>
array (
'name' => 'lcns',
'type' => 'string',
'temporal' => false,
'label' => 'License
Number',
'maxlength' => 20,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'st',
'type' => 'string',
'temporal' => false,
'label' => 'State',
'length' => 2,
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'swtch',
'type' => 'string',
'temporal' => false,
'label' => 'Main
Taxonomy',
'length' => 1,
'format' => 'alphanumeric',
),
3 =>
array (
'name' => 'grp',
'type' => 'string',
'temporal' => false,
'label' => 'Group
Taxonomy',
'maxlength' => 70,
'format' => 'alphanumeric',
),
),
),
32 =>
array (
'anchor' => 'reltype',
'fields' =>
array (
0 =>
array (
'name' => 'typ',
'type' => 'string',
'temporal' => false,
'label' => 'Relationship Type',
'length' => 25,
'format' => 'alphanumeric',
),
),
),
33 =>
array (
'anchor' => 'labcdsrc',
'fields' =>
array (
0 =>
array (
'name' => 'src',
'type' => 'string',
'temporal' => false,
'label' => 'Source',
'length' => 25,
'format' => 'alphanumeric',
),
1 =>
array (
'name' => 'oid',
'type' => 'string',
'temporal' => false,
'label' => 'OID',
'length' => 25,
'format' => 'alphanumeric',
),
2 =>
array (
'name' => 'adhoc',
'type' => 'boolean',
'temporal' => false,
),
),
),
34 =>
array (
'anchor' => 'labfdsrc',
'fields' =>
array (
0 =>
array (
'name' => 'src',
'type' => 'string',
'temporal' => false,
'label' => 'Source',
'length' => 25,
'format' => 'alphanumeric',
),
),
),
35 =>
array (
'anchor' => 'labcd',
'fields' =>
array (
0 =>
array (
'name' => 'cd',
'type' => 'string',
'temporal' => false,
'label' => 'Code Source',
'length' => 25,
'format' => 'alphanumeric',
),
),
),
36 =>
array (
'anchor' => 'labccd',
'fields' =>
array (
0 =>
array (
'name' => 'vitalsign',
'type' => 'boolean',
'temporal' => false,
),
1 =>
array (
'name' => 'actv',
'type' => 'boolean',
'temporal' => false,
),
2 =>
array (
'name' => 'txt',
'type' => 'text',
'temporal' => false,
'label' => 'Description',
'length' => 200,
'format' => 'alphanumeric',
),
3 =>
array (
'name' => 'lngtxt',
'type' => 'text',
'temporal' => false,
'label' => 'Long Description',
'length' => 200,
'format' => 'alphanumeric',
),
4 =>
array (
'name' => 'cmpnt',
'type' => 'string',
'temporal' => false,
'label' => 'Component',
'length' => 200,
'format' => 'alphanumeric',
),
5 =>
array (
'name' => 'ppty',
'type' => 'string',
'temporal' => false,
'label' => 'Property',
'length' => 200,
'format' => 'alphanumeric',
),
6 =>
array (
'name' => 'tmaspct',
'type' => 'string',
'temporal' => false,
'label' => 'Time Aspect',
'length' => 200,
'format' => 'alphanumeric',
),
7 =>
array (
'name' => 'systm',
'type' => 'string',
'temporal' => false,
'label' => 'System',
'length' => 200,
'format' => 'alphanumeric',
),
8 =>
array (
'name' => 'scltyp',
'type' => 'string',
'temporal' => false,
'label' => 'Scale Type',
'length' => 200,
'format' => 'alphanumeric',
),
9 =>
array (
'name' => 'mthdtyp',
'type' => 'string',
'temporal' => false,
'label' => 'Method Type',
'length' => 200,
'format' => 'alphanumeric',
),
10 =>
array (
'name' => 'cls',
'type' => 'string',
'temporal' => false,
'label' => 'Class',
'length' => 200,
'format' => 'alphanumeric',
),
11 =>
array (
'name' => 'encounter',
'type' => 'boolean',
'temporal' => false,
),
12 =>
array (
'name' => 'is_doc_type',
'type' => 'boolean',
'temporal' => false,
),
13 =>
array (
'name' => 'weight',
'type' => 'integer',
'temporal' => false,
),
14 =>
array (
'name' => 'officevisit',
'type' => 'boolean',
'temporal' => false,
),
),
),
37 =>
array (
'anchor' => 'measure',
'fields' =>
array (
0 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
),
),
38 =>
array (
'anchor' => 'emeasure',
'fields' =>
array (
0 =>
array (
'name' => 'val',
'type' => 'text',
'temporal' => false,
),
1 =>
array (
'name' => 'lowval',
'type' => 'text',
'temporal' => false,
),
2 =>
array (
'name' => 'hival',
'type' => 'text',
'temporal' => false,
),
3 =>
array (
'name' => 'units',
'type' => 'text',
'temporal' => false,
),
4 =>
array (
'name' => 'interpret',
'type' => 'text',
'temporal' => false,
),
5 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
6 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
7 =>
array (
'name' => 'cdsstmnm',
'type' => 'text',
'temporal' => false,
),
8 =>
array (
'name' => 'dspnm',
'type' => 'text',
'temporal' => false,
),
9 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
),
),
39 =>
array (
'anchor' => 'procedure',
'fields' =>
array (
0 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
),
),
40 =>
array (
'anchor' => 'eprocedure',
'fields' =>
array (
0 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
),
),
41 =>
array (
'anchor' => 'diagnosis',
'fields' =>
array (
0 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
3 =>
array (
'name' => 'isAllergy',
'type' => 'boolean',
'temporal' => false,
),
4 =>
array (
'name' => 'substance',
'type' => 'text',
'temporal' => false,
),
5 =>
array (
'name' => 'hasAllergenCode',
'type' => 'boolean',
'temporal' => false,
),
),
),
42 =>
array (
'anchor' => 'ediagnosis',
'fields' =>
array (
0 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
3 =>
array (
'name' => 'isAllergy',
'type' => 'boolean',
'temporal' => false,
),
4 =>
array (
'name' => 'substance',
'type' => 'text',
'temporal' => false,
),
5 =>
array (
'name' => 'hasAllergenCode',
'type' => 'boolean',
'temporal' => false,
),
),
),
43 =>
array (
'anchor' => 'vax',
'fields' =>
array (
0 =>
array (
'name' => 'dummy',
'type' => 'string',
'temporal' => false,
),
1 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
3 =>
array (
'name' => 'manorg',
'type' => 'text',
'temporal' => false,
),
4 =>
array (
'name' => 'lotnumber',
'type' => 'text',
'temporal' => false,
),
),
),
44 =>
array (
'anchor' => 'evax',
'fields' =>
array (
0 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'manorg',
'type' => 'text',
'temporal' => false,
),
3 =>
array (
'name' => 'lotnumber',
'type' => 'text',
'temporal' => false,
),
4 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
),
),
45 =>
array (
'anchor' => 'med',
'fields' =>
array (
0 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
),
),
46 =>
array (
'anchor' => 'emed',
'fields' =>
array (
0 =>
array (
'name' => 'datehigh',
'type' => 'timestamp',
'temporal' => false,
),
1 =>
array (
'name' => 'datelow',
'type' => 'timestamp',
'temporal' => false,
),
2 =>
array (
'name' => 'dspnm',
'type' => 'text',
'temporal' => false,
),
3 =>
array (
'name' => 'htmlname',
'type' => 'text',
'temporal' => false,
),
),
),
47 =>
array (
'anchor' => 'msrrvsn',
'fields' =>
array (
0 =>
array (
'name' => 'value',
'type' => 'text',
'temporal' => false,
),
1 =>
array (
'name' => 'interpret',
'type' => 'text',
'temporal' => false,
),
2 =>
array (
'name' => 'units',
'type' => 'string',
'temporal' => false,
),
),
),
48 =>
array (
'anchor' => 'vtl',
'fields' =>
array (
0 =>
array (
'name' => 'value',
'type' => 'text',
'temporal' => false,
),
1 =>
array (
'name' => 'status',
'type' => 'text',
'temporal' => false,
),
2 =>
array (
'name' => 'interpret',
'type' => 'text',
'temporal' => false,
),
),
),
49 =>
array (
'anchor' => 'rprt',
'fields' =>
array (
0 =>
array (
'name' => 'when',
'type' => 'date',
'temporal' => false,
'label' => 'When',
'format' => 'MM/DD/YYYY',
),
),
),
50 =>
array (
'anchor' => 'rprtmzr',
'fields' =>
array (
0 =>
array (
'name' => 'nabnrml',
'type' => 'string',
'temporal' => false,
),
1 =>
array (
'name' => 'num',
'type' => 'float',
'temporal' => false,
),
),
),
51 =>
array (
'anchor' => 'rptnpidtl',
'fields' =>
array (
0 =>
array (
'name' => 'detail',
'type' => 'string',
'temporal' => false,
'label' => 'Type',
'length' => 30,
'format' => 'alphanumeric',
),
),
),
52 =>
array (
'anchor' => 'npirole',
'fields' =>
array (
0 =>
array (
'name' => 'value',
'type' => 'string',
'temporal' => false,
'label' => 'NPI Role',
'length' => 50,
'format' => 'alphanumeric',
),
),
),
53 =>
array (
'anchor' => 'ccdgrp',
'fields' =>
array (
0 =>
array (
'name' => 'name',
'type' => 'string',
'temporal' => false,
'label' => 'Code group',
'length' => 50,
'format' => 'alphanumeric',
),
),
),
54 =>
array (
'anchor' => 'datasource',
'fields' =>
array (
0 =>
array (
'name' => 'name',
'type' => 'text',
'temporal' => false,
),
),
),
),
'junctions' =>
array (
0 =>
array (
'name' => 'ecdahdrprvdr',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => true,
),
1 =>
array (
'role' => 'cda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => true,
),
),
),
1 =>
array (
'name' => 'cdahdrprvdr',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => true,
),
1 =>
array (
'role' => 'cda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => true,
),
),
),
2 =>
array (
'name' => 'eprocnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'eproc',
'anchor' => 'eprocedure',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
),
),
3 =>
array (
'name' => 'eprocmeas',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emeas',
'anchor' => 'emeasure',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'eproc',
'anchor' => 'eprocedure',
'many' => false,
'firstRole' => true,
),
),
),
4 =>
array (
'name' => 'procmeas',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'meas',
'anchor' => 'measure',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => false,
'firstRole' => true,
),
),
),
5 =>
array (
'name' => 'pdfs',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'dispstream',
'anchor' => 'dispstream',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
),
),
6 =>
array (
'name' => 'upldrxtrn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'extraction',
'anchor' => 'extraction',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'uploader',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
),
),
7 =>
array (
'name' => 'ptntxtrn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'extraction',
'anchor' => 'extraction',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'patient',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
),
),
8 =>
array (
'name' => 'origxtrn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'original',
'anchor' => 'dispstream',
'many' => false,
'firstRole' => false,
),
1 =>
array (
'role' => 'extraction',
'anchor' => 'extraction',
'many' => true,
'firstRole' => true,
),
),
),
9 =>
array (
'name' => 'ccdainfo',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'info',
'anchor' => 'ccdaiteminfo',
'many' => true,
'firstRole' => false,
),
),
),
10 =>
array (
'name' => 'ccdaedit',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => false,
),
),
),
11 =>
array (
'name' => 'prociteminfo',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'info',
'anchor' => 'ccdaiteminfo',
'many' => true,
'firstRole' => false,
),
),
),
12 =>
array (
'name' => 'ccdamsrrvsn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'revision',
'anchor' => 'msrrvsn',
'many' => true,
'firstRole' => false,
),
),
),
13 =>
array (
'name' => 'rprtmsrrvsn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'rprt',
'anchor' => 'rprt',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'revision',
'anchor' => 'msrrvsn',
'many' => true,
'firstRole' => false,
),
),
),
14 =>
array (
'name' => 'eccdameasure',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'meas',
'anchor' => 'measure',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => false,
),
),
),
15 =>
array (
'name' => 'emeascda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emeas',
'anchor' => 'emeasure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
16 =>
array (
'name' => 'emeascd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emeas',
'anchor' => 'emeasure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
17 =>
array (
'name' => 'emeasnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emeas',
'anchor' => 'emeasure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => true,
'firstRole' => false,
),
),
),
18 =>
array (
'name' => 'eemeas',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emeas',
'anchor' => 'emeasure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
19 =>
array (
'name' => 'eccdadiag',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'diag',
'anchor' => 'diagnosis',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => false,
),
),
),
20 =>
array (
'name' => 'ediagcda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ediag',
'anchor' => 'ediagnosis',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
21 =>
array (
'name' => 'ediagcd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ediag',
'anchor' => 'ediagnosis',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
22 =>
array (
'name' => 'ediagallergen',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ediag',
'anchor' => 'ediagnosis',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
23 =>
array (
'name' => 'eediag',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ediag',
'anchor' => 'ediagnosis',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
24 =>
array (
'name' => 'eccdavax',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'vax',
'anchor' => 'vax',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => false,
),
),
),
25 =>
array (
'name' => 'evaxcda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'evax',
'anchor' => 'evax',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
26 =>
array (
'name' => 'evaxcd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'evax',
'anchor' => 'evax',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
27 =>
array (
'name' => 'eevax',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'evax',
'anchor' => 'evax',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
28 =>
array (
'name' => 'vaxiteminfo',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'vax',
'anchor' => 'vax',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'info',
'anchor' => 'ccdaiteminfo',
'many' => true,
'firstRole' => false,
),
),
),
29 =>
array (
'name' => 'vaxccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'vax',
'anchor' => 'vax',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
30 =>
array (
'name' => 'diagccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'diagnosis',
'anchor' => 'diagnosis',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
31 =>
array (
'name' => 'diagallergen',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'diagnosis',
'anchor' => 'diagnosis',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
32 =>
array (
'name' => 'diagiteminfo',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'diagnosis',
'anchor' => 'diagnosis',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'info',
'anchor' => 'ccdaiteminfo',
'many' => true,
'firstRole' => false,
),
),
),
33 =>
array (
'name' => 'mediteminfo',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'med',
'anchor' => 'med',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'info',
'anchor' => 'ccdaiteminfo',
'many' => true,
'firstRole' => false,
),
),
),
34 =>
array (
'name' => 'medccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'med',
'anchor' => 'med',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
35 =>
array (
'name' => 'eproccda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'eproc',
'anchor' => 'eprocedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
36 =>
array (
'name' => 'proccda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
37 =>
array (
'name' => 'eprocrprt',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'rprt',
'anchor' => 'rprt',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => false,
'firstRole' => false,
),
),
),
38 =>
array (
'name' => 'procrprt',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'rprt',
'anchor' => 'rprt',
'many' => false,
'firstRole' => false,
),
),
),
39 =>
array (
'name' => 'procnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'role',
'anchor' => 'npirole',
'many' => false,
'firstRole' => false,
),
),
),
40 =>
array (
'name' => 'eproccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'eproc',
'anchor' => 'eprocedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
41 =>
array (
'name' => 'eeproc',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'eproc',
'anchor' => 'eprocedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
42 =>
array (
'name' => 'emedcda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emed',
'anchor' => 'emed',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
43 =>
array (
'name' => 'emedcd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emed',
'anchor' => 'emed',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
44 =>
array (
'name' => 'eemed',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'emed',
'anchor' => 'emed',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
45 =>
array (
'name' => 'eccdamsrrvsn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'revision',
'anchor' => 'msrrvsn',
'many' => true,
'firstRole' => false,
),
),
),
46 =>
array (
'name' => 'erprtmsrrvsn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'rprt',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'revision',
'anchor' => 'msrrvsn',
'many' => true,
'firstRole' => false,
),
),
),
47 =>
array (
'name' => 'proccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
48 =>
array (
'name' => 'euproccd',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
2 =>
array (
'role' => 'proc',
'anchor' => 'procedure',
'many' => false,
'firstRole' => false,
),
3 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
49 =>
array (
'name' => 'udiagcd',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'diag',
'anchor' => 'diagnosis',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
50 =>
array (
'name' => 'ediagnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'ediag',
'anchor' => 'ediagnosis',
'many' => true,
'firstRole' => false,
),
),
),
51 =>
array (
'name' => 'diagnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'diag',
'anchor' => 'diagnosis',
'many' => true,
'firstRole' => false,
),
),
),
52 =>
array (
'name' => 'emednpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'emed',
'anchor' => 'emed',
'many' => true,
'firstRole' => false,
),
),
),
53 =>
array (
'name' => 'mednpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'med',
'anchor' => 'med',
'many' => true,
'firstRole' => false,
),
),
),
54 =>
array (
'name' => 'umedcd',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'editor',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'med',
'anchor' => 'med',
'many' => false,
'firstRole' => false,
),
3 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
55 =>
array (
'name' => 'meascd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'meas',
'anchor' => 'measure',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'code',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
56 =>
array (
'name' => 'measrvsn',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'meas',
'anchor' => 'measure',
'many' => false,
'firstRole' => false,
),
1 =>
array (
'role' => 'rvsn',
'anchor' => 'msrrvsn',
'many' => true,
'firstRole' => true,
),
),
),
57 =>
array (
'name' => 'msrrvsnii',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'info',
'anchor' => 'ccdaiteminfo',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'revision',
'anchor' => 'msrrvsn',
'many' => false,
'firstRole' => false,
),
),
),
58 =>
array (
'name' => 'fit',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'hand',
'anchor' => 'hand',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'glove',
'anchor' => 'glove',
'many' => true,
'firstRole' => false,
),
),
),
59 =>
array (
'name' => 'rprtstrm',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'rprt',
'anchor' => 'rprt',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'stream',
'anchor' => 'stream',
'many' => false,
'firstRole' => false,
),
),
),
60 =>
array (
'name' => 'npibzmaddr',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'addr',
'anchor' => 'npiaddr',
'many' => false,
'firstRole' => false,
),
),
),
61 =>
array (
'name' => 'npibzpladdr',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'addr',
'anchor' => 'npiaddr',
'many' => false,
'firstRole' => false,
),
),
),
62 =>
array (
'name' => 'npiprbio',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'bio',
'anchor' => 'npibio',
'many' => false,
'firstRole' => false,
),
),
),
63 =>
array (
'name' => 'npiotbio',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'bio',
'anchor' => 'npibio',
'many' => false,
'firstRole' => false,
),
),
),
64 =>
array (
'name' => 'npiaobio',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'bio',
'anchor' => 'npibio',
'many' => false,
'firstRole' => false,
),
),
),
65 =>
array (
'name' => 'npilic',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'lic',
'anchor' => 'npilic',
'many' => true,
'firstRole' => false,
),
),
),
66 =>
array (
'name' => 'npiothid',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'othid',
'anchor' => 'npiothid',
'many' => true,
'firstRole' => false,
),
),
),
67 =>
array (
'name' => 'npilctxnmy',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'license',
'anchor' => 'npilic',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'taxonomy',
'anchor' => 'nucctaxo',
'many' => false,
'firstRole' => false,
),
),
),
68 =>
array (
'name' => 'hlsvnms',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'msg',
'anchor' => 'hlsvnmsg',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'seg',
'anchor' => 'hlsvnseg',
'many' => true,
'firstRole' => false,
),
),
),
69 =>
array (
'name' => 'hlsvnpc',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'prnt',
'anchor' => 'hlsvnseg',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'chld',
'anchor' => 'hlsvnseg',
'many' => true,
'firstRole' => false,
),
),
),
70 =>
array (
'name' => 'usuffix',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'suffix',
'anchor' => 'suffix',
'many' => false,
'firstRole' => false,
),
),
),
71 =>
array (
'name' => 'utitle',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'title',
'anchor' => 'title',
'many' => false,
'firstRole' => false,
),
),
),
72 =>
array (
'name' => 'ugender',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'gender',
'anchor' => 'gender',
'many' => false,
'firstRole' => false,
),
),
),
73 =>
array (
'name' => 'rperson',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'reader',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'read',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
74 =>
array (
'name' => 'reldesc',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'isa',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'of',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'nature',
'anchor' => 'reltype',
'many' => true,
'firstRole' => false,
),
3 =>
array (
'role' => 'descr',
'anchor' => 'reldesc',
'many' => false,
'firstRole' => false,
),
),
),
75 =>
array (
'name' => 'reldisp',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'descr',
'anchor' => 'reldesc',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'pubgrp',
'anchor' => 'pubgrp',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'shown',
'anchor' => 'prmsn',
'many' => false,
'firstRole' => false,
),
),
),
76 =>
array (
'name' => 'wperson',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'writer',
'anchor' => 'user',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'written',
'anchor' => 'user',
'many' => true,
'firstRole' => false,
),
),
),
77 =>
array (
'name' => 'prsnlab',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'person',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'pid',
'anchor' => 'hlsvnseg',
'many' => true,
'firstRole' => false,
),
),
),
78 =>
array (
'name' => 'prsnnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'person',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => false,
),
),
),
79 =>
array (
'name' => 'labccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'src',
'anchor' => 'labcdsrc',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'cd',
'anchor' => 'labcd',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
80 =>
array (
'name' => 'hlsvnsrc',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'src',
'anchor' => 'labfdsrc',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'msg',
'anchor' => 'hlsvnmsg',
'many' => true,
'firstRole' => false,
),
),
),
81 =>
array (
'name' => 'obxccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'seg',
'anchor' => 'hlsvnseg',
'many' => true,
'firstRole' => false,
),
),
),
82 =>
array (
'name' => 'stream',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'strm',
'anchor' => 'stream',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'seg',
'anchor' => 'segment',
'many' => true,
'firstRole' => false,
),
),
),
83 =>
array (
'name' => 'dispstream',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'strm',
'anchor' => 'dispstream',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'seg',
'anchor' => 'dispsegment',
'many' => true,
'firstRole' => false,
),
),
),
84 =>
array (
'name' => 'icdtenstr',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'str',
'anchor' => 'substr',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'icdten',
'anchor' => 'icdten',
'many' => true,
'firstRole' => false,
),
),
),
85 =>
array (
'name' => 'icdninestr',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'str',
'anchor' => 'substr',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'icdnine',
'anchor' => 'icdnine',
'many' => true,
'firstRole' => false,
),
),
),
86 =>
array (
'name' => 'rprtmzrccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'mzr',
'anchor' => 'rprtmzr',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => false,
),
),
),
87 =>
array (
'name' => 'usrvtl',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'vital',
'anchor' => 'vtl',
'many' => true,
'firstRole' => false,
),
),
),
88 =>
array (
'name' => 'vtlnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'vital',
'anchor' => 'vtl',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => true,
'firstRole' => true,
),
),
),
89 =>
array (
'name' => 'vtlccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'vital',
'anchor' => 'vtl',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => false,
'firstRole' => true,
),
),
),
90 =>
array (
'name' => 'usrrprt',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => false,
),
),
),
91 =>
array (
'name' => 'rprticdten',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'icdten',
'anchor' => 'icdten',
'many' => true,
'firstRole' => false,
),
),
),
92 =>
array (
'name' => 'rprtccd',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
93 =>
array (
'name' => 'ccdgrp',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'grp',
'anchor' => 'ccdgrp',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
94 =>
array (
'name' => 'ccdanine',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'diag',
'anchor' => 'icdnine',
'many' => true,
'firstRole' => false,
),
),
),
95 =>
array (
'name' => 'ccdaten',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'diag',
'anchor' => 'icdten',
'many' => true,
'firstRole' => false,
),
),
),
96 =>
array (
'name' => 'npiuser',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'usr',
'anchor' => 'user',
'many' => false,
'firstRole' => false,
),
),
),
97 =>
array (
'name' => 'rprticdnine',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'icdnine',
'anchor' => 'icdnine',
'many' => true,
'firstRole' => false,
),
),
),
98 =>
array (
'name' => 'rprtnpi',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'npi',
'anchor' => 'npi',
'many' => false,
'firstRole' => false,
),
2 =>
array (
'role' => 'rptnpidtl',
'anchor' => 'rptnpidtl',
'many' => false,
'firstRole' => false,
),
),
),
99 =>
array (
'name' => 'rprtctgry',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ctgry',
'anchor' => 'labccd',
'many' => false,
'firstRole' => false,
),
),
),
100 =>
array (
'name' => 'npirole',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'dtl',
'anchor' => 'rptnpidtl',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'role',
'anchor' => 'npirole',
'many' => false,
'firstRole' => false,
),
),
),
101 =>
array (
'name' => 'rprtproc',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccd',
'anchor' => 'labccd',
'many' => true,
'firstRole' => false,
),
),
),
102 =>
array (
'name' => 'notes',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'note',
'anchor' => 'note',
'many' => true,
'firstRole' => false,
),
1 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
),
),
103 =>
array (
'name' => 'rprttxnmy',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'report',
'anchor' => 'rprt',
'many' => true,
'firstRole' => true,
),
1 =>
array (
'role' => 'taxonomy',
'anchor' => 'nucctaxo',
'many' => true,
'firstRole' => false,
),
),
),
104 =>
array (
'name' => 'dcmgrdlnk',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'link',
'anchor' => 'dcmgrdlnk',
'many' => true,
'firstRole' => false,
),
),
),
105 =>
array (
'name' => 'uccda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => false,
),
),
),
106 =>
array (
'name' => 'eccda',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => true,
'firstRole' => false,
),
),
),
107 =>
array (
'name' => 'ccdastrm',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'stream',
'anchor' => 'stream',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => false,
),
),
),
108 =>
array (
'name' => 'ccdallrgy',
'temporal' => true,
'relations' =>
array (
0 =>
array (
'role' => 'ccda',
'anchor' => 'ccda',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'allergy',
'anchor' => 'ccdaallrgy',
'many' => true,
'firstRole' => false,
),
),
),
109 =>
array (
'name' => 'sourcedmeasures',
'temporal' => false,
'relations' =>
array (
0 =>
array (
'role' => 'user',
'anchor' => 'user',
'many' => false,
'firstRole' => true,
),
1 =>
array (
'role' => 'measure',
'anchor' => 'measure',
'many' => true,
'firstRole' => false,
),
2 =>
array (
'role' => 'source',
'anchor' => 'datasource',
'many' => false,
'firstRole' => false,
),
),
),
),
'nontemporals' =>
array (
0 =>
array (
'name' => 'counters',
'foreign_keys' =>
array (
),
'fields' =>
array (
'dummy' => 'pk',
'dt' => 'date',
),
),
1 =>
array (
'name' => 'session',
'fields' =>
array (
'sessionid' => 'pk',
'userid' => 'integer',
),
'foreign_keys' =>
array (
0 =>
array (
'name' => 'user',
'table' => 'user',
'temporal' => 'anchor',
'fields' =>
array (
0 => 'userid',
),
'ref_fields' =>
array (
0 => 'id',
),
'many' => false,
),
),
),
2 =>
array (
'name' => 'sessionattr',
'fields' =>
array (
'sessionid' => 'integer',
'name' => 'string',
'value' => 'text',
),
'primary_key' =>
array (
0 => 'sessionid',
1 => 'name',
),
'foreign_keys' =>
array (
0 =>
array (
'name' => 'session',
'table' => 'session',
'fields' =>
array (
0 => 'sessionid',
),
'ref_fields' =>
array (
0 => 'sessionid',
),
'many' => true,
),
),
),
3 =>
array (
'name' => 'stream',
'fields' =>
array (
'id' => 'pk',
'sessionid' => 'integer',
),
'foreign_keys' =>
array (
0 =>
array (
'name' => 'session',
'table' => 'session',
'fields' =>
array (
0 => 'sessionid',
),
'ref_fields' =>
array (
0 => 'sessionid',
),
'many' => true,
),
),
),
4 =>
array (
'name' => 'segment',
'fields' =>
array (
'id' => 'pk',
'streamid' => 'integer',
'data' => 'binary',
),
'foreign_keys' =>
array (
0 =>
array (
'name' => 'stream',
'table' => 'stream',
'fields' =>
array (
0 => 'streamid',
),
'ref_fields' =>
array (
0 => 'id',
),
'many' => true,
),
),
),
5 =>
array (
'name' => 'streamattr',
'fields' =>
array (
'streamid' => 'integer',
'name' => 'string',
'value' => 'text',
),
'primary_key' =>
array (
0 => 'streamid',
1 => 'name',
),
'foreign_keys' =>
array (
0 =>
array (
'name' => 'stream',
'table' => 'stream',
'fields' =>
array (
0 => 'streamid',
),
'ref_fields' =>
array (
0 => 'id',
),
'many' => true,
),
),
),
),
)