{ "description": null, "_filename": "DataElement-ReferralRequest.requester.json", "package_name": "hl7.fhir.r3.elements", "date": null, "meta": { "lastUpdated": "2019-10-24T11:53:00+11:00" }, "publisher": null, "element": [ { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "Element", "severity": "error", "expression": "hasValue() | (children().count() > id.count())" }, { "key": "rfr-1", "human": "onBehalfOf can only be specified if agent is practitioner or device", "xpath": "contains(f:agent/f:reference/@value, '/Practitioner/') or contains(f:agent/f:reference/@value, '/Device/') or not(exists(f:onBehalfOf))", "severity": "error", "expression": "(agent.resolve() is Device) or (agent.resolve() is Practitioner) or onBehalfOf.exists().not()" } ], "path": "ReferralRequest.requester", "min": 0, "definition": "The individual who initiated the request and has responsibility for its activation.", "short": "Who/what is requesting service", "mapping": [ { "map": ".participation[typeCode=AUT].role", "identity": "rim" } ], "type": [ { "code": "BackboneElement" } ], "alias": [ "author" ], "max": "1", "id": "ReferralRequest.requester", "isSummary": true } ], "name": null, "type": null, "experimental": "true", "resourceType": "DataElement", "title": null, "package_version": "3.0.2", "status": "draft", "id": "234a2209-2142-418f-89d4-c0e987caaece", "kind": null, "url": "http://hl7.org/fhir/DataElement/ReferralRequest.requester", "stringency": "fully-specified", "version": null }