/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Money xmlns="http://hl7.org/fhir"></Money>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->value) { $this->value->xmlSerialize(true, $sxe->addChild('value')); } if (null !== $this->comparator) { $this->comparator->xmlSerialize(true, $sxe->addChild('comparator')); } if (null !== $this->units) { $this->units->xmlSerialize(true, $sxe->addChild('units')); } if (null !== $this->system) { $this->system->xmlSerialize(true, $sxe->addChild('system')); } if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->id) { $idElement = $sxe->addChild('id'); $idElement->addAttribute('value', (string) $this->id); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Coding xmlns="http://hl7.org/fhir"></Coding>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->system) { $this->system->xmlSerialize(true, $sxe->addChild('system')); } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->display) { $this->display->xmlSerialize(true, $sxe->addChild('display')); } if (null !== $this->userSelected) { $this->userSelected->xmlSerialize(true, $sxe->addChild('userSelected')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ValueSetConcept xmlns="http://hl7.org/fhir"></ValueSetConcept>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->abstract) { $this->abstract->xmlSerialize(true, $sxe->addChild('abstract')); } if (null !== $this->display) { $this->display->xmlSerialize(true, $sxe->addChild('display')); } if (null !== $this->definition) { $this->definition->xmlSerialize(true, $sxe->addChild('definition')); } if (0 < count($this->designation)) { foreach ($this->designation as $designation) { $designation->xmlSerialize(true, $sxe->addChild('designation')); } } if (0 < count($this->concept)) { foreach ($this->concept as $concept) { $concept->xmlSerialize(true, $sxe->addChild('concept')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Attachment xmlns="http://hl7.org/fhir"></Attachment>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->contentType) { $this->contentType->xmlSerialize(true, $sxe->addChild('contentType')); } if (null !== $this->language) { $this->language->xmlSerialize(true, $sxe->addChild('language')); } if (null !== $this->data) { $this->data->xmlSerialize(true, $sxe->addChild('data')); } if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (null !== $this->size) { $this->size->xmlSerialize(true, $sxe->addChild('size')); } if (null !== $this->hash) { $this->hash->xmlSerialize(true, $sxe->addChild('hash')); } if (null !== $this->title) { $this->title->xmlSerialize(true, $sxe->addChild('title')); } if (null !== $this->creation) { $this->creation->xmlSerialize(true, $sxe->addChild('creation')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConceptMapTarget xmlns="http://hl7.org/fhir"></ConceptMapTarget>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->codeSystem) { $this->codeSystem->xmlSerialize(true, $sxe->addChild('codeSystem')); } if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->equivalence) { $this->equivalence->xmlSerialize(true, $sxe->addChild('equivalence')); } if (null !== $this->comments) { $this->comments->xmlSerialize(true, $sxe->addChild('comments')); } if (0 < count($this->dependsOn)) { foreach ($this->dependsOn as $dependsOn) { $dependsOn->xmlSerialize(true, $sxe->addChild('dependsOn')); } } if (0 < count($this->product)) { foreach ($this->product as $product) { $product->xmlSerialize(true, $sxe->addChild('product')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<NamingSystem xmlns="http://hl7.org/fhir"></NamingSystem>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->kind) { $this->kind->xmlSerialize(true, $sxe->addChild('kind')); } if (null !== $this->publisher) { $this->publisher->xmlSerialize(true, $sxe->addChild('publisher')); } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->responsible) { $this->responsible->xmlSerialize(true, $sxe->addChild('responsible')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->useContext)) { foreach ($this->useContext as $useContext) { $useContext->xmlSerialize(true, $sxe->addChild('useContext')); } } if (null !== $this->usage) { $this->usage->xmlSerialize(true, $sxe->addChild('usage')); } if (0 < count($this->uniqueId)) { foreach ($this->uniqueId as $uniqueId) { $uniqueId->xmlSerialize(true, $sxe->addChild('uniqueId')); } } if (null !== $this->replacedBy) { $this->replacedBy->xmlSerialize(true, $sxe->addChild('replacedBy')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConformanceResource xmlns="http://hl7.org/fhir"></ConformanceResource>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->profile) { $this->profile->xmlSerialize(true, $sxe->addChild('profile')); } if (0 < count($this->interaction)) { foreach ($this->interaction as $interaction) { $interaction->xmlSerialize(true, $sxe->addChild('interaction')); } } if (null !== $this->versioning) { $this->versioning->xmlSerialize(true, $sxe->addChild('versioning')); } if (null !== $this->readHistory) { $this->readHistory->xmlSerialize(true, $sxe->addChild('readHistory')); } if (null !== $this->updateCreate) { $this->updateCreate->xmlSerialize(true, $sxe->addChild('updateCreate')); } if (null !== $this->conditionalCreate) { $this->conditionalCreate->xmlSerialize(true, $sxe->addChild('conditionalCreate')); } if (null !== $this->conditionalUpdate) { $this->conditionalUpdate->xmlSerialize(true, $sxe->addChild('conditionalUpdate')); } if (null !== $this->conditionalDelete) { $this->conditionalDelete->xmlSerialize(true, $sxe->addChild('conditionalDelete')); } if (0 < count($this->searchInclude)) { foreach ($this->searchInclude as $searchInclude) { $searchInclude->xmlSerialize(true, $sxe->addChild('searchInclude')); } } if (0 < count($this->searchRevInclude)) { foreach ($this->searchRevInclude as $searchRevInclude) { $searchRevInclude->xmlSerialize(true, $sxe->addChild('searchRevInclude')); } } if (0 < count($this->searchParam)) { foreach ($this->searchParam as $searchParam) { $searchParam->xmlSerialize(true, $sxe->addChild('searchParam')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<TestScriptOperation xmlns="http://hl7.org/fhir"></TestScriptOperation>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->resource) { $this->resource->xmlSerialize(true, $sxe->addChild('resource')); } if (null !== $this->label) { $this->label->xmlSerialize(true, $sxe->addChild('label')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (null !== $this->accept) { $this->accept->xmlSerialize(true, $sxe->addChild('accept')); } if (null !== $this->contentType) { $this->contentType->xmlSerialize(true, $sxe->addChild('contentType')); } if (null !== $this->destination) { $this->destination->xmlSerialize(true, $sxe->addChild('destination')); } if (null !== $this->encodeRequestUrl) { $this->encodeRequestUrl->xmlSerialize(true, $sxe->addChild('encodeRequestUrl')); } if (null !== $this->params) { $this->params->xmlSerialize(true, $sxe->addChild('params')); } if (0 < count($this->requestHeader)) { foreach ($this->requestHeader as $requestHeader) { $requestHeader->xmlSerialize(true, $sxe->addChild('requestHeader')); } } if (null !== $this->responseId) { $this->responseId->xmlSerialize(true, $sxe->addChild('responseId')); } if (null !== $this->sourceId) { $this->sourceId->xmlSerialize(true, $sxe->addChild('sourceId')); } if (null !== $this->targetId) { $this->targetId->xmlSerialize(true, $sxe->addChild('targetId')); } if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Binary xmlns="http://hl7.org/fhir"></Binary>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->contentType) { $this->contentType->xmlSerialize(true, $sxe->addChild('contentType')); } if (null !== $this->content) { $this->content->xmlSerialize(true, $sxe->addChild('content')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConformanceCertificate xmlns="http://hl7.org/fhir"></ConformanceCertificate>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->blob) { $this->blob->xmlSerialize(true, $sxe->addChild('blob')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ImplementationGuideGlobal xmlns="http://hl7.org/fhir"></ImplementationGuideGlobal>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->profile) { $this->profile->xmlSerialize(true, $sxe->addChild('profile')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ExplanationOfBenefit xmlns="http://hl7.org/fhir"></ExplanationOfBenefit>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->request) { $this->request->xmlSerialize(true, $sxe->addChild('request')); } if (null !== $this->outcome) { $this->outcome->xmlSerialize(true, $sxe->addChild('outcome')); } if (null !== $this->disposition) { $this->disposition->xmlSerialize(true, $sxe->addChild('disposition')); } if (null !== $this->ruleset) { $this->ruleset->xmlSerialize(true, $sxe->addChild('ruleset')); } if (null !== $this->originalRuleset) { $this->originalRuleset->xmlSerialize(true, $sxe->addChild('originalRuleset')); } if (null !== $this->created) { $this->created->xmlSerialize(true, $sxe->addChild('created')); } if (null !== $this->organization) { $this->organization->xmlSerialize(true, $sxe->addChild('organization')); } if (null !== $this->requestProvider) { $this->requestProvider->xmlSerialize(true, $sxe->addChild('requestProvider')); } if (null !== $this->requestOrganization) { $this->requestOrganization->xmlSerialize(true, $sxe->addChild('requestOrganization')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ValueSetFilter xmlns="http://hl7.org/fhir"></ValueSetFilter>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->property) { $this->property->xmlSerialize(true, $sxe->addChild('property')); } if (null !== $this->op) { $this->op->xmlSerialize(true, $sxe->addChild('op')); } if (null !== $this->value) { $this->value->xmlSerialize(true, $sxe->addChild('value')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ElementDefinitionMapping xmlns="http://hl7.org/fhir"></ElementDefinitionMapping>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identity) { $this->identity->xmlSerialize(true, $sxe->addChild('identity')); } if (null !== $this->language) { $this->language->xmlSerialize(true, $sxe->addChild('language')); } if (null !== $this->map) { $this->map->xmlSerialize(true, $sxe->addChild('map')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<OperationDefinitionBinding xmlns="http://hl7.org/fhir"></OperationDefinitionBinding>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->strength) { $this->strength->xmlSerialize(true, $sxe->addChild('strength')); } if (null !== $this->valueSetUri) { $this->valueSetUri->xmlSerialize(true, $sxe->addChild('valueSetUri')); } if (null !== $this->valueSetReference) { $this->valueSetReference->xmlSerialize(true, $sxe->addChild('valueSetReference')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ValueSetDesignation xmlns="http://hl7.org/fhir"></ValueSetDesignation>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->language) { $this->language->xmlSerialize(true, $sxe->addChild('language')); } if (null !== $this->use) { $this->use->xmlSerialize(true, $sxe->addChild('use')); } if (null !== $this->value) { $this->value->xmlSerialize(true, $sxe->addChild('value')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConceptMapElement xmlns="http://hl7.org/fhir"></ConceptMapElement>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->codeSystem) { $this->codeSystem->xmlSerialize(true, $sxe->addChild('codeSystem')); } if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (0 < count($this->target)) { foreach ($this->target as $target) { $target->xmlSerialize(true, $sxe->addChild('target')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConformanceSearchParam xmlns="http://hl7.org/fhir"></ConformanceSearchParam>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->definition) { $this->definition->xmlSerialize(true, $sxe->addChild('definition')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->documentation) { $this->documentation->xmlSerialize(true, $sxe->addChild('documentation')); } if (0 < count($this->target)) { foreach ($this->target as $target) { $target->xmlSerialize(true, $sxe->addChild('target')); } } if (0 < count($this->modifier)) { foreach ($this->modifier as $modifier) { $modifier->xmlSerialize(true, $sxe->addChild('modifier')); } } if (0 < count($this->chain)) { foreach ($this->chain as $chain) { $chain->xmlSerialize(true, $sxe->addChild('chain')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ElementDefinitionType xmlns="http://hl7.org/fhir"></ElementDefinitionType>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (0 < count($this->profile)) { foreach ($this->profile as $profile) { $profile->xmlSerialize(true, $sxe->addChild('profile')); } } if (0 < count($this->aggregation)) { foreach ($this->aggregation as $aggregation) { $aggregation->xmlSerialize(true, $sxe->addChild('aggregation')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<DataElement xmlns="http://hl7.org/fhir"></DataElement>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->experimental) { $this->experimental->xmlSerialize(true, $sxe->addChild('experimental')); } if (null !== $this->publisher) { $this->publisher->xmlSerialize(true, $sxe->addChild('publisher')); } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (0 < count($this->useContext)) { foreach ($this->useContext as $useContext) { $useContext->xmlSerialize(true, $sxe->addChild('useContext')); } } if (null !== $this->copyright) { $this->copyright->xmlSerialize(true, $sxe->addChild('copyright')); } if (null !== $this->stringency) { $this->stringency->xmlSerialize(true, $sxe->addChild('stringency')); } if (0 < count($this->mapping)) { foreach ($this->mapping as $mapping) { $mapping->xmlSerialize(true, $sxe->addChild('mapping')); } } if (0 < count($this->element)) { foreach ($this->element as $element) { $element->xmlSerialize(true, $sxe->addChild('element')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Practitioner xmlns="http://hl7.org/fhir"></Practitioner>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->active) { $this->active->xmlSerialize(true, $sxe->addChild('active')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (0 < count($this->telecom)) { foreach ($this->telecom as $telecom) { $telecom->xmlSerialize(true, $sxe->addChild('telecom')); } } if (0 < count($this->address)) { foreach ($this->address as $address) { $address->xmlSerialize(true, $sxe->addChild('address')); } } if (null !== $this->gender) { $this->gender->xmlSerialize(true, $sxe->addChild('gender')); } if (null !== $this->birthDate) { $this->birthDate->xmlSerialize(true, $sxe->addChild('birthDate')); } if (0 < count($this->photo)) { foreach ($this->photo as $photo) { $photo->xmlSerialize(true, $sxe->addChild('photo')); } } if (0 < count($this->practitionerRole)) { foreach ($this->practitionerRole as $practitionerRole) { $practitionerRole->xmlSerialize(true, $sxe->addChild('practitionerRole')); } } if (0 < count($this->qualification)) { foreach ($this->qualification as $qualification) { $qualification->xmlSerialize(true, $sxe->addChild('qualification')); } } if (0 < count($this->communication)) { foreach ($this->communication as $communication) { $communication->xmlSerialize(true, $sxe->addChild('communication')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<TestScript xmlns="http://hl7.org/fhir"></TestScript>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->experimental) { $this->experimental->xmlSerialize(true, $sxe->addChild('experimental')); } if (null !== $this->publisher) { $this->publisher->xmlSerialize(true, $sxe->addChild('publisher')); } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->useContext)) { foreach ($this->useContext as $useContext) { $useContext->xmlSerialize(true, $sxe->addChild('useContext')); } } if (null !== $this->requirements) { $this->requirements->xmlSerialize(true, $sxe->addChild('requirements')); } if (null !== $this->copyright) { $this->copyright->xmlSerialize(true, $sxe->addChild('copyright')); } if (null !== $this->metadata) { $this->metadata->xmlSerialize(true, $sxe->addChild('metadata')); } if (null !== $this->multiserver) { $this->multiserver->xmlSerialize(true, $sxe->addChild('multiserver')); } if (0 < count($this->fixture)) { foreach ($this->fixture as $fixture) { $fixture->xmlSerialize(true, $sxe->addChild('fixture')); } } if (0 < count($this->profile)) { foreach ($this->profile as $profile) { $profile->xmlSerialize(true, $sxe->addChild('profile')); } } if (0 < count($this->variable)) { foreach ($this->variable as $variable) { $variable->xmlSerialize(true, $sxe->addChild('variable')); } } if (null !== $this->setup) { $this->setup->xmlSerialize(true, $sxe->addChild('setup')); } if (0 < count($this->test)) { foreach ($this->test as $test) { $test->xmlSerialize(true, $sxe->addChild('test')); } } if (null !== $this->teardown) { $this->teardown->xmlSerialize(true, $sxe->addChild('teardown')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Resource xmlns="http://hl7.org/fhir"></Resource>'); } if (null !== $this->id) { $this->id->xmlSerialize(true, $sxe->addChild('id')); } if (null !== $this->meta) { $this->meta->xmlSerialize(true, $sxe->addChild('meta')); } if (null !== $this->implicitRules) { $this->implicitRules->xmlSerialize(true, $sxe->addChild('implicitRules')); } if (null !== $this->language) { $this->language->xmlSerialize(true, $sxe->addChild('language')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Signature xmlns="http://hl7.org/fhir"></Signature>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->type)) { foreach ($this->type as $type) { $type->xmlSerialize(true, $sxe->addChild('type')); } } if (null !== $this->when) { $this->when->xmlSerialize(true, $sxe->addChild('when')); } if (null !== $this->whoUri) { $this->whoUri->xmlSerialize(true, $sxe->addChild('whoUri')); } if (null !== $this->whoReference) { $this->whoReference->xmlSerialize(true, $sxe->addChild('whoReference')); } if (null !== $this->contentType) { $this->contentType->xmlSerialize(true, $sxe->addChild('contentType')); } if (null !== $this->blob) { $this->blob->xmlSerialize(true, $sxe->addChild('blob')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<PaymentReconciliation xmlns="http://hl7.org/fhir"></PaymentReconciliation>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->request) { $this->request->xmlSerialize(true, $sxe->addChild('request')); } if (null !== $this->outcome) { $this->outcome->xmlSerialize(true, $sxe->addChild('outcome')); } if (null !== $this->disposition) { $this->disposition->xmlSerialize(true, $sxe->addChild('disposition')); } if (null !== $this->ruleset) { $this->ruleset->xmlSerialize(true, $sxe->addChild('ruleset')); } if (null !== $this->originalRuleset) { $this->originalRuleset->xmlSerialize(true, $sxe->addChild('originalRuleset')); } if (null !== $this->created) { $this->created->xmlSerialize(true, $sxe->addChild('created')); } if (null !== $this->period) { $this->period->xmlSerialize(true, $sxe->addChild('period')); } if (null !== $this->organization) { $this->organization->xmlSerialize(true, $sxe->addChild('organization')); } if (null !== $this->requestProvider) { $this->requestProvider->xmlSerialize(true, $sxe->addChild('requestProvider')); } if (null !== $this->requestOrganization) { $this->requestOrganization->xmlSerialize(true, $sxe->addChild('requestOrganization')); } if (0 < count($this->detail)) { foreach ($this->detail as $detail) { $detail->xmlSerialize(true, $sxe->addChild('detail')); } } if (null !== $this->form) { $this->form->xmlSerialize(true, $sxe->addChild('form')); } if (null !== $this->total) { $this->total->xmlSerialize(true, $sxe->addChild('total')); } if (0 < count($this->note)) { foreach ($this->note as $note) { $note->xmlSerialize(true, $sxe->addChild('note')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<TestScriptAssert xmlns="http://hl7.org/fhir"></TestScriptAssert>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->label) { $this->label->xmlSerialize(true, $sxe->addChild('label')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (null !== $this->direction) { $this->direction->xmlSerialize(true, $sxe->addChild('direction')); } if (null !== $this->compareToSourceId) { $this->compareToSourceId->xmlSerialize(true, $sxe->addChild('compareToSourceId')); } if (null !== $this->compareToSourcePath) { $this->compareToSourcePath->xmlSerialize(true, $sxe->addChild('compareToSourcePath')); } if (null !== $this->contentType) { $this->contentType->xmlSerialize(true, $sxe->addChild('contentType')); } if (null !== $this->headerField) { $this->headerField->xmlSerialize(true, $sxe->addChild('headerField')); } if (null !== $this->minimumId) { $this->minimumId->xmlSerialize(true, $sxe->addChild('minimumId')); } if (null !== $this->navigationLinks) { $this->navigationLinks->xmlSerialize(true, $sxe->addChild('navigationLinks')); } if (null !== $this->operator) { $this->operator->xmlSerialize(true, $sxe->addChild('operator')); } if (null !== $this->path) { $this->path->xmlSerialize(true, $sxe->addChild('path')); } if (null !== $this->resource) { $this->resource->xmlSerialize(true, $sxe->addChild('resource')); } if (null !== $this->response) { $this->response->xmlSerialize(true, $sxe->addChild('response')); } if (null !== $this->responseCode) { $this->responseCode->xmlSerialize(true, $sxe->addChild('responseCode')); } if (null !== $this->sourceId) { $this->sourceId->xmlSerialize(true, $sxe->addChild('sourceId')); } if (null !== $this->validateProfileId) { $this->validateProfileId->xmlSerialize(true, $sxe->addChild('validateProfileId')); } if (null !== $this->value) { $this->value->xmlSerialize(true, $sxe->addChild('value')); } if (null !== $this->warningOnly) { $this->warningOnly->xmlSerialize(true, $sxe->addChild('warningOnly')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Patient xmlns="http://hl7.org/fhir"></Patient>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->active) { $this->active->xmlSerialize(true, $sxe->addChild('active')); } if (0 < count($this->name)) { foreach ($this->name as $name) { $name->xmlSerialize(true, $sxe->addChild('name')); } } if (0 < count($this->telecom)) { foreach ($this->telecom as $telecom) { $telecom->xmlSerialize(true, $sxe->addChild('telecom')); } } if (null !== $this->gender) { $this->gender->xmlSerialize(true, $sxe->addChild('gender')); } if (null !== $this->birthDate) { $this->birthDate->xmlSerialize(true, $sxe->addChild('birthDate')); } if (null !== $this->deceasedBoolean) { $this->deceasedBoolean->xmlSerialize(true, $sxe->addChild('deceasedBoolean')); } if (null !== $this->deceasedDateTime) { $this->deceasedDateTime->xmlSerialize(true, $sxe->addChild('deceasedDateTime')); } if (0 < count($this->address)) { foreach ($this->address as $address) { $address->xmlSerialize(true, $sxe->addChild('address')); } } if (null !== $this->maritalStatus) { $this->maritalStatus->xmlSerialize(true, $sxe->addChild('maritalStatus')); } if (null !== $this->multipleBirthBoolean) { $this->multipleBirthBoolean->xmlSerialize(true, $sxe->addChild('multipleBirthBoolean')); } if (null !== $this->multipleBirthInteger) { $this->multipleBirthInteger->xmlSerialize(true, $sxe->addChild('multipleBirthInteger')); } if (0 < count($this->photo)) { foreach ($this->photo as $photo) { $photo->xmlSerialize(true, $sxe->addChild('photo')); } } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->animal) { $this->animal->xmlSerialize(true, $sxe->addChild('animal')); } if (0 < count($this->communication)) { foreach ($this->communication as $communication) { $communication->xmlSerialize(true, $sxe->addChild('communication')); } } if (0 < count($this->careProvider)) { foreach ($this->careProvider as $careProvider) { $careProvider->xmlSerialize(true, $sxe->addChild('careProvider')); } } if (null !== $this->managingOrganization) { $this->managingOrganization->xmlSerialize(true, $sxe->addChild('managingOrganization')); } if (0 < count($this->link)) { foreach ($this->link as $link) { $link->xmlSerialize(true, $sxe->addChild('link')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConditionDefinition xmlns="http://hl7.org/fhir"></ConditionDefinition>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->experimental) { $this->experimental->xmlSerialize(true, $sxe->addChild('experimental')); } if (null !== $this->publisher) { $this->publisher->xmlSerialize(true, $sxe->addChild('publisher')); } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (0 < count($this->useContext)) { foreach ($this->useContext as $useContext) { $useContext->xmlSerialize(true, $sxe->addChild('useContext')); } } if (null !== $this->copyright) { $this->copyright->xmlSerialize(true, $sxe->addChild('copyright')); } if (null !== $this->severity) { $this->severity->xmlSerialize(true, $sxe->addChild('severity')); } if (0 < count($this->occurance)) { foreach ($this->occurance as $occurance) { $occurance->xmlSerialize(true, $sxe->addChild('occurance')); } } if (0 < count($this->findingSite)) { foreach ($this->findingSite as $findingSite) { $findingSite->xmlSerialize(true, $sxe->addChild('findingSite')); } } if (0 < count($this->morphology)) { foreach ($this->morphology as $morphology) { $morphology->xmlSerialize(true, $sxe->addChild('morphology')); } } if (0 < count($this->causedBy)) { foreach ($this->causedBy as $causedBy) { $causedBy->xmlSerialize(true, $sxe->addChild('causedBy')); } } if (0 < count($this->associated)) { foreach ($this->associated as $associated) { $associated->xmlSerialize(true, $sxe->addChild('associated')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ValueSet xmlns="http://hl7.org/fhir"></ValueSet>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->experimental) { $this->experimental->xmlSerialize(true, $sxe->addChild('experimental')); } if (null !== $this->publisher) { $this->publisher->xmlSerialize(true, $sxe->addChild('publisher')); } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->lockedDate) { $this->lockedDate->xmlSerialize(true, $sxe->addChild('lockedDate')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->useContext)) { foreach ($this->useContext as $useContext) { $useContext->xmlSerialize(true, $sxe->addChild('useContext')); } } if (null !== $this->immutable) { $this->immutable->xmlSerialize(true, $sxe->addChild('immutable')); } if (null !== $this->requirements) { $this->requirements->xmlSerialize(true, $sxe->addChild('requirements')); } if (null !== $this->copyright) { $this->copyright->xmlSerialize(true, $sxe->addChild('copyright')); } if (null !== $this->extensible) { $this->extensible->xmlSerialize(true, $sxe->addChild('extensible')); } if (null !== $this->codeSystem) { $this->codeSystem->xmlSerialize(true, $sxe->addChild('codeSystem')); } if (null !== $this->compose) { $this->compose->xmlSerialize(true, $sxe->addChild('compose')); } if (null !== $this->expansion) { $this->expansion->xmlSerialize(true, $sxe->addChild('expansion')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Condition xmlns="http://hl7.org/fhir"></Condition>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->asserter) { $this->asserter->xmlSerialize(true, $sxe->addChild('asserter')); } if (null !== $this->dateRecorded) { $this->dateRecorded->xmlSerialize(true, $sxe->addChild('dateRecorded')); } if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->category) { $this->category->xmlSerialize(true, $sxe->addChild('category')); } if (null !== $this->clinicalStatus) { $this->clinicalStatus->xmlSerialize(true, $sxe->addChild('clinicalStatus')); } if (null !== $this->verificationStatus) { $this->verificationStatus->xmlSerialize(true, $sxe->addChild('verificationStatus')); } if (null !== $this->severity) { $this->severity->xmlSerialize(true, $sxe->addChild('severity')); } if (null !== $this->onsetDateTime) { $this->onsetDateTime->xmlSerialize(true, $sxe->addChild('onsetDateTime')); } if (null !== $this->onsetQuantity) { $this->onsetQuantity->xmlSerialize(true, $sxe->addChild('onsetQuantity')); } if (null !== $this->onsetPeriod) { $this->onsetPeriod->xmlSerialize(true, $sxe->addChild('onsetPeriod')); } if (null !== $this->onsetRange) { $this->onsetRange->xmlSerialize(true, $sxe->addChild('onsetRange')); } if (null !== $this->onsetString) { $this->onsetString->xmlSerialize(true, $sxe->addChild('onsetString')); } if (null !== $this->abatementDateTime) { $this->abatementDateTime->xmlSerialize(true, $sxe->addChild('abatementDateTime')); } if (null !== $this->abatementQuantity) { $this->abatementQuantity->xmlSerialize(true, $sxe->addChild('abatementQuantity')); } if (null !== $this->abatementBoolean) { $this->abatementBoolean->xmlSerialize(true, $sxe->addChild('abatementBoolean')); } if (null !== $this->abatementPeriod) { $this->abatementPeriod->xmlSerialize(true, $sxe->addChild('abatementPeriod')); } if (null !== $this->abatementRange) { $this->abatementRange->xmlSerialize(true, $sxe->addChild('abatementRange')); } if (null !== $this->abatementString) { $this->abatementString->xmlSerialize(true, $sxe->addChild('abatementString')); } if (null !== $this->stage) { $this->stage->xmlSerialize(true, $sxe->addChild('stage')); } if (0 < count($this->evidence)) { foreach ($this->evidence as $evidence) { $evidence->xmlSerialize(true, $sxe->addChild('evidence')); } } if (0 < count($this->bodySite)) { foreach ($this->bodySite as $bodySite) { $bodySite->xmlSerialize(true, $sxe->addChild('bodySite')); } } if (null !== $this->notes) { $this->notes->xmlSerialize(true, $sxe->addChild('notes')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }