alpaca
Version:
Alpaca provides the easiest and fastest way to generate interactive forms for the web and mobile devices. It runs simply as HTML5 or more elaborately using Bootstrap, jQuery Mobile or jQuery UI. Alpaca uses Handlebars to process JSON schema and provide
276 lines • 6.19 kB
JSON
{
"class": "schema",
"title": "Follow-up Antenatal Visit",
"_id": "anc_followup",
"type": "object",
"properties": {
"due_date": {
"type": "string"
},
"number_pregnancy": {
"type": "string",
"$ref": "lists/#one_to_20_plus"
},
"current_gestationalage_weeks": {
"type": "number",
"$ref": "lists/#one_to_42_plus"
},
"date_gestationalage": {
"type": "string"
},
"symptom": {
"type": "string",
"$ref": "lists/#anc_symptoms"
},
"other_symptom": {
"type": "string"
},
"patient_weight": {
"type": "number"
},
"fundal_height": {
"type": "string",
"$ref": "lists/#fundal_heights"
},
"cervical_dilation": {
"type": "string",
"$ref": "lists/#cervical_dilations"
},
"fetal_station": {
"type": "string",
"$ref": "lists/#fetal_stations"
},
"hemoglobin": {
"type": "number"
},
"fetal_movement": {
"type": "string",
"$ref": "lists/#fetal_movements"
},
"fetal_heart_rate": {
"type": "string",
"$ref": "lists/#fetal_heart_rates"
},
"hiv_status": {
"type": "string",
"$ref": "lists/#hiv_statuses"
},
"treatment_given": {
"type": "string"
},
"notes": {
"type": "string"
},
"admission": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"in_labor": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"hiv_status_prior_firstvisit": {
"type": "string",
"$ref": "lists/#hiv_statuses"
},
"tested_hiv_firstvisit": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"second_hiv_test": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"refer_ctc": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_hiv": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_positive": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"discordant_couple": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"combo_drugs": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"art_drugs": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"ctx_given": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"counsel_feeding": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"syphillus_test": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"syphillus_status": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"syphillus_treatment": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_std": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_std_treatment": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_syphillus_test": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_syphillus_status": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"partner_syphillus_treatment": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"malaria_test": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"malar_pos": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"bednet_voucher": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"ipt1": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"ipt2": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"bp_systolic": {
"type": "number"
},
"bp_diastolic": {
"type": "number"
},
"anemia_severe": {
"type": "string",
"$ref": "lists/#anemia_severities"
},
"tt2plus_vaccine": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"referral": {
"type": "string",
"enum": [
"Yes",
"No"
]
},
"referred_ctc": {
"type": "string",
"enum": [
"Yes",
"No",
"Unknown"
]
}
}
}