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

326 lines 7.45 kB
{ "class": "schema", "title": "First Antenatal Visit", "_id": "anc_first_visit", "type": "object", "properties": { "last_menstrual_period": { "type": "string" }, "due_date": { "type": "string" }, "current_gestationalage_weeks": { "type": "number", "$ref": "lists/#one_to_42_plus" }, "date_gestationalage": { "type": "string" }, "number_pregnancy": { "type": "string", "$ref": "lists/#one_to_20_plus" }, "pregnancy_test": { "type": "string", "enum": [ "Yes", "No" ] }, "number_full_term_delivery": { "type": "string", "$ref": "lists/#one_to_20_plus" }, "number_pre_term_delivery": { "type": "string", "$ref": "lists/#one_to_20_plus" }, "number_miscarriage_abortion": { "type": "string", "$ref": "lists/#one_to_20_plus" }, "number_live_birth": { "type": "string", "$ref": "lists/#one_to_20_plus" }, "weight_heaviest_infant": { "type": "string", "$ref": "lists/#infant_weights" }, "pregnancy_complications": { "type": "string", "$ref": "lists/#pregnancy_complications" }, "other_pregnancy_complications": { "type": "string" }, "pregnancy_diseases": { "type": "string", "$ref": "lists/#pregnancy_diseases" }, "std_status": { "type": "string", "enum": [ "Yes", "No" ] }, "std_treatment": { "type": "string", "enum": [ "Yes", "No" ] }, "hiv_status_prior_firstvisit": { "type": "string", "$ref": "lists/#hiv_statuses" }, "tested_hiv_firstvisit": { "type": "string", "enum": [ "Yes", "No" ] }, "first_hiv_status": { "type": "string", "$ref": "lists/#hiv_statuses" }, "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" }, "symptoms": { "type": "string", "$ref": "lists/#anc_symptoms" }, "tt2plus_vaccine": { "type": "string", "enum": [ "Yes", "No" ] }, "other_symptoms": { "type": "string" }, "fundal_height": { "type": "string", "$ref": "lists/#fundal_heights" }, "fetal_heart_rate": { "type": "string", "$ref": "lists/#fetal_heart_rates" }, "treatment_given": { "type": "string" }, "iron_tablets": { "type": "string", "enum": [ "Yes", "No" ] }, "alben_tablets": { "type": "string", "enum": [ "Yes", "No" ] }, "notes": { "type": "string" }, "admission": { "type": "string", "enum": [ "Yes", "No" ] }, "referral": { "type": "string", "enum": [ "Yes", "No" ] }, "referred_ctc": { "type": "string", "enum": [ "Yes", "No" ] }, "in_labor": { "type": "string", "enum": [ "Yes", "No" ] } } }