grammar { start = Identity Identity = element identity { Lnk_identity2ext_id*, Names*, Lnk_identity2comm*, Lnk_person2relative*, Lnk_person2relative*, Lnk_job2person*, Staff*, Lnk_identity2primary_doc*, Lnk_person_org_address*, Health_issue*, Episode*, Encounter*, Hx_family_item*, Allergy_state*, Lnk_pat2vaccination_course*, Waiting_list*, Test_org*, Test_org*, Test_result*, Lab_request*, Doc_med*, Kvk*, Zuzahlungsbefreiung*, Behandlungsfall*, Referral*, element modified_by { xsd:string} , element title { xsd:string} , element deleted { xsd:boolean} , element gender { xsd:string} , element dob { xsd:date} , element row_version { xsd:integer} , element cob { xsd:string} , element modified_when { xsd:date} , element pk { xsd:integer} , element pupic { xsd:string} , element karyotype { xsd:string} , element deceased { xsd:date} , element pk_audit { xsd:integer} } Lnk_identity2ext_id = element lnk_identity2ext_id { element id_identity { xsd:integer}, element id_identity_keyname { ChildKey }, Enum_ext_id_types, element comment { xsd:string} , element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element external_id { xsd:string} , element pk_audit { xsd:integer} } Names = element names { element id_identity { xsd:integer}, element id_identity_keyname { ChildKey }, element comment { xsd:string} , element preferred { xsd:string} , element firstnames { xsd:string} , element active { xsd:boolean} , element lastnames { xsd:string} } Lnk_identity2comm = element lnk_identity2comm { element id_identity { xsd:integer}, element id_identity_keyname { ChildKey }, Address, Enum_comm_types, element id_address { xsd:integer} , element is_confidential { xsd:boolean} , element url { xsd:string} , element id_type { xsd:integer} } Lnk_person2relative = element lnk_person2relative { element id_relative { xsd:integer}, element id_relative_keyname { ChildKey }, element id_identity { xsd:integer}, element id_identity_keyname { ChildKey }, Relation_types, Relation_types, element modified_by { xsd:string} , element started { xsd:integer} , element id_relation_type { xsd:integer} , element ended { xsd:integer} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk_audit { xsd:integer} } Lnk_job2person = element lnk_job2person { element fk_identity { xsd:integer}, element fk_identity_keyname { ChildKey }, Occupation, element activities { xsd:string} , element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Staff = element staff { element fk_identity { xsd:integer}, element fk_identity_keyname { ChildKey }, element comment { xsd:string} , element modified_by { xsd:string} , element is_active { xsd:boolean} , element short_alias { xsd:string} , element row_version { xsd:integer} , element db_user { xsd:string} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Lnk_identity2primary_doc = element lnk_identity2primary_doc { element fk_identity { xsd:integer}, element fk_identity_keyname { ChildKey }, Staff, element pk { xsd:integer} } Lnk_person_org_address = element lnk_person_org_address { element id_identity { xsd:integer}, element id_identity_keyname { ChildKey }, Org, Address_type, Address, element id_address { xsd:integer} , element id_type { xsd:integer} , element id_org { xsd:integer} , element address_source { xsd:string} } Health_issue = element health_issue { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, Episode*, Operation*, element is_confidential { xsd:boolean} , element age_noted { xsd:string} , element modified_by { xsd:string} , element is_cause_of_death { xsd:boolean} , element laterality { xsd:string} , element description { xsd:string} , element is_active { xsd:boolean} , element clinically_relevant { xsd:boolean} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Episode = element episode { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, element fk_health_issue { xsd:integer}, element fk_health_issue_keyname { ChildKey }, element modified_by { xsd:string} , element description { xsd:string} , element row_version { xsd:integer} , element is_open { xsd:boolean} , element pk { xsd:integer} , element pk_audit { xsd:integer} , element modified_when { xsd:date} } Encounter = element encounter { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, Clin_root_item*, Clin_narrative*, Operation*, Clin_hx_family*, Clin_aux_note*, Allergy*, Form_instances*, Clin_medication*, Vaccination*, Test_result*, Lab_request*, Doc_med*, Referral*, element assessment_of_encounter { xsd:string} , element modified_by { xsd:string} , element started { xsd:date} , element last_affirmed { xsd:date} , element reason_for_encounter { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element source_time_zone { xsd:string} , element pk_audit { xsd:integer} } Hx_family_item = element hx_family_item { element fk_relative { xsd:integer}, element fk_relative_keyname { ChildKey }, Clin_hx_family*, element name_relative { xsd:string} , element dob_relative { xsd:date} , element age_noted { xsd:string} , element modified_by { xsd:string} , element is_cause_of_death { xsd:boolean} , element age_of_death { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element condition { xsd:string} , element pk_audit { xsd:integer} } Allergy_state = element allergy_state { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, element modified_by { xsd:string} , element has_allergy { xsd:integer} , element row_version { xsd:integer} , element modified_when { xsd:date} , element id { xsd:integer} , element pk_audit { xsd:integer} } Lnk_pat2vaccination_course = element lnk_pat2vaccination_course { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, Vaccination_course, element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Waiting_list = element waiting_list { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, element comment { xsd:string} , element list_position { xsd:integer} , element modified_by { xsd:string} , element registered { xsd:date} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element urgency { xsd:integer} , element pk_audit { xsd:integer} } Test_org = element test_org { element fk_med_contact { xsd:integer}, element fk_med_contact_keyname { ChildKey }, element fk_adm_contact { xsd:integer}, element fk_adm_contact_keyname { ChildKey }, Test_type*, element modified_by { xsd:string} , element comment { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element internal_name { xsd:string} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Test_result = element test_result { element fk_intended_reviewer { xsd:integer}, element fk_intended_reviewer_keyname { ChildKey }, element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, Lnk_result2lab_req*, Reviewed_test_results*, element fk_type { xsd:integer}, element fk_type_keyname { ChildKey }, element val_normal_range { xsd:string} , element val_alpha { xsd:string} , element val_target_min { xsd:string} , element norm_ref_group { xsd:string} , element modified_by { xsd:string} , element modified_when { xsd:date} , element val_normal_max { xsd:string} , element pk { xsd:integer} , element pk_item { xsd:integer} , element val_unit { xsd:string} , element val_num { xsd:string} , element material { xsd:string} , element val_normal_min { xsd:string} , element material_detail { xsd:string} , element abnormality_indicator { xsd:string} , element val_target_max { xsd:string} , element soap_cat { xsd:string} , element row_version { xsd:integer} , element clin_when { xsd:date} , element narrative { xsd:string} , element pk_audit { xsd:integer} , element note_provider { xsd:string} , element val_target_range { xsd:string} } Lab_request = element lab_request { element fk_requestor { xsd:integer}, element fk_requestor_keyname { ChildKey }, element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, Lnk_result2lab_req*, element modified_by { xsd:string} , element lab_rxd_when { xsd:date} , element soap_cat { xsd:string} , element narrative { xsd:string} , element request_status { xsd:string} , element request_id { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk { xsd:integer} , element results_reported_when { xsd:date} , element lab_request_id { xsd:string} , element pk_item { xsd:integer} , element is_pending { xsd:boolean} , element pk_audit { xsd:integer} } Doc_med = element doc_med { element fk_identity { xsd:integer}, element fk_identity_keyname { ChildKey }, element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, Lnk_doc_med2episode*, Doc_obj*, Doc_desc*, element comment { xsd:string} , element modified_by { xsd:string} , element row_version { xsd:integer} , element ext_ref { xsd:string} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Kvk = element kvk { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, element geburtsdatum { xsd:string} , element titel { xsd:string} , element invalidated { xsd:date} , element mitgliedsstatus { xsd:date} , element strasse { xsd:string} , element mitgliedsnummer { xsd:string} , element kvk_nummer { xsd:string} , element landescode { xsd:string} , element vorname { xsd:string} , element pk { xsd:integer} , element familienname { xsd:string} , element kk_nummer { xsd:string} , element ort { xsd:string} , element plz { xsd:string} , element valid_since { xsd:date} , element gueltigkeit { xsd:date} , element is_valid_address { xsd:boolean} , element kk_name { xsd:string} , element zusatzstatus { xsd:string} , element presented { xsd:string} , element namenszuatz { xsd:string} , element crc { xsd:string} } Zuzahlungsbefreiung = element zuzahlungsbefreiung { element id_patient { xsd:integer}, element id_patient_keyname { ChildKey }, element presented { xsd:date} , element heilmittel { xsd:integer} , element hilfsmittel { xsd:integer} , element medikamente { xsd:integer} } Behandlungsfall = element behandlungsfall { element fk_patient { xsd:integer}, element fk_patient_keyname { ChildKey }, Prax_geb_paid*, element started { xsd:integer} , element pk { xsd:integer} , element must_pay_prax_geb { xsd:boolean} } Referral = element referral { element fk_referee { xsd:integer}, element fk_referee_keyname { ChildKey }, element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element fk_form { xsd:integer}, element fk_form_keyname { ChildKey }, element modified_by { xsd:string} , element soap_cat { xsd:string} , element narrative { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk_item { xsd:integer} , element id { xsd:integer} , element pk_audit { xsd:integer} } Operation = element operation { element fk_health_issue { xsd:integer}, element fk_health_issue_keyname { ChildKey }, element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element comment { xsd:string} , element modified_by { xsd:string} , element clin_where { xsd:string} , element row_version { xsd:integer} , element pk { xsd:integer} , element pk_audit { xsd:integer} , element modified_when { xsd:date} } Clin_root_item = element clin_root_item { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element modified_by { xsd:string} , element soap_cat { xsd:string} , element narrative { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk_item { xsd:integer} , element pk_audit { xsd:integer} } Clin_narrative = element clin_narrative { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, Clin_diag*, element modified_by { xsd:string} , element soap_cat { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk { xsd:integer} , element pk_item { xsd:integer} , element pk_audit { xsd:integer} } Clin_hx_family = element clin_hx_family { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element fk_hx_family_item { xsd:integer}, element fk_hx_family_item_keyname { ChildKey }, element modified_by { xsd:string} , element soap_cat { xsd:string} , element narrative { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk { xsd:integer} , element pk_item { xsd:integer} , element pk_audit { xsd:integer} } Clin_aux_note = element clin_aux_note { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element modified_by { xsd:string} , element soap_cat { xsd:string} , element narrative { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk { xsd:integer} , element pk_item { xsd:integer} , element pk_audit { xsd:integer} } Allergy = element allergy { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element allergene { xsd:string} , element substance { xsd:string} , element modified_by { xsd:string} , element generics { xsd:string} , element soap_cat { xsd:string} , element generic_specific { xsd:boolean} , element atc_code { xsd:string} , element narrative { xsd:string} , element definite { xsd:boolean} , element id_type { xsd:integer} , element substance_code { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk_item { xsd:integer} , element pk_audit { xsd:integer} } Form_instances = element form_instances { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, Form_data*, Clin_medication*, Form_job_queue*, Referral*, element form_name { xsd:string} , element modified_by { xsd:string} , element soap_cat { xsd:string} , element narrative { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk { xsd:integer} , element pk_item { xsd:integer} , element pk_audit { xsd:integer} } Clin_medication = element clin_medication { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element fk_last_script { xsd:integer}, element fk_last_script_keyname { ChildKey }, element period { xsd:string} , element is_prn { xsd:boolean} , element is_cr { xsd:boolean} , element modified_by { xsd:string} , element generic { xsd:string} , element drug_db { xsd:string} , element adjuvant { xsd:string} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_item { xsd:integer} , element last_prescribed { xsd:integer} , element dosage_unit { xsd:string} , element brandname { xsd:string} , element ufk_drug { xsd:string} , element directions { xsd:string} , element pk_audit { xsd:integer} , element soap_cat { xsd:string} , element atc_code { xsd:string} , element row_version { xsd:integer} , element clin_when { xsd:date} , element narrative { xsd:string} , element dosage_form { xsd:string} , element discontinued { xsd:integer} } Vaccination = element vaccination { element fk_encounter { xsd:integer}, element fk_encounter_keyname { ChildKey }, element modified_by { xsd:string} , element batch_no { xsd:string} , element soap_cat { xsd:string} , element narrative { xsd:string} , element site { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element clin_when { xsd:date} , element pk_item { xsd:integer} , element id { xsd:integer} , element pk_audit { xsd:integer} } Test_type = element test_type { element fk_test_org { xsd:integer}, element fk_test_org_keyname { ChildKey }, Lnk_ttype2unified_type*, Lnk_tst2norm*, Test_result*, Lab_test_gnr*, element comment { xsd:string} , element code { xsd:string} , element modified_by { xsd:string} , element conversion_unit { xsd:string} , element row_version { xsd:integer} , element coding_system { xsd:string} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Lnk_result2lab_req = element lnk_result2lab_req { element fk_result { xsd:integer}, element fk_result_keyname { ChildKey }, element fk_request { xsd:integer}, element fk_request_keyname { ChildKey }, Lab_request, Test_result, element pk { xsd:integer} } Reviewed_test_results = element reviewed_test_results { element fk_reviewed_row { xsd:integer}, element fk_reviewed_row_keyname { ChildKey }, element comment { xsd:string} , element modified_by { xsd:string} , element clinically_relevant { xsd:boolean} , element row_version { xsd:integer} , element is_technically_abnormal { xsd:boolean} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Lnk_doc_med2episode = element lnk_doc_med2episode { element fk_doc_med { xsd:integer}, element fk_doc_med_keyname { ChildKey }, Episode, element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Doc_obj = element doc_obj { element fk_doc { xsd:integer}, element fk_doc_keyname { ChildKey }, Reviewed_doc_objs*, element comment { xsd:string} , element seq_idx { xsd:integer} , element pk { xsd:integer} , element data { xsd:string} } Doc_desc = element doc_desc { element fk_doc { xsd:integer}, element fk_doc_keyname { ChildKey }, element modified_by { xsd:string} , element text { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Prax_geb_paid = element prax_geb_paid { element fk_fall { xsd:integer}, element fk_fall_keyname { ChildKey }, element paid_with { xsd:integer} , element modified_by { xsd:string} , element paid_amount { xsd:string} , element paid_when { xsd:integer} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Clin_diag = element clin_diag { element fk_narrative { xsd:integer}, element fk_narrative_keyname { ChildKey }, element modified_by { xsd:string} , element is_chronic { xsd:boolean} , element laterality { xsd:string} , element is_active { xsd:boolean} , element is_definite { xsd:boolean} , element clinically_relevant { xsd:boolean} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Form_data = element form_data { element fk_instance { xsd:integer}, element fk_instance_keyname { ChildKey }, element modified_by { xsd:string} , element value { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Form_job_queue = element form_job_queue { element fk_form_instance { xsd:integer}, element fk_form_instance_keyname { ChildKey }, element submitted_from { xsd:string} , element status { xsd:string} , element submitted_when { xsd:date} , element pk { xsd:integer} } Lnk_ttype2unified_type = element lnk_ttype2unified_type { element fk_test_type { xsd:integer}, element fk_test_type_keyname { ChildKey }, Test_type_unified, element pk { xsd:integer} } Lnk_tst2norm = element lnk_tst2norm { element id_test { xsd:integer}, element id_test_keyname { ChildKey }, element modified_by { xsd:string} , element id_norm { xsd:integer} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk_audit { xsd:integer} } Lab_test_gnr = element lab_test_gnr { element id_test { xsd:integer}, element id_test_keyname { ChildKey }, element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk_audit { xsd:integer} } Reviewed_doc_objs = element reviewed_doc_objs { element fk_reviewed_row { xsd:integer}, element fk_reviewed_row_keyname { ChildKey }, element comment { xsd:string} , element modified_by { xsd:string} , element clinically_relevant { xsd:boolean} , element row_version { xsd:integer} , element is_technically_abnormal { xsd:boolean} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Enum_ext_id_types = element enum_ext_id_types { element pk { xsd:integer} , element name { xsd:string} , element context { xsd:string} , element issuer { xsd:string} } Address = element address { Street, element modified_by { xsd:string} , element aux_street { xsd:string} , element number { xsd:string} , element id_street { xsd:integer} , element row_version { xsd:integer} , element modified_when { xsd:date} , element addendum { xsd:string} , element subunit { xsd:string} , element lat_lon { xsd:string} , element pk_audit { xsd:integer} } Enum_comm_types = element enum_comm_types { element id { xsd:integer} , element description { xsd:string} } Relation_types = element relation_types { element inverse { xsd:integer} , element modified_by { xsd:string} , element description { xsd:string} , element biol_verified { xsd:boolean} , element row_version { xsd:integer} , element modified_when { xsd:date} , element biological { xsd:boolean} , element id { xsd:integer} , element pk_audit { xsd:integer} } Occupation = element occupation { element modified_by { xsd:string} , element name { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element id { xsd:integer} , element pk_audit { xsd:integer} } Org = element org { element id_category { xsd:integer} , element description { xsd:string} } Address_type = element address_type { element id { xsd:integer} , element name { xsd:string} } Vaccination_course = element vaccination_course { Lnk_vaccination_course2schedule*, Lnk_constraint2vacc_course*, Vaccination_definition*, element comment { xsd:string} , element modified_by { xsd:string} , element is_active { xsd:boolean} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Test_type_unified = element test_type_unified { element coding_system { xsd:string} , element pk { xsd:integer} , element code { xsd:string} , element name { xsd:string} , element comment { xsd:string} } Lnk_vaccine2inds= element lnk_vaccine2inds { Vacc_indication, element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element id { xsd:integer} , element pk_audit { xsd:integer} } Vaccine=element vaccine { Lnk_vaccine2inds*, Vaccine_batches*, Vacc_route, element comment { xsd:string} , element max_age { xsd:string} , element modified_by { xsd:string} , element short_name { xsd:string} , element is_live { xsd:boolean} , element trade_name { xsd:string} , element min_age { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element id_route { xsd:integer} , element pk_audit { xsd:integer} } Vaccine_batches= element vaccine_batches { element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element batch_no { xsd:string} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Vacc_route= element vacc_route { element modified_by { xsd:string} , element description { xsd:string} , element abbreviation { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element id { xsd:integer} , element pk_audit { xsd:integer} } Vacc_indication= element vacc_indication { element modified_by { xsd:string} , element description { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element id { xsd:integer} , element pk_audit { xsd:integer} } Lnk_vaccination_course2schedule= element lnk_vaccination_course2schedule { Vaccination_schedule, element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Lnk_constraint2vacc_course= element lnk_constraint2vacc_course { Vaccination_course_constraint, element modified_by { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Vaccination_definition= element vaccination_definition { element min_interval { xsd:string} , element comment { xsd:string} , element modified_by { xsd:string} , element seq_no { xsd:integer} , element row_version { xsd:integer} , element is_booster { xsd:boolean} , element modified_when { xsd:date} , element max_age_due { xsd:string} , element min_age_due { xsd:string} , element id { xsd:integer} , element pk_audit { xsd:integer} } Vaccination_course_constraint= element vaccination_course_constraint { element modified_by { xsd:string} , element description { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Vaccination_schedule= element vaccination_schedule { element comment { xsd:string} , element modified_by { xsd:string} , element name { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element pk { xsd:integer} , element pk_audit { xsd:integer} } Street= element street { Urb, element modified_by { xsd:string} , element id_urb { xsd:integer} , element name { xsd:string} , element suburb { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element postcode { xsd:string} , element lat_lon { xsd:string} , element pk_audit { xsd:integer} } Urb= element urb { State, element modified_by { xsd:string} , element name { xsd:string} , element id_state { xsd:integer} , element row_version { xsd:integer} , element modified_when { xsd:date} , element postcode { xsd:string} , element lat_lon { xsd:string} , element pk_audit { xsd:integer} } State= element state { Country, element code { xsd:string} , element modified_by { xsd:string} , element name { xsd:string} , element country { xsd:string} , element row_version { xsd:integer} , element modified_when { xsd:date} , element id { xsd:integer} , element pk_audit { xsd:integer} } Country= element country { element deprecated { xsd:integer} , element code { xsd:string} , element id { xsd:integer} , element name { xsd:string} } ChildKey = element childkey { xsd:token } }