{"action":"created","issue":{"url":"https://api.github.com/repos/PEDSnet/pedsnet-origins/issues/5","labels_url":"https://api.github.com/repos/PEDSnet/pedsnet-origins/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/PEDSnet/pedsnet-origins/issues/5/comments","events_url":"https://api.github.com/repos/PEDSnet/pedsnet-origins/issues/5/events","html_url":"https://github.com/PEDSnet/pedsnet-origins/issues/5","id":88443789,"number":5,"title":"Add process for tracking vocabulary files","user":{"login":"bruth","id":515142,"avatar_url":"https://avatars.githubusercontent.com/u/515142?v=3","gravatar_id":"","url":"https://api.github.com/users/bruth","html_url":"https://github.com/bruth","followers_url":"https://api.github.com/users/bruth/followers","following_url":"https://api.github.com/users/bruth/following{/other_user}","gists_url":"https://api.github.com/users/bruth/gists{/gist_id}","starred_url":"https://api.github.com/users/bruth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bruth/subscriptions","organizations_url":"https://api.github.com/users/bruth/orgs","repos_url":"https://api.github.com/users/bruth/repos","events_url":"https://api.github.com/users/bruth/events{/privacy}","received_events_url":"https://api.github.com/users/bruth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-15T14:30:55Z","updated_at":"2015-06-16T19:22:36Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/PEDSnet/pedsnet-origins/issues/comments/112535453","html_url":"https://github.com/PEDSnet/pedsnet-origins/issues/5#issuecomment-112535453","issue_url":"https://api.github.com/repos/PEDSnet/pedsnet-origins/issues/5","id":112535453,"user":{"login":"burrowse","id":7452282,"avatar_url":"https://avatars.githubusercontent.com/u/7452282?v=3","gravatar_id":"","url":"https://api.github.com/users/burrowse","html_url":"https://github.com/burrowse","followers_url":"https://api.github.com/users/burrowse/followers","following_url":"https://api.github.com/users/burrowse/following{/other_user}","gists_url":"https://api.github.com/users/burrowse/gists{/gist_id}","starred_url":"https://api.github.com/users/burrowse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/burrowse/subscriptions","organizations_url":"https://api.github.com/users/burrowse/orgs","repos_url":"https://api.github.com/users/burrowse/repos","events_url":"https://api.github.com/users/burrowse/events{/privacy}","received_events_url":"https://api.github.com/users/burrowse/received_events","type":"User","site_admin":false},"created_at":"2015-06-16T19:22:36Z","updated_at":"2015-06-16T19:22:36Z","body":"I think there are a few reasons really:\r\n- Yes, there is the potential that they could not be unique (because we don't know the boundaries) although we expect them to be\r\n- Yes, there are vocabularies being published very frequently that differ between distribution\r\n- Concepts that are used in the sites ETL/ ETL Conventions could change in the underlying vocabularies on the OHDSII side, which is a priority to keep track of/be aware of since this impacts our workflow directly (most importantly)\r\n- The concepts are expected to expand and grow overtime by domain, by vocabularies etc..  In a very simple case we can use the tracking tool to ensure we observe that. (Eg. To ensure we don't receive a vocabulary that has 100 Loinc codes by error when there are 100,000+.\r\n- For concepts that become invalid, tracking this could inform a user when their particular code was valid for their study within the PEDSnet data network. (An example of this would be the explanation of finding individuals with unknown race in our v1 versus v2 data, using the code `8551` for v1 and the code `44814653` for v2 being able to track/demonstrate that 8551 was deprecated as of 2014-07-31)\r\n\r\n`select * from chop_pedsnetv2.concept where concept_id=8551`\r\n\r\nconcept_id | concept_name | domain_id | vocabulary_id | concept_class_id | standard_concept | concept_code | valid_start_date | valid_end_date | invalid_reason \r\n------------|--------------|-----------|---------------|------------------|------------------|--------------|------------------|---------------|----------------\r\n       8551 | UNKNOWN      | Gender    | Gender        | Gender           |                  | U            | 1970-01-01       | 2014-07-31     | D\r\n\r\n`select * from chop_pedsnetv2.concept where concept_id=44814653`\r\n\r\n concept_id | concept_name |  domain_id  | vocabulary_id | concept_class_id | standard_concept | concept_code | valid_start_date | valid_end_date | invalid_reason \r\n------------|------------|----------|--------------|-----------------|-----------------|-----------|-----------------|----------------|---------------\r\n   44814653 | Unknown      | Observation | PCORNet       | Undefined        |                  | Generic-UN   | 1970-01-01       | 2099-12-31     | \r\n\r\n\r\n\r\n\r\n"}}