Are there any attributes which should attach to EVERY ODL?
Microsoft HealthVault has a number of attributes that are common across many data types on their platform (
http://developer.healthvault.com/pages/types/types.aspx).
Some examples are:
1. ID
2. Version Stamp
3. Note
4. Tags
5. Source
6. Vocabulary (if applicable)
They also include extensive audit related information such as:
1. Date - the date the record was changed
2. Action - the change action
3. Program - the application that made the change
With this in mind, I would be very interested to see if we can form a consensus around common attributes for most ODLs within our program. My first stab at this is that, at a minimum, all ODL data types should have the following:
1. Unique personal identifier: patient ID or something similar
2. Unique record identifier: an automatically generated ID
3. Timestamp: date and time the observation was actually made or entered (note, this is different from self reported dates and times – e.g., the self report “date/time eaten” in the Photo Food ODL)
4. Source - Self entry, sensor, algorithm, etc.
4. Vocabulary code: LOINC and similar vocabulary codes
if a mapping can be made
5. Full audit package
Tags might also be helpful to lay users, perhaps performing a similar role that vocabularies play for clinicians. Although, I think this would be up for debate as tags will be highly idiosyncratic.