{
'
id
'
=>
{
'
type
'
=>
'
id
'
,
'
path
'
=>
'
ValueSet.id
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
meta
'
=>
{
'
type
'
=>
'
Meta
'
,
'
path
'
=>
'
ValueSet.meta
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
implicitRules
'
=>
{
'
type
'
=>
'
uri
'
,
'
path
'
=>
'
ValueSet.implicitRules
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
language
'
=>
{
'
valid_codes
'
=>
{
'
urn:ietf:bcp:47
'
=>
[
'
ar
'
,
'
bn
'
,
'
cs
'
,
'
da
'
,
'
de
'
,
'
de-AT
'
,
'
de-CH
'
,
'
de-DE
'
,
'
el
'
,
'
en
'
,
'
en-AU
'
,
'
en-CA
'
,
'
en-GB
'
,
'
en-IN
'
,
'
en-NZ
'
,
'
en-SG
'
,
'
en-US
'
,
'
es
'
,
'
es-AR
'
,
'
es-ES
'
,
'
es-UY
'
,
'
fi
'
,
'
fr
'
,
'
fr-BE
'
,
'
fr-CH
'
,
'
fr-FR
'
,
'
fy
'
,
'
fy-NL
'
,
'
hi
'
,
'
hr
'
,
'
it
'
,
'
it-CH
'
,
'
it-IT
'
,
'
ja
'
,
'
ko
'
,
'
nl
'
,
'
nl-BE
'
,
'
nl-NL
'
,
'
no
'
,
'
no-NO
'
,
'
pa
'
,
'
pt
'
,
'
pt-BR
'
,
'
ru
'
,
'
ru-RU
'
,
'
sr
'
,
'
sr-SP
'
,
'
sv
'
,
'
sv-SE
'
,
'
te
'
,
'
zh
'
,
'
zh-CN
'
,
'
zh-HK
'
,
'
zh-SG
'
,
'
zh-TW
'
]
}
,
'
type
'
=>
'
code
'
,
'
path
'
=>
'
ValueSet.language
'
,
'
min
'
=>
0
,
'
max
'
=>
1
,
'
binding
'
=>
{
'
strength
'
=>
'
extensible
'
,
'
uri
'
=>
'
http://hl7.org/fhir/ValueSet/languages
'
}
}
,
'
text
'
=>
{
'
type
'
=>
'
Narrative
'
,
'
path
'
=>
'
ValueSet.text
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
contained
'
=>
{
'
type
'
=>
'
Resource
'
,
'
path
'
=>
'
ValueSet.contained
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
}
,
'
extension
'
=>
{
'
type
'
=>
'
Extension
'
,
'
path
'
=>
'
ValueSet.extension
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
}
,
'
modifierExtension
'
=>
{
'
type
'
=>
'
Extension
'
,
'
path
'
=>
'
ValueSet.modifierExtension
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
}
,
'
url
'
=>
{
'
type
'
=>
'
uri
'
,
'
path
'
=>
'
ValueSet.url
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
identifier
'
=>
{
'
type
'
=>
'
Identifier
'
,
'
path
'
=>
'
ValueSet.identifier
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
}
,
'
version
'
=>
{
'
type
'
=>
'
string
'
,
'
path
'
=>
'
ValueSet.version
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
name
'
=>
{
'
type
'
=>
'
string
'
,
'
path
'
=>
'
ValueSet.name
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
title
'
=>
{
'
type
'
=>
'
string
'
,
'
path
'
=>
'
ValueSet.title
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
status
'
=>
{
'
valid_codes
'
=>
{
'
http://hl7.org/fhir/publication-status
'
=>
[
'
draft
'
,
'
active
'
,
'
retired
'
,
'
unknown
'
]
}
,
'
type
'
=>
'
code
'
,
'
path
'
=>
'
ValueSet.status
'
,
'
min
'
=>
1
,
'
max
'
=>
1
,
'
binding
'
=>
{
'
strength
'
=>
'
required
'
,
'
uri
'
=>
'
http://hl7.org/fhir/ValueSet/publication-status
'
}
}
,
'
experimental
'
=>
{
'
type
'
=>
'
boolean
'
,
'
path
'
=>
'
ValueSet.experimental
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
date
'
=>
{
'
type
'
=>
'
dateTime
'
,
'
path
'
=>
'
ValueSet.date
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
publisher
'
=>
{
'
type
'
=>
'
string
'
,
'
path
'
=>
'
ValueSet.publisher
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
contact
'
=>
{
'
type
'
=>
'
ContactDetail
'
,
'
path
'
=>
'
ValueSet.contact
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
}
,
'
description
'
=>
{
'
type
'
=>
'
markdown
'
,
'
path
'
=>
'
ValueSet.description
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
useContext
'
=>
{
'
type
'
=>
'
UsageContext
'
,
'
path
'
=>
'
ValueSet.useContext
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
}
,
'
jurisdiction
'
=>
{
'
valid_codes
'
=>
{
'
urn:iso:std:iso:3166
'
=>
[
'
AD
'
,
'
AE
'
,
'
AF
'
,
'
AG
'
,
'
AI
'
,
'
AL
'
,
'
AM
'
,
'
AN
'
,
'
AO
'
,
'
AQ
'
,
'
AR
'
,
'
AS
'
,
'
AT
'
,
'
AU
'
,
'
AW
'
,
'
AX
'
,
'
AZ
'
,
'
BA
'
,
'
BB
'
,
'
BD
'
,
'
BE
'
,
'
BF
'
,
'
BG
'
,
'
BH
'
,
'
BI
'
,
'
BJ
'
,
'
BL
'
,
'
BM
'
,
'
BN
'
,
'
BO
'
,
'
BQ
'
,
'
BR
'
,
'
BS
'
,
'
BT
'
,
'
BU
'
,
'
BV
'
,
'
BW
'
,
'
BY
'
,
'
BZ
'
,
'
CA
'
,
'
CC
'
,
'
CD
'
,
'
CF
'
,
'
CG
'
,
'
CH
'
,
'
CI
'
,
'
CK
'
,
'
CL
'
,
'
CM
'
,
'
CN
'
,
'
CO
'
,
'
CR
'
,
'
CS
'
,
'
CT
'
,
'
CU
'
,
'
CV
'
,
'
CW
'
,
'
CX
'
,
'
CY
'
,
'
CZ
'
,
'
DD
'
,
'
DE
'
,
'
DJ
'
,
'
DK
'
,
'
DM
'
,
'
DO
'
,
'
DY
'
,
'
DZ
'
,
'
EC
'
,
'
EE
'
,
'
EG
'
,
'
EH
'
,
'
ER
'
,
'
ES
'
,
'
ET
'
,
'
FI
'
,
'
FJ
'
,
'
FK
'
,
'
FM
'
,
'
FO
'
,
'
FQ
'
,
'
FR
'
,
'
GA
'
,
'
GB
'
,
'
GD
'
,
'
GE
'
,
'
GF
'
,
'
GG
'
,
'
GH
'
,
'
GI
'
,
'
GL
'
,
'
GM
'
,
'
GN
'
,
'
GP
'
,
'
GQ
'
,
'
GR
'
,
'
GS
'
,
'
GT
'
,
'
GU
'
,
'
GW
'
,
'
GY
'
,
'
HK
'
,
'
HM
'
,
'
HN
'
,
'
HR
'
,
'
HT
'
,
'
HU
'
,
'
HV
'
,
'
ID
'
,
'
IE
'
,
'
IL
'
,
'
IM
'
,
'
IN
'
,
'
IO
'
,
'
IQ
'
,
'
IR
'
,
'
IS
'
,
'
IT
'
,
'
JE
'
,
'
JM
'
,
'
JO
'
,
'
JP
'
,
'
JT
'
,
'
KE
'
,
'
KG
'
,
'
KH
'
,
'
KI
'
,
'
KM
'
,
'
KN
'
,
'
KP
'
,
'
KR
'
,
'
KW
'
,
'
KY
'
,
'
KZ
'
,
'
LA
'
,
'
LB
'
,
'
LC
'
,
'
LI
'
,
'
LK
'
,
'
LR
'
,
'
LS
'
,
'
LT
'
,
'
LU
'
,
'
LV
'
,
'
LY
'
,
'
MA
'
,
'
MC
'
,
'
MD
'
,
'
ME
'
,
'
MF
'
,
'
MG
'
,
'
MH
'
,
'
MI
'
,
'
MK
'
,
'
ML
'
,
'
MM
'
,
'
MN
'
,
'
MO
'
,
'
MP
'
,
'
MQ
'
,
'
MR
'
,
'
MS
'
,
'
MT
'
,
'
MU
'
,
'
MV
'
,
'
MW
'
,
'
MX
'
,
'
MY
'
,
'
MZ
'
,
'
NA
'
,
'
NC
'
,
'
NE
'
,
'
NF
'
,
'
NG
'
,
'
NH
'
,
'
NI
'
,
'
NL
'
,
'
NO
'
,
'
NP
'
,
'
NQ
'
,
'
NR
'
,
'
NT
'
,
'
NU
'
,
'
NZ
'
,
'
OM
'
,
'
PA
'
,
'
PC
'
,
'
PE
'
,
'
PF
'
,
'
PG
'
,
'
PH
'
,
'
PK
'
,
'
PL
'
,
'
PM
'
,
'
PN
'
,
'
PR
'
,
'
PS
'
,
'
PT
'
,
'
PU
'
,
'
PW
'
,
'
PY
'
,
'
PZ
'
,
'
QA
'
,
'
RE
'
,
'
RH
'
,
'
RO
'
,
'
RS
'
,
'
RU
'
,
'
RW
'
,
'
SA
'
,
'
SB
'
,
'
SC
'
,
'
SD
'
,
'
SE
'
,
'
SG
'
,
'
SH
'
,
'
SI
'
,
'
SJ
'
,
'
SK
'
,
'
SL
'
,
'
SM
'
,
'
SN
'
,
'
SO
'
,
'
SR
'
,
'
SS
'
,
'
ST
'
,
'
SU
'
,
'
SV
'
,
'
SX
'
,
'
SY
'
,
'
SZ
'
,
'
TC
'
,
'
TD
'
,
'
TF
'
,
'
TG
'
,
'
TH
'
,
'
TJ
'
,
'
TK
'
,
'
TL
'
,
'
TM
'
,
'
TN
'
,
'
TO
'
,
'
TP
'
,
'
TR
'
,
'
TT
'
,
'
TV
'
,
'
TW
'
,
'
TZ
'
,
'
UA
'
,
'
UG
'
,
'
UM
'
,
'
US
'
,
'
UY
'
,
'
UZ
'
,
'
VA
'
,
'
VC
'
,
'
VD
'
,
'
VE
'
,
'
VG
'
,
'
VI
'
,
'
VN
'
,
'
VU
'
,
'
WF
'
,
'
WK
'
,
'
WS
'
,
'
YD
'
,
'
YE
'
,
'
YT
'
,
'
YU
'
,
'
ZA
'
,
'
ZM
'
,
'
ZR
'
,
'
ZW
'
]
,
'
http://unstats.un.org/unsd/methods/m49/m49.htm
'
=>
[
'
001
'
,
'
002
'
,
'
014
'
,
'
017
'
,
'
015
'
,
'
018
'
,
'
011
'
,
'
019
'
,
'
419
'
,
'
029
'
,
'
013
'
,
'
005
'
,
'
021
'
,
'
142
'
,
'
143
'
,
'
030
'
,
'
034
'
,
'
035
'
,
'
145
'
,
'
150
'
,
'
151
'
,
'
154
'
,
'
039
'
,
'
155
'
,
'
009
'
,
'
053
'
,
'
054
'
,
'
057
'
,
'
061
'
]
,
'
https://www.usps.com/
'
=>
[
'
AK
'
,
'
AL
'
,
'
AR
'
,
'
AS
'
,
'
AZ
'
,
'
CA
'
,
'
CO
'
,
'
CT
'
,
'
DC
'
,
'
DE
'
,
'
FL
'
,
'
FM
'
,
'
GA
'
,
'
GU
'
,
'
HI
'
,
'
IA
'
,
'
ID
'
,
'
IL
'
,
'
IN
'
,
'
KS
'
,
'
KY
'
,
'
LA
'
,
'
MA
'
,
'
MD
'
,
'
ME
'
,
'
MH
'
,
'
MI
'
,
'
MN
'
,
'
MO
'
,
'
MP
'
,
'
MS
'
,
'
MT
'
,
'
NC
'
,
'
ND
'
,
'
NE
'
,
'
NH
'
,
'
NJ
'
,
'
NM
'
,
'
NV
'
,
'
NY
'
,
'
OH
'
,
'
OK
'
,
'
OR
'
,
'
PA
'
,
'
PR
'
,
'
PW
'
,
'
RI
'
,
'
SC
'
,
'
SD
'
,
'
TN
'
,
'
TX
'
,
'
UM
'
,
'
UT
'
,
'
VA
'
,
'
VI
'
,
'
VT
'
,
'
WA
'
,
'
WI
'
,
'
WV
'
,
'
WY
'
]
,
nil
=>
[
]
}
,
'
type
'
=>
'
CodeableConcept
'
,
'
path
'
=>
'
ValueSet.jurisdiction
'
,
'
min
'
=>
0
,
'
max
'
=>
Float
::
INFINITY
,
'
binding
'
=>
{
'
strength
'
=>
'
extensible
'
,
'
uri
'
=>
'
http://hl7.org/fhir/ValueSet/jurisdiction
'
}
}
,
'
immutable
'
=>
{
'
type
'
=>
'
boolean
'
,
'
path
'
=>
'
ValueSet.immutable
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
purpose
'
=>
{
'
type
'
=>
'
markdown
'
,
'
path
'
=>
'
ValueSet.purpose
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
copyright
'
=>
{
'
type
'
=>
'
markdown
'
,
'
path
'
=>
'
ValueSet.copyright
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
extensible
'
=>
{
'
type
'
=>
'
boolean
'
,
'
path
'
=>
'
ValueSet.extensible
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
compose
'
=>
{
'
type
'
=>
'
ValueSet::Compose
'
,
'
path
'
=>
'
ValueSet.compose
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
,
'
expansion
'
=>
{
'
type
'
=>
'
ValueSet::Expansion
'
,
'
path
'
=>
'
ValueSet.expansion
'
,
'
min
'
=>
0
,
'
max
'
=>
1
}
}