This page is part of the FHIR Specification (v0.0.82: DSTU 1). 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.