Generally speaking, the HL7 FHIR Resource objects are well defined by a standards committee, and fairly straightforward. As such, we'll take most any pull requests that include SimpleSchemas that conform to any FHIR Resource or Extension.
If you'd like to work on converting FHIR Resources to SimpleSchemas and Meteor packages, here is a short outline of the steps used to create the initial collection of schemas.
- Copy JSON to file
- Remove comments
- Convert "" to Boolean
- Convert subdocuments fields into dotted notation
- Remove indentation spacing
- Add {type: {}} structure to each entry
- Add optional:true
- Add {meta: {version: ""}}
- SimpleSchema()
- JSDoc definition
- lib/object.js file
- base object
- transform function
- collection definition
- package.js file