rsna / acr-rsna-cdes Goto Github PK
View Code? Open in Web Editor NEWJSON schema and other materials related to the joint ACR-RSNA project to create common data elements.
Home Page: https://radelement.org/
JSON schema and other materials related to the joint ACR-RSNA project to create common data elements.
Home Page: https://radelement.org/
Let's leave out version.
Let's update system to be a URI
and include HREF as an optional element
In order to be more compatible with JSON - want to move all attributes to elements
value_set
array should have at least 2 elementsmin_cardinality
should be a minimum of 0max_cardinality
should be a minimum of 1-- we should have just one be required with an array of more than one item
New person roles: Author, Lead Author, Reviewer, Editor
Update identifiers: set id, element id, and value code to have TO_BE_ASSIGNED as a valid option to support creation of JSON resources prior to uploading to Radelement.org
Boolean has never been fully supported, and can be covered with a value set if needed.
@ccarr - can someone let me know whether this exists in the current radelement site as an optional element, or is it just missing from our examples because it's optional?
If it's there, but missing in the schema, I'll add it now. Otherwise that's another future enhancement to request.
Apologies, I don't see other devs to "@"...
Each piece of the schema includes a lay language description that explains it's purpose
Should to have a structure by which a Set definition can indicate that it includes an Element which isn't being defined within the Set.
I would propose that we define an element_ref
structure of the form:
{
"ref_id": "RDE1234",
"version_number": 1
}
and then make the elements
component of the Set definition be able to refer to either our existing element objects or this new element_ref
-type object.
Would like alphanumeric way to specify a particular version of the CDE. This also marries with CAR/DS ModuleVersion
Enumerated value set from existing RSNA model
Add body_part to set and element
align around usage of uri/url/href
We would like to have coordinated versions of the schema for:
cde_set.schema.json
cde_element.schema.json
cde_set_list.schema.json
cde_element_list.schema.json
Event should require date and status.
Consider adding a note to event and tracking when element / set version changes.
organization
's roles are capitalized strings, in contrast to the person
rolesno longer relevant
Right now, the property of body_part
for codes is named index_codes
, but accepts only a single code. We should either:
index_code
orbody_part
(preferred)require system and code
Will be optional. Pasting the original modality specification from legacy schema below
modality =
element modality {
element system { "RadLex" },
( element code {"CT"},
element name { "Computed Tomography"},
element url { "http://radlex.org/RID/RID10321" } ) ?,
( element code { "FL" },
element name { "Fluoroscopy" },
element url { "http://radlex.org/RID/RID10361" } ) ?,
( element code { "MR" },
element name { "Magnetic Resonance Imaging" },
element url { "http://radlex.org/RID/RID10312" } ) ?,
( element code { "NM" },
element name { "Nuclear Medicine" },
element url { "http://radlex.org/RID/RID10330" } ) ?,
( element code { "PET" },
element name { "Positron Emission Tomography" },
element url { "http://radlex.org/RID/RID10337" } ) ?,
( element code { "US" },
element name { "Ultrasound" },
element url { "http://radlex.org/RID/RID10326" } ) ?,
( element code { "XR" },
element name { "Projection Radiography" },
element url { "http://radlex.org/RID/RID10345" } ) ?
}
We need to ensure that it's discoverable within an element that it has a parent set. Downstream applications will need to understand whether the element is a reference, or child of the current set under consideration.
Properties:
Pubmed ID - optional integer
Reference Text - required
Reference URL - optional
cc: @talkasab - what version number would you like to assign to the current schema?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.