/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Supply xmlns="http://hl7.org/fhir"></Supply>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->kind) { $this->kind->xmlSerialize(true, $sxe->addChild('kind')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->orderedItem) { $this->orderedItem->xmlSerialize(true, $sxe->addChild('orderedItem')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (0 < count($this->dispense)) { foreach ($this->dispense as $dispense) { $dispense->xmlSerialize(true, $sxe->addChild('dispense')); } } 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('<ProvenanceAgent xmlns="http://hl7.org/fhir"></ProvenanceAgent>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->role) { $this->role->xmlSerialize(true, $sxe->addChild('role')); } if (null !== $this->actor) { $this->actor->xmlSerialize(true, $sxe->addChild('actor')); } if (null !== $this->userId) { $this->userId->xmlSerialize(true, $sxe->addChild('userId')); } if (0 < count($this->relatedAgent)) { foreach ($this->relatedAgent as $relatedAgent) { $relatedAgent->xmlSerialize(true, $sxe->addChild('relatedAgent')); } } 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('<DocumentManifest xmlns="http://hl7.org/fhir"></DocumentManifest>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->masterIdentifier) { $this->masterIdentifier->xmlSerialize(true, $sxe->addChild('masterIdentifier')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (0 < count($this->recipient)) { foreach ($this->recipient as $recipient) { $recipient->xmlSerialize(true, $sxe->addChild('recipient')); } } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (0 < count($this->author)) { foreach ($this->author as $author) { $author->xmlSerialize(true, $sxe->addChild('author')); } } if (null !== $this->created) { $this->created->xmlSerialize(true, $sxe->addChild('created')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->content)) { foreach ($this->content as $content) { $content->xmlSerialize(true, $sxe->addChild('content')); } } if (0 < count($this->related)) { foreach ($this->related as $related) { $related->xmlSerialize(true, $sxe->addChild('related')); } } 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('<ContractTerm xmlns="http://hl7.org/fhir"></ContractTerm>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->issued) { $this->issued->xmlSerialize(true, $sxe->addChild('issued')); } if (null !== $this->applies) { $this->applies->xmlSerialize(true, $sxe->addChild('applies')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->subType) { $this->subType->xmlSerialize(true, $sxe->addChild('subType')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (0 < count($this->action)) { foreach ($this->action as $action) { $action->xmlSerialize(true, $sxe->addChild('action')); } } if (0 < count($this->actionReason)) { foreach ($this->actionReason as $actionReason) { $actionReason->xmlSerialize(true, $sxe->addChild('actionReason')); } } if (0 < count($this->actor)) { foreach ($this->actor as $actor) { $actor->xmlSerialize(true, $sxe->addChild('actor')); } } if (null !== $this->text) { $this->text->xmlSerialize(true, $sxe->addChild('text')); } if (0 < count($this->valuedItem)) { foreach ($this->valuedItem as $valuedItem) { $valuedItem->xmlSerialize(true, $sxe->addChild('valuedItem')); } } if (0 < count($this->group)) { foreach ($this->group as $group) { $group->xmlSerialize(true, $sxe->addChild('group')); } } 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('<EncounterHospitalization xmlns="http://hl7.org/fhir"></EncounterHospitalization>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->preAdmissionIdentifier) { $this->preAdmissionIdentifier->xmlSerialize(true, $sxe->addChild('preAdmissionIdentifier')); } if (null !== $this->origin) { $this->origin->xmlSerialize(true, $sxe->addChild('origin')); } if (null !== $this->admitSource) { $this->admitSource->xmlSerialize(true, $sxe->addChild('admitSource')); } if (0 < count($this->admittingDiagnosis)) { foreach ($this->admittingDiagnosis as $admittingDiagnosis) { $admittingDiagnosis->xmlSerialize(true, $sxe->addChild('admittingDiagnosis')); } } if (null !== $this->reAdmission) { $this->reAdmission->xmlSerialize(true, $sxe->addChild('reAdmission')); } if (0 < count($this->dietPreference)) { foreach ($this->dietPreference as $dietPreference) { $dietPreference->xmlSerialize(true, $sxe->addChild('dietPreference')); } } if (0 < count($this->specialCourtesy)) { foreach ($this->specialCourtesy as $specialCourtesy) { $specialCourtesy->xmlSerialize(true, $sxe->addChild('specialCourtesy')); } } if (0 < count($this->specialArrangement)) { foreach ($this->specialArrangement as $specialArrangement) { $specialArrangement->xmlSerialize(true, $sxe->addChild('specialArrangement')); } } if (null !== $this->destination) { $this->destination->xmlSerialize(true, $sxe->addChild('destination')); } if (null !== $this->dischargeDisposition) { $this->dischargeDisposition->xmlSerialize(true, $sxe->addChild('dischargeDisposition')); } if (0 < count($this->dischargeDiagnosis)) { foreach ($this->dischargeDiagnosis as $dischargeDiagnosis) { $dischargeDiagnosis->xmlSerialize(true, $sxe->addChild('dischargeDiagnosis')); } } 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('<AuditEventParticipant xmlns="http://hl7.org/fhir"></AuditEventParticipant>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->role)) { foreach ($this->role as $role) { $role->xmlSerialize(true, $sxe->addChild('role')); } } if (null !== $this->reference) { $this->reference->xmlSerialize(true, $sxe->addChild('reference')); } if (null !== $this->userId) { $this->userId->xmlSerialize(true, $sxe->addChild('userId')); } if (null !== $this->altId) { $this->altId->xmlSerialize(true, $sxe->addChild('altId')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->requestor) { $this->requestor->xmlSerialize(true, $sxe->addChild('requestor')); } if (null !== $this->location) { $this->location->xmlSerialize(true, $sxe->addChild('location')); } if (0 < count($this->policy)) { foreach ($this->policy as $policy) { $policy->xmlSerialize(true, $sxe->addChild('policy')); } } if (null !== $this->media) { $this->media->xmlSerialize(true, $sxe->addChild('media')); } if (null !== $this->network) { $this->network->xmlSerialize(true, $sxe->addChild('network')); } if (0 < count($this->purposeOfUse)) { foreach ($this->purposeOfUse as $purposeOfUse) { $purposeOfUse->xmlSerialize(true, $sxe->addChild('purposeOfUse')); } } 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('<SupplyDelivery xmlns="http://hl7.org/fhir"></SupplyDelivery>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->suppliedItem) { $this->suppliedItem->xmlSerialize(true, $sxe->addChild('suppliedItem')); } if (null !== $this->supplier) { $this->supplier->xmlSerialize(true, $sxe->addChild('supplier')); } if (null !== $this->whenPrepared) { $this->whenPrepared->xmlSerialize(true, $sxe->addChild('whenPrepared')); } if (null !== $this->time) { $this->time->xmlSerialize(true, $sxe->addChild('time')); } if (null !== $this->destination) { $this->destination->xmlSerialize(true, $sxe->addChild('destination')); } if (0 < count($this->receiver)) { foreach ($this->receiver as $receiver) { $receiver->xmlSerialize(true, $sxe->addChild('receiver')); } } 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('<DocumentManifestRelated xmlns="http://hl7.org/fhir"></DocumentManifestRelated>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->ref) { $this->ref->xmlSerialize(true, $sxe->addChild('ref')); } 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('<DeviceComponent xmlns="http://hl7.org/fhir"></DeviceComponent>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->lastSystemChange) { $this->lastSystemChange->xmlSerialize(true, $sxe->addChild('lastSystemChange')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->parent) { $this->parent->xmlSerialize(true, $sxe->addChild('parent')); } if (0 < count($this->operationalStatus)) { foreach ($this->operationalStatus as $operationalStatus) { $operationalStatus->xmlSerialize(true, $sxe->addChild('operationalStatus')); } } if (null !== $this->parameterGroup) { $this->parameterGroup->xmlSerialize(true, $sxe->addChild('parameterGroup')); } if (null !== $this->measurementPrinciple) { $this->measurementPrinciple->xmlSerialize(true, $sxe->addChild('measurementPrinciple')); } if (0 < count($this->productionSpecification)) { foreach ($this->productionSpecification as $productionSpecification) { $productionSpecification->xmlSerialize(true, $sxe->addChild('productionSpecification')); } } if (null !== $this->languageCode) { $this->languageCode->xmlSerialize(true, $sxe->addChild('languageCode')); } 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('<AuditEventObject xmlns="http://hl7.org/fhir"></AuditEventObject>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->reference) { $this->reference->xmlSerialize(true, $sxe->addChild('reference')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->role) { $this->role->xmlSerialize(true, $sxe->addChild('role')); } if (null !== $this->lifecycle) { $this->lifecycle->xmlSerialize(true, $sxe->addChild('lifecycle')); } if (0 < count($this->securityLabel)) { foreach ($this->securityLabel as $securityLabel) { $securityLabel->xmlSerialize(true, $sxe->addChild('securityLabel')); } } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (null !== $this->query) { $this->query->xmlSerialize(true, $sxe->addChild('query')); } if (0 < count($this->detail)) { foreach ($this->detail as $detail) { $detail->xmlSerialize(true, $sxe->addChild('detail')); } } 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('<DeviceMetric xmlns="http://hl7.org/fhir"></DeviceMetric>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->unit) { $this->unit->xmlSerialize(true, $sxe->addChild('unit')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->parent) { $this->parent->xmlSerialize(true, $sxe->addChild('parent')); } if (null !== $this->operationalStatus) { $this->operationalStatus->xmlSerialize(true, $sxe->addChild('operationalStatus')); } if (null !== $this->color) { $this->color->xmlSerialize(true, $sxe->addChild('color')); } if (null !== $this->category) { $this->category->xmlSerialize(true, $sxe->addChild('category')); } if (null !== $this->measurementPeriod) { $this->measurementPeriod->xmlSerialize(true, $sxe->addChild('measurementPeriod')); } if (0 < count($this->calibration)) { foreach ($this->calibration as $calibration) { $calibration->xmlSerialize(true, $sxe->addChild('calibration')); } } 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('<DeviceComponentProductionSpecification xmlns="http://hl7.org/fhir"></DeviceComponentProductionSpecification>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->specType) { $this->specType->xmlSerialize(true, $sxe->addChild('specType')); } if (null !== $this->componentId) { $this->componentId->xmlSerialize(true, $sxe->addChild('componentId')); } if (null !== $this->productionSpec) { $this->productionSpec->xmlSerialize(true, $sxe->addChild('productionSpec')); } 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('<SubstanceInstance xmlns="http://hl7.org/fhir"></SubstanceInstance>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->expiry) { $this->expiry->xmlSerialize(true, $sxe->addChild('expiry')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } 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('<AuditEventSource xmlns="http://hl7.org/fhir"></AuditEventSource>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->site) { $this->site->xmlSerialize(true, $sxe->addChild('site')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (0 < count($this->type)) { foreach ($this->type as $type) { $type->xmlSerialize(true, $sxe->addChild('type')); } } 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('<ContractValuedItem1 xmlns="http://hl7.org/fhir"></ContractValuedItem1>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->entityCodeableConcept) { $this->entityCodeableConcept->xmlSerialize(true, $sxe->addChild('entityCodeableConcept')); } if (null !== $this->entityReference) { $this->entityReference->xmlSerialize(true, $sxe->addChild('entityReference')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->effectiveTime) { $this->effectiveTime->xmlSerialize(true, $sxe->addChild('effectiveTime')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->unitPrice) { $this->unitPrice->xmlSerialize(true, $sxe->addChild('unitPrice')); } if (null !== $this->factor) { $this->factor->xmlSerialize(true, $sxe->addChild('factor')); } if (null !== $this->points) { $this->points->xmlSerialize(true, $sxe->addChild('points')); } if (null !== $this->net) { $this->net->xmlSerialize(true, $sxe->addChild('net')); } 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('<QuestionnaireAnswers xmlns="http://hl7.org/fhir"></QuestionnaireAnswers>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->questionnaire) { $this->questionnaire->xmlSerialize(true, $sxe->addChild('questionnaire')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->author) { $this->author->xmlSerialize(true, $sxe->addChild('author')); } if (null !== $this->authored) { $this->authored->xmlSerialize(true, $sxe->addChild('authored')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->group) { $this->group->xmlSerialize(true, $sxe->addChild('group')); } 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('<ImagingStudy xmlns="http://hl7.org/fhir"></ImagingStudy>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->started) { $this->started->xmlSerialize(true, $sxe->addChild('started')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->uid) { $this->uid->xmlSerialize(true, $sxe->addChild('uid')); } if (null !== $this->accession) { $this->accession->xmlSerialize(true, $sxe->addChild('accession')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (0 < count($this->order)) { foreach ($this->order as $order) { $order->xmlSerialize(true, $sxe->addChild('order')); } } if (0 < count($this->modalityList)) { foreach ($this->modalityList as $modalityList) { $modalityList->xmlSerialize(true, $sxe->addChild('modalityList')); } } if (null !== $this->referrer) { $this->referrer->xmlSerialize(true, $sxe->addChild('referrer')); } if (null !== $this->availability) { $this->availability->xmlSerialize(true, $sxe->addChild('availability')); } if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (null !== $this->numberOfSeries) { $this->numberOfSeries->xmlSerialize(true, $sxe->addChild('numberOfSeries')); } if (null !== $this->numberOfInstances) { $this->numberOfInstances->xmlSerialize(true, $sxe->addChild('numberOfInstances')); } if (0 < count($this->procedure)) { foreach ($this->procedure as $procedure) { $procedure->xmlSerialize(true, $sxe->addChild('procedure')); } } if (null !== $this->interpreter) { $this->interpreter->xmlSerialize(true, $sxe->addChild('interpreter')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->series)) { foreach ($this->series as $series) { $series->xmlSerialize(true, $sxe->addChild('series')); } } 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('<Extension xmlns="http://hl7.org/fhir"></Extension>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->valueBoolean) { $this->valueBoolean->xmlSerialize(true, $sxe->addChild('valueBoolean')); } if (null !== $this->valueInteger) { $this->valueInteger->xmlSerialize(true, $sxe->addChild('valueInteger')); } if (null !== $this->valueDecimal) { $this->valueDecimal->xmlSerialize(true, $sxe->addChild('valueDecimal')); } if (null !== $this->valueBase64Binary) { $this->valueBase64Binary->xmlSerialize(true, $sxe->addChild('valueBase64Binary')); } if (null !== $this->valueInstant) { $this->valueInstant->xmlSerialize(true, $sxe->addChild('valueInstant')); } if (null !== $this->valueString) { $this->valueString->xmlSerialize(true, $sxe->addChild('valueString')); } if (null !== $this->valueUri) { $this->valueUri->xmlSerialize(true, $sxe->addChild('valueUri')); } if (null !== $this->valueDate) { $this->valueDate->xmlSerialize(true, $sxe->addChild('valueDate')); } if (null !== $this->valueDateTime) { $this->valueDateTime->xmlSerialize(true, $sxe->addChild('valueDateTime')); } if (null !== $this->valueTime) { $this->valueTime->xmlSerialize(true, $sxe->addChild('valueTime')); } if (null !== $this->valueCode) { $this->valueCode->xmlSerialize(true, $sxe->addChild('valueCode')); } if (null !== $this->valueOid) { $this->valueOid->xmlSerialize(true, $sxe->addChild('valueOid')); } if (null !== $this->valueUuid) { $this->valueUuid->xmlSerialize(true, $sxe->addChild('valueUuid')); } if (null !== $this->valueId) { $this->valueId->xmlSerialize(true, $sxe->addChild('valueId')); } if (null !== $this->valueUnsignedInt) { $this->valueUnsignedInt->xmlSerialize(true, $sxe->addChild('valueUnsignedInt')); } if (null !== $this->valuePositiveInt) { $this->valuePositiveInt->xmlSerialize(true, $sxe->addChild('valuePositiveInt')); } if (null !== $this->valueMarkdown) { $this->valueMarkdown->xmlSerialize(true, $sxe->addChild('valueMarkdown')); } if (null !== $this->valueAnnotation) { $this->valueAnnotation->xmlSerialize(true, $sxe->addChild('valueAnnotation')); } if (null !== $this->valueAttachment) { $this->valueAttachment->xmlSerialize(true, $sxe->addChild('valueAttachment')); } if (null !== $this->valueIdentifier) { $this->valueIdentifier->xmlSerialize(true, $sxe->addChild('valueIdentifier')); } if (null !== $this->valueCodeableConcept) { $this->valueCodeableConcept->xmlSerialize(true, $sxe->addChild('valueCodeableConcept')); } if (null !== $this->valueCoding) { $this->valueCoding->xmlSerialize(true, $sxe->addChild('valueCoding')); } if (null !== $this->valueQuantity) { $this->valueQuantity->xmlSerialize(true, $sxe->addChild('valueQuantity')); } if (null !== $this->valueRange) { $this->valueRange->xmlSerialize(true, $sxe->addChild('valueRange')); } if (null !== $this->valuePeriod) { $this->valuePeriod->xmlSerialize(true, $sxe->addChild('valuePeriod')); } if (null !== $this->valueRatio) { $this->valueRatio->xmlSerialize(true, $sxe->addChild('valueRatio')); } if (null !== $this->valueReference) { $this->valueReference->xmlSerialize(true, $sxe->addChild('valueReference')); } if (null !== $this->valueSampledData) { $this->valueSampledData->xmlSerialize(true, $sxe->addChild('valueSampledData')); } if (null !== $this->valueSignature) { $this->valueSignature->xmlSerialize(true, $sxe->addChild('valueSignature')); } if (null !== $this->valueHumanName) { $this->valueHumanName->xmlSerialize(true, $sxe->addChild('valueHumanName')); } if (null !== $this->valueAddress) { $this->valueAddress->xmlSerialize(true, $sxe->addChild('valueAddress')); } if (null !== $this->valueContactPoint) { $this->valueContactPoint->xmlSerialize(true, $sxe->addChild('valueContactPoint')); } if (null !== $this->valueTiming) { $this->valueTiming->xmlSerialize(true, $sxe->addChild('valueTiming')); } if (null !== $this->valueMeta) { $this->valueMeta->xmlSerialize(true, $sxe->addChild('valueMeta')); } if (null !== $this->url) { $urlElement = $sxe->addChild('url'); $urlElement->addAttribute('value', (string) $this->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('<Coverage xmlns="http://hl7.org/fhir"></Coverage>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->issuer) { $this->issuer->xmlSerialize(true, $sxe->addChild('issuer')); } if (null !== $this->bin) { $this->bin->xmlSerialize(true, $sxe->addChild('bin')); } if (null !== $this->period) { $this->period->xmlSerialize(true, $sxe->addChild('period')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->subscriberId) { $this->subscriberId->xmlSerialize(true, $sxe->addChild('subscriberId')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->group) { $this->group->xmlSerialize(true, $sxe->addChild('group')); } if (null !== $this->plan) { $this->plan->xmlSerialize(true, $sxe->addChild('plan')); } if (null !== $this->subPlan) { $this->subPlan->xmlSerialize(true, $sxe->addChild('subPlan')); } if (null !== $this->dependent) { $this->dependent->xmlSerialize(true, $sxe->addChild('dependent')); } if (null !== $this->sequence) { $this->sequence->xmlSerialize(true, $sxe->addChild('sequence')); } if (null !== $this->subscriber) { $this->subscriber->xmlSerialize(true, $sxe->addChild('subscriber')); } if (null !== $this->network) { $this->network->xmlSerialize(true, $sxe->addChild('network')); } if (0 < count($this->contract)) { foreach ($this->contract as $contract) { $contract->xmlSerialize(true, $sxe->addChild('contract')); } } 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('<ConceptMap xmlns="http://hl7.org/fhir"></ConceptMap>'); } 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->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->sourceUri) { $this->sourceUri->xmlSerialize(true, $sxe->addChild('sourceUri')); } if (null !== $this->sourceReference) { $this->sourceReference->xmlSerialize(true, $sxe->addChild('sourceReference')); } if (null !== $this->targetUri) { $this->targetUri->xmlSerialize(true, $sxe->addChild('targetUri')); } if (null !== $this->targetReference) { $this->targetReference->xmlSerialize(true, $sxe->addChild('targetReference')); } 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('<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('<SupplyRequest xmlns="http://hl7.org/fhir"></SupplyRequest>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } 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->orderedItem) { $this->orderedItem->xmlSerialize(true, $sxe->addChild('orderedItem')); } if (0 < count($this->supplier)) { foreach ($this->supplier as $supplier) { $supplier->xmlSerialize(true, $sxe->addChild('supplier')); } } if (null !== $this->reasonCodeableConcept) { $this->reasonCodeableConcept->xmlSerialize(true, $sxe->addChild('reasonCodeableConcept')); } if (null !== $this->reasonReference) { $this->reasonReference->xmlSerialize(true, $sxe->addChild('reasonReference')); } if (null !== $this->when) { $this->when->xmlSerialize(true, $sxe->addChild('when')); } 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('<ClaimResponse xmlns="http://hl7.org/fhir"></ClaimResponse>'); } 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->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 (null !== $this->outcome) { $this->outcome->xmlSerialize(true, $sxe->addChild('outcome')); } if (null !== $this->disposition) { $this->disposition->xmlSerialize(true, $sxe->addChild('disposition')); } if (null !== $this->payeeType) { $this->payeeType->xmlSerialize(true, $sxe->addChild('payeeType')); } if (0 < count($this->item)) { foreach ($this->item as $item) { $item->xmlSerialize(true, $sxe->addChild('item')); } } if (0 < count($this->addItem)) { foreach ($this->addItem as $addItem) { $addItem->xmlSerialize(true, $sxe->addChild('addItem')); } } if (0 < count($this->error)) { foreach ($this->error as $error) { $error->xmlSerialize(true, $sxe->addChild('error')); } } if (null !== $this->totalCost) { $this->totalCost->xmlSerialize(true, $sxe->addChild('totalCost')); } if (null !== $this->unallocDeductable) { $this->unallocDeductable->xmlSerialize(true, $sxe->addChild('unallocDeductable')); } if (null !== $this->totalBenefit) { $this->totalBenefit->xmlSerialize(true, $sxe->addChild('totalBenefit')); } if (null !== $this->paymentAdjustment) { $this->paymentAdjustment->xmlSerialize(true, $sxe->addChild('paymentAdjustment')); } if (null !== $this->paymentAdjustmentReason) { $this->paymentAdjustmentReason->xmlSerialize(true, $sxe->addChild('paymentAdjustmentReason')); } if (null !== $this->paymentDate) { $this->paymentDate->xmlSerialize(true, $sxe->addChild('paymentDate')); } if (null !== $this->paymentAmount) { $this->paymentAmount->xmlSerialize(true, $sxe->addChild('paymentAmount')); } if (null !== $this->paymentRef) { $this->paymentRef->xmlSerialize(true, $sxe->addChild('paymentRef')); } if (null !== $this->reserved) { $this->reserved->xmlSerialize(true, $sxe->addChild('reserved')); } if (null !== $this->form) { $this->form->xmlSerialize(true, $sxe->addChild('form')); } if (0 < count($this->note)) { foreach ($this->note as $note) { $note->xmlSerialize(true, $sxe->addChild('note')); } } if (0 < count($this->coverage)) { foreach ($this->coverage as $coverage) { $coverage->xmlSerialize(true, $sxe->addChild('coverage')); } } 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('<Contraindication xmlns="http://hl7.org/fhir"></Contraindication>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->category) { $this->category->xmlSerialize(true, $sxe->addChild('category')); } if (null !== $this->severity) { $this->severity->xmlSerialize(true, $sxe->addChild('severity')); } if (0 < count($this->implicated)) { foreach ($this->implicated as $implicated) { $implicated->xmlSerialize(true, $sxe->addChild('implicated')); } } if (null !== $this->detail) { $this->detail->xmlSerialize(true, $sxe->addChild('detail')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->author) { $this->author->xmlSerialize(true, $sxe->addChild('author')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->reference) { $this->reference->xmlSerialize(true, $sxe->addChild('reference')); } if (0 < count($this->mitigation)) { foreach ($this->mitigation as $mitigation) { $mitigation->xmlSerialize(true, $sxe->addChild('mitigation')); } } 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('<Contract xmlns="http://hl7.org/fhir"></Contract>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->issued) { $this->issued->xmlSerialize(true, $sxe->addChild('issued')); } if (null !== $this->applies) { $this->applies->xmlSerialize(true, $sxe->addChild('applies')); } if (0 < count($this->subject)) { foreach ($this->subject as $subject) { $subject->xmlSerialize(true, $sxe->addChild('subject')); } } if (0 < count($this->authority)) { foreach ($this->authority as $authority) { $authority->xmlSerialize(true, $sxe->addChild('authority')); } } if (0 < count($this->domain)) { foreach ($this->domain as $domain) { $domain->xmlSerialize(true, $sxe->addChild('domain')); } } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (0 < count($this->subType)) { foreach ($this->subType as $subType) { $subType->xmlSerialize(true, $sxe->addChild('subType')); } } if (0 < count($this->action)) { foreach ($this->action as $action) { $action->xmlSerialize(true, $sxe->addChild('action')); } } if (0 < count($this->actionReason)) { foreach ($this->actionReason as $actionReason) { $actionReason->xmlSerialize(true, $sxe->addChild('actionReason')); } } if (0 < count($this->actor)) { foreach ($this->actor as $actor) { $actor->xmlSerialize(true, $sxe->addChild('actor')); } } if (0 < count($this->valuedItem)) { foreach ($this->valuedItem as $valuedItem) { $valuedItem->xmlSerialize(true, $sxe->addChild('valuedItem')); } } if (0 < count($this->signer)) { foreach ($this->signer as $signer) { $signer->xmlSerialize(true, $sxe->addChild('signer')); } } if (0 < count($this->term)) { foreach ($this->term as $term) { $term->xmlSerialize(true, $sxe->addChild('term')); } } if (null !== $this->bindingAttachment) { $this->bindingAttachment->xmlSerialize(true, $sxe->addChild('bindingAttachment')); } if (null !== $this->bindingReference) { $this->bindingReference->xmlSerialize(true, $sxe->addChild('bindingReference')); } if (0 < count($this->friendly)) { foreach ($this->friendly as $friendly) { $friendly->xmlSerialize(true, $sxe->addChild('friendly')); } } if (0 < count($this->legal)) { foreach ($this->legal as $legal) { $legal->xmlSerialize(true, $sxe->addChild('legal')); } } if (0 < count($this->rule)) { foreach ($this->rule as $rule) { $rule->xmlSerialize(true, $sxe->addChild('rule')); } } 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('<MedicationDispense xmlns="http://hl7.org/fhir"></MedicationDispense>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->dispenser) { $this->dispenser->xmlSerialize(true, $sxe->addChild('dispenser')); } if (0 < count($this->authorizingPrescription)) { foreach ($this->authorizingPrescription as $authorizingPrescription) { $authorizingPrescription->xmlSerialize(true, $sxe->addChild('authorizingPrescription')); } } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->daysSupply) { $this->daysSupply->xmlSerialize(true, $sxe->addChild('daysSupply')); } if (null !== $this->medicationCodeableConcept) { $this->medicationCodeableConcept->xmlSerialize(true, $sxe->addChild('medicationCodeableConcept')); } if (null !== $this->medicationReference) { $this->medicationReference->xmlSerialize(true, $sxe->addChild('medicationReference')); } if (null !== $this->whenPrepared) { $this->whenPrepared->xmlSerialize(true, $sxe->addChild('whenPrepared')); } if (null !== $this->whenHandedOver) { $this->whenHandedOver->xmlSerialize(true, $sxe->addChild('whenHandedOver')); } if (null !== $this->destination) { $this->destination->xmlSerialize(true, $sxe->addChild('destination')); } if (0 < count($this->receiver)) { foreach ($this->receiver as $receiver) { $receiver->xmlSerialize(true, $sxe->addChild('receiver')); } } if (null !== $this->note) { $this->note->xmlSerialize(true, $sxe->addChild('note')); } if (0 < count($this->dosageInstruction)) { foreach ($this->dosageInstruction as $dosageInstruction) { $dosageInstruction->xmlSerialize(true, $sxe->addChild('dosageInstruction')); } } if (null !== $this->substitution) { $this->substitution->xmlSerialize(true, $sxe->addChild('substitution')); } 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('<Composition xmlns="http://hl7.org/fhir"></Composition>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } 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->class) { $this->class->xmlSerialize(true, $sxe->addChild('class')); } if (null !== $this->title) { $this->title->xmlSerialize(true, $sxe->addChild('title')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->confidentiality) { $this->confidentiality->xmlSerialize(true, $sxe->addChild('confidentiality')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (0 < count($this->author)) { foreach ($this->author as $author) { $author->xmlSerialize(true, $sxe->addChild('author')); } } if (0 < count($this->attester)) { foreach ($this->attester as $attester) { $attester->xmlSerialize(true, $sxe->addChild('attester')); } } if (null !== $this->custodian) { $this->custodian->xmlSerialize(true, $sxe->addChild('custodian')); } if (0 < count($this->event)) { foreach ($this->event as $event) { $event->xmlSerialize(true, $sxe->addChild('event')); } } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (0 < count($this->section)) { foreach ($this->section as $section) { $section->xmlSerialize(true, $sxe->addChild('section')); } } 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('<Specimen xmlns="http://hl7.org/fhir"></Specimen>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (0 < count($this->parent)) { foreach ($this->parent as $parent) { $parent->xmlSerialize(true, $sxe->addChild('parent')); } } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->accessionIdentifier) { $this->accessionIdentifier->xmlSerialize(true, $sxe->addChild('accessionIdentifier')); } if (null !== $this->receivedTime) { $this->receivedTime->xmlSerialize(true, $sxe->addChild('receivedTime')); } if (null !== $this->collection) { $this->collection->xmlSerialize(true, $sxe->addChild('collection')); } if (0 < count($this->treatment)) { foreach ($this->treatment as $treatment) { $treatment->xmlSerialize(true, $sxe->addChild('treatment')); } } if (0 < count($this->container)) { foreach ($this->container as $container) { $container->xmlSerialize(true, $sxe->addChild('container')); } } 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('<RiskAssessment xmlns="http://hl7.org/fhir"></RiskAssessment>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->condition) { $this->condition->xmlSerialize(true, $sxe->addChild('condition')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->performer) { $this->performer->xmlSerialize(true, $sxe->addChild('performer')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->method) { $this->method->xmlSerialize(true, $sxe->addChild('method')); } if (0 < count($this->basis)) { foreach ($this->basis as $basis) { $basis->xmlSerialize(true, $sxe->addChild('basis')); } } if (0 < count($this->prediction)) { foreach ($this->prediction as $prediction) { $prediction->xmlSerialize(true, $sxe->addChild('prediction')); } } if (null !== $this->mitigation) { $this->mitigation->xmlSerialize(true, $sxe->addChild('mitigation')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }