This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2
Example Index:
XML
How 'basic' can be used for future resources - in this case referral (id = "referral")
<Basic xmlns="http://hl7.org/fhir"> <id value="referral"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"><!-- Snipped for brevity --></div> </text> <extension url="http://example.org/do-not-use/fhir-extensions/referral#requestingPractitioner"> <valueReference> <reference value="Practitioner/f201"/> <display value="Dokter Bronsig"/> </valueReference> </extension> <extension url="http://example.org/do-not-use/fhir-extensions/referral#notes"> <valueString value="The patient had fever peaks over the last couple of days. He is worried about these peaks."/> </extension> <extension url="http://example.org/do-not-use/fhir-extensions/referral#fulfillingEncounter"> <valueReference> <reference value="Encounter/f201"/> </valueReference> </extension> <modifierExtension url="http://example.org/do-not-use/fhir-extensions/referral#referredForService"> <valueCodeableConcept> <coding> <system value="http://snomed.info/sct"/> <code value="11429006"/> <display value="Consultation"/> </coding> </valueCodeableConcept> </modifierExtension> <modifierExtension url="http://example.org/do-not-use/fhir-extensions/referral#targetDate"> <valuePeriod> <start value="2013-04-01"/> <end value="2013-04-15"/> </valuePeriod> </modifierExtension> <modifierExtension url="http://example.org/do-not-use/fhir-extensions/referral#status"> <valueCode value="complete"/> </modifierExtension> <code> <coding> <system value="http://hl7.org/fhir/basic-resource-type"/> <code value="REFERRAL"/> </coding> </code> <subject> <reference value="Patient/f201"/> <display value="Roel"/> </subject> </Basic>
JSON
How 'basic' can be used for future resources - in this case referral
{ "resourceType": "Basic", "id": "referral", "text": { "status": "generated", "div": "<div>!-- Snipped for Brevity --></div>" }, "extension": [ { "url": "http://example.org/do-not-use/fhir-extensions/referral#requestingPractitioner", "valueReference": { "reference": "Practitioner/f201", "display": "Dokter Bronsig" } }, { "url": "http://example.org/do-not-use/fhir-extensions/referral#notes", "valueString": "The patient had fever peaks over the last couple of days. He is worried about these peaks." }, { "url": "http://example.org/do-not-use/fhir-extensions/referral#fulfillingEncounter", "valueReference": { "reference": "Encounter/f201" } } ], "modifierExtension": [ { "url": "http://example.org/do-not-use/fhir-extensions/referral#referredForService", "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "11429006", "display": "Consultation" } ] } }, { "url": "http://example.org/do-not-use/fhir-extensions/referral#targetDate", "valuePeriod": { "start": "2013-04-01", "end": "2013-04-15" } }, { "url": "http://example.org/do-not-use/fhir-extensions/referral#status", "valueCode": "complete" } ], "code": { "coding": [ { "system": "http://hl7.org/fhir/basic-resource-type", "code": "REFERRAL" } ] }, "subject": { "reference": "Patient/f201", "display": "Roel" } }
XML
How 'Basic' can be used for essoteric resources - in this case, a UML class model (id = "classModel")
<Basic xmlns="http://hl7.org/fhir"> <id value="classModel"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"><!-- Snipped for brevity --></div> </text> <extension url="http://example.org/do-not-use/fhir-extensions/UMLclass"> <extension url="name"> <valueString value="Class1"/> </extension> <extension url="attribute"> <extension url="name"> <valueString value="attribute1"/> </extension> <extension url="minOccurs"> <valueInteger value="1"/> </extension> <extension url="maxOccurs"> <valueCode value="*"/> </extension> </extension> <extension url="attribute"> <extension url="name"> <valueString value="attribute2"/> </extension> <extension url="minOccurs"> <valueInteger value="0"/> </extension> <extension url="maxOccurs"> <valueInteger value="1"/> </extension> </extension> </extension> <code> <coding> <system value="http://example.org/do-not-use/fhir-codes#resourceTypes"/> <code value="UMLCLASSMODEL"/> </coding> </code> </Basic>
JSON
How 'Basic' can be used for essoteric resources - in this case, a UML class model
{ "resourceType": "Basic", "id": "classModel", "text": { "status": "generated", "div": "<div>!-- Snipped for Brevity --></div>" }, "extension": [ { "extension": [ { "url": "name", "valueString": "Class1" }, { "extension": [ { "url": "name", "valueString": "attribute1" }, { "url": "minOccurs", "valueInteger": 1 }, { "url": "maxOccurs", "valueCode": "*" } ], "url": "attribute" }, { "extension": [ { "url": "name", "valueString": "attribute2" }, { "url": "minOccurs", "valueInteger": 0 }, { "url": "maxOccurs", "valueInteger": 1 } ], "url": "attribute" } ], "url": "http://example.org/do-not-use/fhir-extensions/UMLclass" } ], "code": { "coding": [ { "system": "http://example.org/do-not-use/fhir-codes#resourceTypes", "code": "UMLCLASSMODEL" } ] } }
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.