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, ), 28 => array ( 'name' => 'phone1', 'type' => 'text', 'temporal' => false, ), 29 => array ( 'name' => 'phone2', 'type' => 'text', 'temporal' => false, ), 30 => array ( 'name' => 'phone1type', 'type' => 'integer', 'temporal' => false, ), 31 => array ( 'name' => 'phone2type', 'type' => 'integer', 'temporal' => false, ), 32 => array ( 'name' => 'addr2', 'type' => 'text', 'temporal' => false, ), 33 => array ( 'name' => 'maddr', 'type' => 'text', 'temporal' => false, ), 34 => array ( 'name' => 'maddr2', 'type' => 'text', 'temporal' => false, ), 35 => array ( 'name' => 'mcity', 'type' => 'text', 'temporal' => false, ), 36 => array ( 'name' => 'mstate', 'type' => 'text', 'temporal' => false, ), 37 => array ( 'name' => 'mzip', '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, ), ), ), ), )