UNPKG

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
{ "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" ] } } }