This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is the current published version. For a full list of available versions, see the Directory of published versions
. Page versions: R5 R4B R4 R3
Reference.shex
Raw ShEx
ShEx statement for Reference
PREFIX fhir: <http://hl7.org/fhir/>
PREFIX fhirvs: <http://hl7.org/fhir/ValueSet/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
IMPORT <uri.shex>
IMPORT <string.shex>
IMPORT <DataType.shex>
IMPORT <Identifier.shex>
# A reference from one resource to another
<Reference> EXTENDS @<DataType> CLOSED {
a [fhir:Reference]?;
fhir:link IRI?;
fhir:reference @<string>?; # Literal reference, Relative,
# internal or absolute URL
fhir:type @<uri>?; # Type the reference refers to (e.g.
# "Patient") - must be a resource in
# resources
fhir:identifier @<Identifier>?; # Logical reference, when literal
# reference is not known
fhir:display @<string>?; # Text alternative for the resource
}
Usage note: every effort has been made to ensure that the
ShEx files are correct and useful, but they are not a normative part
of the specification.