Skip to content

Instantly share code, notes, and snippets.

@joaostein
Last active July 10, 2025 18:14
Show Gist options
  • Save joaostein/7ae9087bea7adb4c1d44121f4dc5fea6 to your computer and use it in GitHub Desktop.
Save joaostein/7ae9087bea7adb4c1d44121f4dc5fea6 to your computer and use it in GitHub Desktop.
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Tesla MR Admissions Scoring Schema",
"type": "object",
"required": ["fail_minimum_requirements", "final_score", "max_score", "clinical_site_name", "breakdown", "summary_comment"],
"properties": {
"fail_minimum_requirements": { "type": "boolean" },
"max_score": { "type": "number" },
"clinical_site_name": { "type": "string" },
"summary_comment": { "type": "string" },
"breakdown": {
"type": "object",
"required": ["minimum_requirements", "recommendation", "site_affiliation", "motivation", "experience", "education", "empathy", "aptitude", "bonus_ap_certificate", "ai_bonus"],
"properties": {
"minimum_requirements": {
"type": "object",
"required": ["passed", "details"],
"properties": {
"passed": { "type": "boolean" },
"details": { "type": "string" }
}
},
"recommendation": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
},
"site_affiliation": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"site": { "type": "string" },
"details": { "type": "string" }
}
},
"motivation": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"weighted": { "type": "number" },
"details": { "type": "string" }
}
},
"experience": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
},
"education": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
},
"empathy": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
},
"aptitude": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
},
"bonus_ap_certificate": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
},
"ai_bonus": {
"type": "object",
"properties": {
"score": { "type": "number" },
"max": { "type": "number" },
"details": { "type": "string" }
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment