/**
  * Get the properties of our class as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["object_id"] = "ref class|CReceiverHL7v3";
     //build
     $props["use_receiver_oid"] = "bool default|0";
     return $props;
 }
 /**
  * Get properties specifications as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["object_id"] = "ref class|CReceiverHprimSante";
     // Version
     $props["ADM_version"] = "enum list|2.1|2.2|2.3|2.4 default|2.1";
     $props["ADM_sous_type"] = "enum list|C|L|R default|C";
     return $props;
 }
 /**
  * Get properties specifications as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["object_id"] = "ref class|CDestinataireHprim";
     // Format
     $props["encoding"] = "enum list|UTF-8|ISO-8859-1 default|UTF-8";
     $props["uppercase_fields"] = "bool default|0";
     // Send
     $props["send_sortie_prevue"] = "bool default|1";
     $props["send_all_patients"] = "bool default|0";
     $props["send_default_serv_with_type_sej"] = "bool default|0";
     $props["send_volet_medical"] = "bool default|0";
     $props["send_movement_location"] = "bool default|0";
     $props["send_insured_without_admit"] = "bool default|0";
     // Application
     $props["receive_ack"] = "bool default|1";
     return $props;
 }
示例#4
0
 /**
  * @see parent::getProps()
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["object_id"] = "ref class|CGroups";
     $props["max_comp"] = "num min|0";
     $props["max_ambu"] = "num min|0";
     $props["codage_prat"] = "bool default|0";
     $props["dPpatients_CPatient_nom_jeune_fille_mandatory"] = "bool default|0";
     $props["dPplanningOp_COperation_DHE_mode_simple"] = "bool default|0";
     $props["ecap_CRPU_notes_creation"] = "bool default|0";
     // SIP
     $props["sip_notify_all_actors"] = "bool default|0";
     $props["sip_idex_generator"] = "bool default|0";
     // SMP
     $props["smp_notify_all_actors"] = "bool default|0";
     $props["smp_idex_generator"] = "bool default|0";
     $props["dPprescription_CPrescription_show_trash_24h"] = "bool default|0";
     return $props;
 }
 /**
  * Get properties specifications as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["object_id"] = "ref class|CReceiverHL7v2";
     // Format
     $props["encoding"] = "enum list|UTF-8|ISO-8859-1 default|UTF-8";
     $props["ER7_segment_terminator"] = "enum list|CR|LF|CRLF";
     // Version
     $props["ITI30_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5|FR_2.3|FR_2.4|FR_2.5|FR_2.6 default|2.5";
     $props["ITI31_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5|FR_2.3|FR_2.4|FR_2.5|FR_2.6 default|2.5";
     $props["RAD3_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5 default|2.5";
     $props["RAD48_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5 default|2.5";
     $props["ITI9_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5 default|2.5";
     $props["ITI21_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5 default|2.5";
     $props["ITI22_HL7_version"] = "enum list|2.1|2.2|2.3|2.3.1|2.4|2.5 default|2.5";
     // Application
     $props["receiving_application"] = "str";
     $props["receiving_facility"] = "str";
     $props["assigning_authority_namespace_id"] = "str";
     $props["assigning_authority_universal_id"] = "str";
     $props["assigning_authority_universal_type_id"] = "str";
     $props["country_code"] = "enum list|FRA|INT";
     // Actor options
     $props["iti30_option_merge"] = "bool default|1";
     $props["iti30_option_link_unlink"] = "bool default|0";
     $props["iti31_in_outpatient_management"] = "bool default|1";
     $props["iti31_pending_event_management"] = "bool default|0";
     $props["iti31_advanced_encounter_management"] = "bool default|1";
     $props["iti31_temporary_patient_transfer_tracking"] = "bool default|0";
     $props["iti31_historic_movement"] = "bool default|1";
     // Send
     $props["modification_admit_code"] = "enum list|A08|Z99 default|Z99";
     $props["modification_before_admit"] = "bool default|1";
     $props["send_assigning_authority"] = "bool default|1";
     $props["send_change_medical_responsibility"] = "enum list|A02|Z80|Z99 default|Z80";
     $props["send_change_nursing_ward"] = "enum list|A02|Z84|Z99 default|Z84";
     $props["send_change_attending_doctor"] = "enum list|A54|Z99 default|A54";
     $props["send_all_patients"] = "bool default|0";
     $props["send_default_affectation"] = "bool default|0";
     $props["send_first_affectation"] = "enum list|A02|Z99 default|Z99";
     $props["send_provisional_affectation"] = "bool default|0";
     $props["send_transfer_patient"] = "enum list|A02|Z99 default|A02";
     $props["send_own_identifier"] = "bool default|1";
     $props["send_self_identifier"] = "bool default|0";
     $props["send_actor_identifier"] = "bool default|0";
     $props["send_update_patient_information"] = "enum list|A08|A31 default|A31";
     $props["send_change_after_admit"] = "bool default|1";
     $props["send_patient_with_visit"] = "bool default|0";
     $props["send_patient_with_current_admit"] = "bool default|0";
     $props["mode_identito_vigilance"] = "enum list|light|medium|strict default|light";
     $props["send_no_facturable"] = "enum list|0|1|2 default|1";
     $props["send_a42_onmerge"] = "bool default|0";
     $props["send_expected_discharge_with_affectation"] = "bool default|1";
     $props["send_child_admit"] = "bool default|1";
     $props["send_not_master_IPP"] = "bool default|1";
     $props["send_not_master_NDA"] = "bool default|1";
     $props["send_insurance"] = "bool default|0";
     // Build
     $props["build_mode"] = "enum list|normal|simple default|normal";
     $props["build_NDA"] = "enum list|PID_18|PV1_19 default|PID_18";
     $props["build_telephone_number"] = "enum list|XTN_1|XTN_12 default|XTN_12";
     $props["build_cellular_phone"] = "enum list|PRN|ORN default|PRN";
     $props["build_other_residence_number"] = "enum list|ORN|WPN default|ORN";
     $props["build_identifier_authority"] = "enum list|normal|PI_AN default|normal";
     // PID
     $props["build_PID_3_4"] = "enum list|finess|actor|domain default|finess";
     $props["build_PID_6"] = "enum list|nom_naissance|none default|none";
     $props["build_PID_11"] = "enum list|simple|multiple default|multiple";
     $props["build_PID_13"] = "enum list|simple|multiple default|multiple";
     $props["build_PID_18"] = "enum list|normal|simple|sejour_id|none default|normal";
     $props["build_PID_19"] = "enum list|matricule|none default|none";
     $props["build_PID_31"] = "enum list|avs|none default|none";
     // PV1
     $props["build_PV1_3_1"] = "enum list|UF|service default|UF";
     $props["build_PV1_3_1_default"] = "str";
     $props["build_PV1_3_2"] = "enum list|name|config_value|idex default|name";
     $props["build_PV1_3_3"] = "enum list|name|config_value|idex default|name";
     $props["build_PV1_3_5"] = "enum list|bed_status|null default|bed_status";
     $props["build_PV1_5"] = "enum list|NPA|none default|NPA";
     $props["build_PV1_7"] = "enum list|unique|repeatable default|unique";
     $props["build_PV1_10"] = "enum list|discipline|service|finess default|discipline";
     $props["build_PV1_11"] = "enum list|uf_medicale|none default|none";
     $props["build_PV1_14"] = "enum list|admit_source|ZFM default|admit_source";
     $props["build_PV1_17"] = "enum list|praticien|none default|praticien";
     $props["build_PV1_19"] = "enum list|normal|simple default|normal";
     $props["build_PV1_19_identifier_authority"] = "enum list|AN|RI|VN default|RI";
     $props["build_PV1_26"] = "enum list|movement_id|none default|none";
     $props["build_PV1_36"] = "enum list|discharge_disposition|ZFM default|discharge_disposition";
     // PV2
     $props["build_PV2_45"] = "enum list|operation|none default|none";
     // ZBE
     $props["build_ZBE_7"] = "enum list|medicale|soins default|medicale";
     $props["build_ZBE_8"] = "enum list|medicale|soins default|soins";
     return $props;
 }
 /**
  * @see parent::store
  */
 function store()
 {
     $this->exportXML();
     return parent::store();
 }