I'm trying to perform a more complicated Immunization Create, but can't figure out which field(s) I'm missing. Can you please help me narrow it down?
{
"resourceType": "Immunization",
"status": "completed",
"occurrenceDateTime": "2020-07-30T15:13:24.000Z",
"vaccineCode": {
"coding": [
{
"code": "143",
"display": "Adenovirus types 4 and 7",
"userSelected": true
}
],
"text": "Adenovirus types 4 and 7"
},
"reportOrigin": {
"coding": [
{
"code": "20738688",
"display": "Primary Care Provider",
"userSelected": false
}
],
"text": "Primary Care Provider"
},
"patient": { "reference": "Patient/4342012" },
"encounter": { "reference": "Encounter/5239911" },
"performer": [
{
"function": {
"coding": [
{
"code": "AP",
"display": "Administering Provider"
}
],
"text": "Administering Provider"
},
"actor": { "reference": "Practitioner/4874007" }
}
],
"primarySource": true,
"site": {
"coding": [
{
"code": "74262004",
"display": "Oral cavity structure (body structure)",
"userSelected": true
}
],
"text": "Oral"
},
"route": {
"coding": [
{
"code": "26643006",
"display": "Oral route (qualifier value)",
"userSelected": true
}
],
"text": "PO"
},
"doseQuantity": {
"value": "1",
"unit": "{tbl}",
"code": "{tbl}"
},
"education": [
{
"documentType": "Adenovirus Vaccine VIS",
"publicationDate": "2020-01-08 00:00:00"
}
]
}