This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
. Page versions: R5 R4B R4 R3
Identifier.shex
Raw ShEx
ShEx statement for Identifier
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 <code.shex>
IMPORT <string.shex>
IMPORT <Period.shex>
IMPORT <DataType.shex>
IMPORT <Reference.shex>
IMPORT <Organization.shex>
IMPORT <CodeableConcept.shex>
# An identifier intended for computation
<Identifier> EXTENDS @<DataType> CLOSED {
a [fhir:Identifier]?;
fhir:use @<code> AND
{fhir:v @fhirvs:identifier-use}?; # usual | official | temp |
# secondary | old (If known)
fhir:type @<CodeableConcept>?; # Description of identifier
fhir:system @<uri>?; # The namespace for the identifier
# value
fhir:value @<string>?; # The value that is unique
fhir:period @<Period>?; # Time period when id is/was valid
# for use
fhir:assigner @<Reference> AND {fhir:link
@<Organization> ? }?; # Organization that issued id (may
# be just text)
}
#---------------------- Value Sets ------------------------
# Identifies the purpose for this identifier, if known .
fhirvs:identifier-use ["usual" "official" "temp" "secondary" "old"]
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.