/**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un specimenRole correct
      */
     $specimen = new CCDAPOCD_MT000040_SpecimenRole();
     $specimen->setClassCode();
     $this->setSpecimenRole($specimen);
     $tabTest[] = $this->sample("Test avec un specimenRole correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un healthCareFacility incorrect
      */
     $healt = new CCDAPOCD_MT000040_HealthCareFacility();
     $healt->setTypeId();
     $this->setHealthCareFacility($healt);
     $tabTest[] = $this->sample("Test avec un healthCareFacility correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test vec un assignedEntity correct
      */
     $assignedEntity = new CCDAPOCD_MT000040_AssignedEntity();
     $ii = new CCDAII();
     $ii->setRoot("1.2.5");
     $assignedEntity->appendId($ii);
     $this->setAssignedEntity($assignedEntity);
     $tabTest[] = $this->sample("Test avec un assignedEntity correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un manufacturedProduct correct
      */
     $manuProd = new CCDAPOCD_MT000040_ManufacturedProduct();
     $label = new CCDAPOCD_MT000040_LabeledDrug();
     $label->setClassCode();
     $manuProd->setManufacturedLabeledDrug($label);
     $this->setManufacturedProduct($manuProd);
     $tabTest[] = $this->sample("Test avec un manufacturedProduct correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un manufacturedProduct correct
      */
     $manu = new CCDAPOCD_MT000040_ManufacturedProduct();
     $mat = new CCDAPOCD_MT000040_Material();
     $mat->setClassCode();
     $manu->setManufacturedMaterial($mat);
     $this->setManufacturedProduct($manu);
     $tabTest[] = $this->sample("Test avec un manufacturedProduct correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un assignedCustodian correct
      */
     $assign = new CCDAPOCD_MT000040_AssignedCustodian();
     $custoOrg = new CCDAPOCD_MT000040_CustodianOrganization();
     $ii = new CCDAII();
     $ii->setRoot("1.25.2");
     $custoOrg->appendId($ii);
     $assign->setRepresentedCustodianOrganization($custoOrg);
     $this->setAssignedCustodian($assign);
     $tabTest[] = $this->sample("Test avec un assignedCustodian correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un intendedRecipient correct
      */
     $inten = new CCDAPOCD_MT000040_IntendedRecipient();
     $inten->setTypeId();
     $this->setIntendedRecipient($inten);
     $tabTest[] = $this->sample("Test avec un intendedRecipient correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode incorrect
      */
     $this->setTypeCode("TESTTEST");
     $tabTest[] = $this->sample("Test avec un typeCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode("TRC");
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un assignedEntity correct
      */
     $assigned = new CCDAPOCD_MT000040_AssignedEntity();
     $ii = new CCDAII();
     $ii->setRoot("1.2.5");
     $assigned->appendId($ii);
     $this->setAssignedEntity($assigned);
     $tabTest[] = $this->sample("Test avec un assignedEntity correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextControlCode correct
      */
     $this->setContextControlCode();
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un relatedEntity correct
      */
     $related = new CCDAPOCD_MT000040_RelatedEntity();
     $related->setClassCode("PRS");
     $this->setRelatedEntity($related);
     $tabTest[] = $this->sample("Test avec un relatedEntity correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un relatedEntity correct
      */
     $this->assignedEntity = null;
     $tabTest[] = $this->sample("Test avec un relatedEntity correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un time incorrect
      */
     $ts = new CCDATS();
     $ts->setValue("TESTTEST");
     $this->setTime($ts);
     $tabTest[] = $this->sample("Test avec un time incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un time correct
      */
     $ts->setValue("24141331462095.812975314545697850652375076363185459409261232419230495159675586");
     $this->setTime($ts);
     $tabTest[] = $this->sample("Test avec un time correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un signatureCode incorrect
      */
     $cs = new CCDACS();
     $cs->setCode(" ");
     $this->setSignatureCode($cs);
     $tabTest[] = $this->sample("Test avec un signatureCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un signatureCode incorrect
      */
     $cs->setCode("TEST");
     $this->setSignatureCode($cs);
     $tabTest[] = $this->sample("Test avec un signatureCode correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un assignedEntity correct
      */
     $assigned = new CCDAPOCD_MT000040_AssignedEntity();
     $ii = new CCDAII();
     $ii->setRoot("1.2.5");
     $assigned->appendId($ii);
     $this->setAssignedEntity($assigned);
     $tabTest[] = $this->sample("Test avec un assignedEntity correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un patientRole correct
      */
     $rolePatient = new CCDAPOCD_MT000040_PatientRole();
     $ii = new CCDAII();
     $ii->setRoot("1.2.250.1.213.1.1.9");
     $rolePatient->appendId($ii);
     $this->setPatientRole($rolePatient);
     $tabTest[] = $this->sample("Test avec un patientRole correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextControlCode correct
      */
     $this->setContextControlCode();
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un assignedEntity correct
      */
     $assign = new CCDAPOCD_MT000040_AssignedEntity();
     $ii = new CCDAII();
     $ii->setRoot("1.25.5");
     $assign->appendId($ii);
     $this->setAssignedEntity($assign);
     $tabTest[] = $this->sample("Test avec un typeCode incorrect", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un effectiveTime incorrect
      */
     $ivl_ts = new CCDAIVL_TS();
     $hi = new CCDAIVXB_TS();
     $hi->setValue("TESTTEST");
     $ivl_ts->setHigh($hi);
     $this->setTime($ivl_ts);
     $tabTest[] = $this->sample("Test avec un effectiveTime incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un effectiveTime correct
      */
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $ivl_ts->setHigh($hi);
     $this->setTime($ivl_ts);
     $tabTest[] = $this->sample("Test avec un effectiveTime correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un functionCode incorrect
      */
     $ce = new CCDACE();
     $ce->setCode(" ");
     $this->setModeCode($ce);
     $tabTest[] = $this->sample("Test avec un functionCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un functionCode correct
      */
     $ce->setCode("TESTTEST");
     $this->setModeCode($ce);
     $tabTest[] = $this->sample("Test avec un functionCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un relatedSubject correct
      */
     $relatedSub = new CCDAPOCD_MT000040_RelatedSubject();
     $relatedSub->setTypeId();
     $this->setRelatedSubject($relatedSub);
     $tabTest[] = $this->sample("Test avec un relatedSubject correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextControlCode correct
      */
     $this->setContextControlCode();
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un awarenessCode incorrect
      */
     $ce = new CCDACE();
     $ce->setCode(" ");
     $this->setAwarenessCode($ce);
     $tabTest[] = $this->sample("Test avec un contextControlCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un awarenessCode correct
      */
     $ce->setCode("TEST");
     $this->setAwarenessCode($ce);
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un associatedEntity correct
      */
     $associated = new CCDAPOCD_MT000040_AssociatedEntity();
     $associated->setClassCode("RoleClassPassive");
     $this->setAssociatedEntity($associated);
     $tabTest[] = $this->sample("Test avec un associatedEntity correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode incorrect
      */
     $this->setTypeCode("TESTTEST");
     $tabTest[] = $this->sample("Test avec un typeCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode("CST");
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextControlCode correct
      */
     $this->setContextControlCode();
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un functionCode incorrect
      */
     $ce = new CCDACE();
     $ce->setCode(" ");
     $this->setFunctionCode($ce);
     $tabTest[] = $this->sample("Test avec un functionCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un functionCode correct
      */
     $ce->setCode("TEST");
     $this->setFunctionCode($ce);
     $tabTest[] = $this->sample("Test avec un functionCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un effectiveTime incorrect
      */
     $ivl_ts = new CCDAIVL_TS();
     $hi = new CCDAIVXB_TS();
     $hi->setValue("TESTTEST");
     $ivl_ts->setHigh($hi);
     $this->setTime($ivl_ts);
     $tabTest[] = $this->sample("Test avec un effectiveTime incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un effectiveTime correct
      */
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $ivl_ts->setHigh($hi);
     $this->setTime($ivl_ts);
     $tabTest[] = $this->sample("Test avec un effectiveTime correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un participantRole incorrect
      */
     $partRole = new CCDAPOCD_MT000040_ParticipantRole();
     $partRole->setTypeId();
     $this->setParticipantRole($partRole);
     $tabTest[] = $this->sample("Test avec un participantRole correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode incorrect
      */
     $this->setTypeCode("TESTTEST");
     $tabTest[] = $this->sample("Test avec un typeCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode("CST");
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un awarenessCode incorrect
      */
     $ce = new CCDACE();
     $ce->setCode(" ");
     $this->setAwarenessCode($ce);
     $tabTest[] = $this->sample("Test avec un contextControlCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un awarenessCode correct
      */
     $ce->setCode("TEST");
     $this->setAwarenessCode($ce);
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextControlCode correct
      */
     $this->setContextControlCode();
     $tabTest[] = $this->sample("Test avec un contextControlCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un effectiveTime incorrect
      */
     $ivl_ts = new CCDAIVL_TS();
     $hi = new CCDAIVXB_TS();
     $hi->setValue("TESTTEST");
     $ivl_ts->setHigh($hi);
     $this->setTime($ivl_ts);
     $tabTest[] = $this->sample("Test avec un effectiveTime incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un effectiveTime correct
      */
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $ivl_ts->setHigh($hi);
     $this->setTime($ivl_ts);
     $tabTest[] = $this->sample("Test avec un effectiveTime correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }