/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->source) { $json['source'] = $this->source->jsonSerialize(); } if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (null !== $this->kind) { $json['kind'] = $this->kind->jsonSerialize(); } if (0 < count($this->type)) { $json['type'] = array(); foreach ($this->type as $type) { $json['type'][] = $type->jsonSerialize(); } } if (0 < count($this->package)) { $json['package'] = array(); foreach ($this->package as $package) { $json['package'][] = $package->jsonSerialize(); } } if (null !== $this->format) { $json['format'] = $this->format->jsonSerialize(); } if (0 < count($this->page)) { $json['page'] = array(); foreach ($this->page as $page) { $json['page'][] = $page->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (0 < count($this->identifier)) { $json['identifier'] = array(); foreach ($this->identifier as $identifier) { $json['identifier'][] = $identifier->jsonSerialize(); } } if (null !== $this->description) { $json['description'] = $this->description->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->capacity) { $json['capacity'] = $this->capacity->jsonSerialize(); } if (null !== $this->specimenQuantity) { $json['specimenQuantity'] = $this->specimenQuantity->jsonSerialize(); } if (null !== $this->additiveCodeableConcept) { $json['additiveCodeableConcept'] = $this->additiveCodeableConcept->jsonSerialize(); } if (null !== $this->additiveReference) { $json['additiveReference'] = $this->additiveReference->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (null !== $this->valueString) { $json['valueString'] = $this->valueString->jsonSerialize(); } if (null !== $this->valueBoolean) { $json['valueBoolean'] = $this->valueBoolean->jsonSerialize(); } if (null !== $this->valueInteger) { $json['valueInteger'] = $this->valueInteger->jsonSerialize(); } if (null !== $this->valueDecimal) { $json['valueDecimal'] = $this->valueDecimal->jsonSerialize(); } if (null !== $this->valueUri) { $json['valueUri'] = $this->valueUri->jsonSerialize(); } if (null !== $this->valueCode) { $json['valueCode'] = $this->valueCode->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->required) { $json['required'] = $this->required->jsonSerialize(); } if (null !== $this->validated) { $json['validated'] = $this->validated->jsonSerialize(); } if (null !== $this->description) { $json['description'] = $this->description->jsonSerialize(); } if (null !== $this->destination) { $json['destination'] = $this->destination->jsonSerialize(); } if (0 < count($this->link)) { $json['link'] = array(); foreach ($this->link as $link) { $json['link'][] = $link->jsonSerialize(); } } if (null !== $this->conformance) { $json['conformance'] = $this->conformance->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->text) { $json['text'] = $this->text->jsonSerialize(); } if (null !== $this->siteCodeableConcept) { $json['siteCodeableConcept'] = $this->siteCodeableConcept->jsonSerialize(); } if (null !== $this->siteReference) { $json['siteReference'] = $this->siteReference->jsonSerialize(); } if (null !== $this->route) { $json['route'] = $this->route->jsonSerialize(); } if (null !== $this->method) { $json['method'] = $this->method->jsonSerialize(); } if (null !== $this->quantity) { $json['quantity'] = $this->quantity->jsonSerialize(); } if (null !== $this->rateRatio) { $json['rateRatio'] = $this->rateRatio->jsonSerialize(); } if (null !== $this->rateRange) { $json['rateRange'] = $this->rateRange->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->linkId) { $json['linkId'] = $this->linkId->jsonSerialize(); } if (null !== $this->title) { $json['title'] = $this->title->jsonSerialize(); } if (null !== $this->text) { $json['text'] = $this->text->jsonSerialize(); } if (null !== $this->subject) { $json['subject'] = $this->subject->jsonSerialize(); } if (0 < count($this->group)) { $json['group'] = array(); foreach ($this->group as $group) { $json['group'][] = $group->jsonSerialize(); } } if (0 < count($this->question)) { $json['question'] = array(); foreach ($this->question as $question) { $json['question'][] = $question->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->title) { $json['title'] = $this->title->jsonSerialize(); } if (null !== $this->code) { $json['code'] = $this->code->jsonSerialize(); } if (null !== $this->text) { $json['text'] = $this->text->jsonSerialize(); } if (null !== $this->mode) { $json['mode'] = $this->mode->jsonSerialize(); } if (null !== $this->orderedBy) { $json['orderedBy'] = $this->orderedBy->jsonSerialize(); } if (0 < count($this->entry)) { $json['entry'] = array(); foreach ($this->entry as $entry) { $json['entry'][] = $entry->jsonSerialize(); } } if (null !== $this->emptyReason) { $json['emptyReason'] = $this->emptyReason->jsonSerialize(); } if (0 < count($this->section)) { $json['section'] = array(); foreach ($this->section as $section) { $json['section'][] = $section->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->address) { $json['address'] = $this->address->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (null !== $this->definition) { $json['definition'] = $this->definition->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->reference) { $json['reference'] = $this->reference->jsonSerialize(); } if (null !== $this->display) { $json['display'] = $this->display->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->lotNumber) { $json['lotNumber'] = $this->lotNumber->jsonSerialize(); } if (null !== $this->expirationDate) { $json['expirationDate'] = $this->expirationDate->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->item) { $json['item'] = $this->item->jsonSerialize(); } if (null !== $this->cause) { $json['cause'] = $this->cause->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->value) { $json['value'] = $this->value->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->code) { $json['code'] = $this->code->jsonSerialize(); } if (null !== $this->documentation) { $json['documentation'] = $this->documentation->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->comment) { $json['comment'] = $this->comment->jsonSerialize(); } if (null !== $this->link) { $json['link'] = $this->link->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->item) { $json['item'] = $this->item->jsonSerialize(); } if (null !== $this->reason) { $json['reason'] = $this->reason->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->description) { $json['description'] = $this->description->jsonSerialize(); } if (null !== $this->url) { $json['url'] = $this->url->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (null !== $this->version) { $json['version'] = $this->version->jsonSerialize(); } if (null !== $this->releaseDate) { $json['releaseDate'] = $this->releaseDate->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->contentString) { $json['contentString'] = $this->contentString->jsonSerialize(); } if (null !== $this->contentAttachment) { $json['contentAttachment'] = $this->contentAttachment->jsonSerialize(); } if (null !== $this->contentReference) { $json['contentReference'] = $this->contentReference->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->specType) { $json['specType'] = $this->specType->jsonSerialize(); } if (null !== $this->componentId) { $json['componentId'] = $this->componentId->jsonSerialize(); } if (null !== $this->productionSpec) { $json['productionSpec'] = $this->productionSpec->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->party) { $json['party'] = $this->party->jsonSerialize(); } if (null !== $this->signature) { $json['signature'] = $this->signature->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->path) { $json['path'] = $this->path->jsonSerialize(); } if (null !== $this->min) { $json['min'] = $this->min->jsonSerialize(); } if (null !== $this->max) { $json['max'] = $this->max->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->number) { $json['number'] = $this->number->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->text) { $json['text'] = $this->text->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (null !== $this->target) { $json['target'] = $this->target->jsonSerialize(); } if (null !== $this->endpoint) { $json['endpoint'] = $this->endpoint->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (0 < count($this->coding)) { $json['coding'] = array(); foreach ($this->coding as $coding) { $json['coding'][] = $coding->jsonSerialize(); } } if (null !== $this->text) { $json['text'] = $this->text->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->element) { $json['element'] = $this->element->jsonSerialize(); } if (null !== $this->codeSystem) { $json['codeSystem'] = $this->codeSystem->jsonSerialize(); } if (null !== $this->code) { $json['code'] = $this->code->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->identity) { $json['identity'] = $this->identity->jsonSerialize(); } if (null !== $this->language) { $json['language'] = $this->language->jsonSerialize(); } if (null !== $this->map) { $json['map'] = $this->map->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->language) { $json['language'] = $this->language->jsonSerialize(); } if (null !== $this->use) { $json['use'] = $this->use->jsonSerialize(); } if (null !== $this->value) { $json['value'] = $this->value->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (0 < count($this->telecom)) { $json['telecom'] = array(); foreach ($this->telecom as $telecom) { $json['telecom'][] = $telecom->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->text) { $json['text'] = $this->text->jsonSerialize(); } if (null !== $this->additionalInstructions) { $json['additionalInstructions'] = $this->additionalInstructions->jsonSerialize(); } if (null !== $this->timing) { $json['timing'] = $this->timing->jsonSerialize(); } if (null !== $this->asNeededBoolean) { $json['asNeededBoolean'] = $this->asNeededBoolean->jsonSerialize(); } if (null !== $this->asNeededCodeableConcept) { $json['asNeededCodeableConcept'] = $this->asNeededCodeableConcept->jsonSerialize(); } if (null !== $this->siteCodeableConcept) { $json['siteCodeableConcept'] = $this->siteCodeableConcept->jsonSerialize(); } if (null !== $this->siteReference) { $json['siteReference'] = $this->siteReference->jsonSerialize(); } if (null !== $this->route) { $json['route'] = $this->route->jsonSerialize(); } if (null !== $this->method) { $json['method'] = $this->method->jsonSerialize(); } if (null !== $this->doseRange) { $json['doseRange'] = $this->doseRange->jsonSerialize(); } if (null !== $this->doseQuantity) { $json['doseQuantity'] = $this->doseQuantity->jsonSerialize(); } if (null !== $this->rateRatio) { $json['rateRatio'] = $this->rateRatio->jsonSerialize(); } if (null !== $this->rateRange) { $json['rateRange'] = $this->rateRange->jsonSerialize(); } if (null !== $this->maxDosePerPeriod) { $json['maxDosePerPeriod'] = $this->maxDosePerPeriod->jsonSerialize(); } return $json; }