This page is part of the FHIR Specification (v3.5.0: R4 Ballot #2). 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: R4B R4
Vocabulary Work Group | Maturity Level: 3 | Ballot Status: Trial Use |
Source | ISO 3166 Home Page |
System |
ISO 3166 is a 3 part standard, each of which defines a code system:
|
Version | If necessary to exchange the version (see below), use the year of release in the format YYYY |
Code |
|
Display | Use the Country or State/Province Name |
Inactive | There are no codes that are inactive |
Subsumption | No Subsumption relationships are defined amongst the Country Codes |
Filter Properties | Regex on code - see below |
A few country codes have been reused (e.g. CS). If a version is needed, simply use the year of publication e.g. 1998.
ISO Maintains the copyright on the country codes, and controls it's use carefully. For further details, see the ISO 3166 Home Page
The Part 1 Code system identified by the URI urn:iso:std:iso:3166
contains
3 types of codes for country:
In almost all contexts of use, only one of these 3 subsets of codes are used / allowed. Value sets can be defined for these by enumerating the relevant codes. Alternatively, a regex can be used to define the value set intensionally. For example, this filter specifies only 3 letter codes:
"filter" : [{ "property" : "code", "op" : "regex", "value" : "[A-Z]{3}" }]
This specification defines 3 commonly used value sets for use with ISO 3166 Country Codes:
The latter two value sets are defined intensionally in this specification as a consequence of ISO Intellectual Property Restrictions.