This
page
is
part
of
the
FHIR
Specification
(v3.0.2:
(v4.0.1:
R4
-
Mixed
Normative
and
STU
3).
)
in
it's
permanent
home
(it
will
always
be
available
at
this
URL).
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
R4
R3
R2
:
R3
Converson
:
R4
Conversion
maps
for
StructureDefinition.
Functional
status
for
this
map:
248
206
tests
that
all
execute
ok.
60
4
fail
round-trip
testing
and
145
206
r3
resources
are
invalid
(441
(0
errors).
(
see
documentation)
5.3.14.1
5.3.12.1
R2
to
R3
to
R4
map "http://hl7.org/fhir/StructureMap/StructureDefinition2to3" = "R2 to R3 Conversions for StructureDefinition"
uses "http://hl7.org/fhir/DSTU2/StructureDefinition/StructureDefinition" alias StructureDefinitionR2 as source
uses "http://hl7.org/fhir/StructureDefinition/StructureDefinition" alias StructureDefinition as target
imports "http://hl7.org/fhir/StructureMap/*2to3"
group for type+types StructureDefinition extends DomainResource
input src : StructureDefinitionR2 as source
input tgt : StructureDefinition as target
"StructureDefinition-url" : for src.url make tgt.url
"StructureDefinition-identifier" : for src.identifier make tgt.identifier
"StructureDefinition-version" : for src.version make tgt.version
"StructureDefinition-name" : for src.name make tgt.name
"StructureDefinition-title" : for src.display make tgt.title
"StructureDefinition-status" : for src.status make tgt.status
"StructureDefinition-experimental" : for src.experimental make tgt.experimental
"StructureDefinition-publisher" : for src.publisher make tgt.publisher
"StructureDefinition-contact" : for src.contact as vs0 make tgt.contact as vt0 then {
"ContactDetail-name" : for vs0.name make vt0.name
"ContactDetail-telecom" : for vs0.telecom make vt0.telecom
}
"StructureDefinition-date" : for src.date make tgt.date
"StructureDefinition-description" : for src.description make tgt.description
"StructureDefinition-purpose" : for src.requirements make tgt.purpose
"StructureDefinition-copyright" : for src.copyright make tgt.copyright
"StructureDefinition-jurisdiction" : for src.useContext where coding.system = 'urn:iso:std:iso:3166' make tgt.jurisdiction
"StructureDefinition-useContext" : for src.useContext as vs where (coding.system = 'urn:iso:std:iso:3166').not() make tgt.useContext as uc, uc.code as ucc, ucc.system = "http://hl7.org/fhir/usage-context-type", ucc.code = "task", uc.value as vt then CodeableConcept(vs, vt)
"StructureDefinition-keyword" : for src.code make tgt.keyword
"StructureDefinition-fhirVersion" : for src.fhirVersion make tgt.fhirVersion
"StructureDefinition-mapping" : for src.mapping as vs0 make tgt.mapping as vt0 then {
"StructureDefinition.mapping-identity" : for vs0.identity make vt0.identity
"StructureDefinition.mapping-uri" : for vs0.uri make vt0.uri
"StructureDefinition.mapping-name" : for vs0.name make vt0.name
"StructureDefinition.mapping-comments" : for vs0.comments make vt0.comment
}
map "http://hl7.org/fhir/StructureMap/StructureDefinition3to4" = "R3 to R4 Conversions for StructureDefinition"
"StructureDefinition-derivation-1" : for src where constrainedType.empty() make tgt.derivation = "specialization"
"StructureDefinition-type-1" : for src.id as vs where src.constrainedType.empty() make tgt.type = vs
"StructureDefinition-derivation-2" : for src where constrainedType.exists() make tgt.derivation = "constraint"
"StructureDefinition-type-2" : for src.constrainedType as vs make tgt.type = vs
"StructureDefinition-kind-1" : for src.kind where $this = 'logical' make tgt.kind
"StructureDefinition-kind-2" : for src.kind where $this = 'resource' make tgt.kind
"StructureDefinition-kind-3" : for src.kind as vt where ($this = 'datatype') and (src.id in ('boolean' | 'integer' | 'string' | 'decimal' | 'uri' | 'base64Binary' | 'instant' | 'date' | 'dateTime' | 'time' | 'code' | 'oid' | 'id' | 'markdown' | 'unsignedInt' | 'positiveInt')) make tgt.kind = "primitive-type" as vt
"StructureDefinition-kind-4" : for src.kind as vt where ($this = 'datatype') and (src.id in ('boolean' | 'integer' | 'string' | 'decimal' | 'uri' | 'base64Binary' | 'instant' | 'date' | 'dateTime' | 'time' | 'code' | 'oid' | 'id' | 'markdown' | 'unsignedInt' | 'positiveInt')).not() make tgt.kind = "complex-type" as vt
"StructureDefinition-abstract" : for src.abstract make tgt.abstract
"StructureDefinition-contextType" : for src.contextType make tgt.contextType
"StructureDefinition-context" : for src.context make tgt.context
"StructureDefinition-type" : for src.constrainedType make tgt.type
"StructureDefinition-baseDefinition" : for src.base make tgt.baseDefinition
"StructureDefinition-snapshot" : for src.snapshot as vs0 make tgt.snapshot as vt0 then {
"StructureDefinition.snapshot-element-1" : for vs0.element first as vs make vt0.element as vt, create("boolean") as first, first.value = "true" then ElementDefinition(vs, vt, first)
"StructureDefinition.snapshot-element-2" : for vs0.element not_first as vs make vt0.element as vt, create("boolean") as first, first.value = "false" then ElementDefinition(vs, vt, first)
}
uses "http://hl7.org/fhir/3.0/StructureDefinition/StructureDefinition" alias StructureDefinitionR3 as source
uses "http://hl7.org/fhir/StructureDefinition/StructureDefinition" alias StructureDefinition as target
"StructureDefinition-differential" : for src.differential first as vs0 make tgt.differential as vt0 then {
"StructureDefinition.differential-element-1" : for vs0.element first as vs make vt0.element as vt, create("boolean") as first, first.value = "true" then ElementDefinition(vs, vt, first)
"StructureDefinition.differential-element-2" : for vs0.element not_first as vs make vt0.element as vt, create("boolean") as first, first.value = "false" then ElementDefinition(vs, vt, first)
}
imports "http://hl7.org/fhir/StructureMap/*3to4"
group StructureDefinition(source src : StructureDefinitionR3, target tgt : StructureDefinition) extends DomainResource <<type+>> {
src.url -> tgt.url;
src.identifier -> tgt.identifier;
src.version -> tgt.version;
src.name -> tgt.name;
src.title -> tgt.title;
src.status -> tgt.status;
src.experimental -> tgt.experimental;
src.date -> tgt.date;
src.publisher -> tgt.publisher;
src.contact -> tgt.contact;
src.description -> tgt.description;
src.useContext -> tgt.useContext;
src.jurisdiction -> tgt.jurisdiction;
src.purpose -> tgt.purpose;
src.copyright -> tgt.copyright;
src.keyword -> tgt.keyword;
src.fhirVersion -> tgt.fhirVersion;
src.mapping as vs0 -> tgt.mapping as vt0 then {
vs0.identity -> vt0.identity;
vs0.uri -> vt0.uri;
vs0.name -> vt0.name;
vs0.comment -> vt0.comment;
};
src.kind -> tgt.kind;
src.abstract -> tgt.abstract;
src.type -> tgt.type;
src.baseDefinition -> tgt.baseDefinition;
src.contextInvariant -> tgt.contextInvariant;
src.derivation -> tgt.derivation;
src.snapshot as vs0 -> tgt.snapshot as vt0 then {
vs0.element -> vt0.element;
};
src.differential as vs0 -> tgt.differential as vt0 then {
vs0.element -> vt0.element;
};
}
endgroup
5.3.14.2
5.3.12.2
R3
R4
to
R2
R3
map "http://hl7.org/fhir/StructureMap/StructureDefinition3to2" = "R3 to R2 Conversion for StructureDefinition"
conceptmap "StructureDefinitionKind" {
prefix s = "http://hl7.org/fhir/structure-definition-kind"
prefix t = "http://hl7.org/fhir/structure-definition-kind"
s:"primitive-type" - t:datatype
s:"complex-type" - t:datatype
s:resource - t:resource
s:logical - t:logical
}
uses "http://hl7.org/fhir/StructureDefinition/StructureDefinition" alias StructureDefinition as source
uses "http://hl7.org/fhir/DSTU2/StructureDefinition/StructureDefinition" alias StructureDefinitionR2 as target
imports "http://hl7.org/fhir/StructureMap/*3to2"
group for type+types StructureDefinition extends DomainResource
input src : StructureDefinition as source
input tgt : StructureDefinitionR2 as target
"StructureDefinition-url" : for src.url make tgt.url
"StructureDefinition-identifier" : for src.identifier make tgt.identifier
"StructureDefinition-version" : for src.version make tgt.version
"StructureDefinition-name" : for src.name make tgt.name
"StructureDefinition-display" : for src.title make tgt.display
"StructureDefinition-status" : for src.status make tgt.status
"StructureDefinition-experimental" : for src.experimental make tgt.experimental
"StructureDefinition-publisher" : for src.publisher make tgt.publisher
"StructureDefinition-contact" : for src.contact as vs0 make tgt.contact as vt0 then {
"StructureDefinition.contact-name" : for vs0.name make vt0.name
"StructureDefinition.contact-telecom" : for vs0.telecom make vt0.telecom
}
"StructureDefinition-date" : for src.date make tgt.date
"StructureDefinition-description" : for src.description make tgt.description
"StructureDefinition-useContext" : for src.jurisdiction make tgt.useContext
"StructureDefinition-requirements" : for src.purpose make tgt.requirements
"StructureDefinition-copyright" : for src.copyright make tgt.copyright
"StructureDefinition-code" : for src.keyword make tgt.code
"StructureDefinition-fhirVersion" : for src.fhirVersion make tgt.fhirVersion
"StructureDefinition-mapping" : for src.mapping as vs0 make tgt.mapping as vt0 then {
"StructureDefinition.mapping-identity" : for vs0.identity make vt0.identity
"StructureDefinition.mapping-uri" : for vs0.uri make vt0.uri
"StructureDefinition.mapping-name" : for vs0.name make vt0.name
"StructureDefinition.mapping-comments" : for vs0.comment make vt0.comments
}
map "http://hl7.org/fhir/StructureMap/StructureDefinition4to3" = "R4 to R3 Conversion for StructureDefinition"
"StructureDefinition-kind" : for src.kind as v make tgt.kind = translate(v, "#StructureDefinitionKind", "code")
"StructureDefinition-contextType" : for src.contextType make tgt.contextType
"StructureDefinition-context" : for src.context make tgt.context
"StructureDefinition-constrainedType" : for src.type as vs where src.derivation = 'constraint' make tgt.constrainedType as vt then code(vs, vt)
"StructureDefinition-abstract" : for src.abstract make tgt.abstract
"StructureDefinition-base" : for src.baseDefinition make tgt.base
"StructureDefinition-snapshot" : for src.snapshot as vs0 make tgt.snapshot as vt0 then {
"StructureDefinition.snapshot-element" : for vs0.element as vs make vt0.element as vt then ElementDefinition(src, vs, vt)
}
uses "http://hl7.org/fhir/StructureDefinition/StructureDefinition" alias StructureDefinition as source
uses "http://hl7.org/fhir/3.0/StructureDefinition/StructureDefinition" alias StructureDefinitionR3 as target
"StructureDefinition-differential" : for src.differential as vs0 make tgt.differential as vt0 then {
"StructureDefinition.differential-element" : for vs0.element as vs make vt0.element as vt then ElementDefinition(src, vs, vt)
}
imports "http://hl7.org/fhir/StructureMap/*4to3"
group StructureDefinition(source src : StructureDefinition, target tgt : StructureDefinitionR3) extends DomainResource <<type+>> {
src.url -> tgt.url;
src.identifier -> tgt.identifier;
src.version -> tgt.version;
src.name -> tgt.name;
src.title -> tgt.title;
src.status -> tgt.status;
src.experimental -> tgt.experimental;
src.date -> tgt.date;
src.publisher -> tgt.publisher;
src.contact -> tgt.contact;
src.description -> tgt.description;
src.useContext -> tgt.useContext;
src.jurisdiction -> tgt.jurisdiction;
src.purpose -> tgt.purpose;
src.copyright -> tgt.copyright;
src.keyword -> tgt.keyword;
src.fhirVersion -> tgt.fhirVersion;
src.mapping as vs0 -> tgt.mapping as vt0 then {
vs0.identity -> vt0.identity;
vs0.uri -> vt0.uri;
vs0.name -> vt0.name;
vs0.comment -> vt0.comment;
};
src.kind -> tgt.kind;
src.abstract -> tgt.abstract;
src.type -> tgt.type;
src.baseDefinition -> tgt.baseDefinition;
src.contextInvariant -> tgt.contextInvariant;
src.derivation -> tgt.derivation;
src.snapshot as vs0 -> tgt.snapshot as vt0 then {
vs0.element -> vt0.element;
};
src.differential as vs0 -> tgt.differential as vt0 then {
vs0.element -> vt0.element;
};
}
endgroup
5.3.14.3
5.3.12.3
R3
R4
Validation
Errors
Account
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Address
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
AllergyIntolerance
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Annotation
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Appointment
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
AppointmentResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Attachment
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
AuditEvent
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
BackboneElement
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Basic
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Binary
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
BodySite
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Bundle
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
CarePlan
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Claim
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ClaimResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ClinicalImpression
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
CodeableConcept
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Coding
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Communication
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
CommunicationRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Composition
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ConceptMap
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Condition
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Conformance
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
consentdirective
ERROR
@
StructureDefinition.snapshot.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[11]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[12]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[13]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[14]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[15]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[16]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[17]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[18]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[19]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[20]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[25]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[26]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[30]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[32]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[33]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[34]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[35]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[36]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[37]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[38]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[42]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[43]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[44]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[45]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[49]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[50]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[51]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[52]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[53]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[54]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[55]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[56]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[57]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[61]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[62]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[63]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[64]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[68]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[69]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[70]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[71]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[72]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[73]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[74]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[75]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[76]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[77]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[78]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[82]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[83]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[87]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[88]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[92]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[4]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[5]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[6]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[7]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[8]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[11]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[12]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[13]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[14]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[15]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[16]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[17]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[18]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[19]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[20]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[21]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[22]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[23]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[25]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[26]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[27]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[28]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[29]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[30]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[32]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[33]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[34]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[35]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[36]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[37]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[38]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[39]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[40]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[41]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[42]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[43]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[44]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[45]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[46]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[47]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[48]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[49]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[50]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[51]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[52]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[53]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[54]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[55]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[56]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[57]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ContactPoint
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Contract
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Coverage
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DataElement
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DetectedIssue
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Device
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DeviceComponent
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DeviceMetric
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DeviceUseRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DeviceUseStatement
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DiagnosticOrder
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DiagnosticReport
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DocumentManifest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DocumentReference
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
DomainResource
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ElementDefinition
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
EligibilityRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
EligibilityResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Encounter
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
EnrollmentRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
EnrollmentResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
EpisodeOfCare
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ExplanationOfBenefit
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Extension
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
FamilyMemberHistory
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Flag
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Goal
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Group
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
HealthcareService
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
HumanName
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Identifier
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ImagingObjectSelection
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ImagingStudy
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Immunization
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ImmunizationRecommendation
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ImplementationGuide
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
lipidprofile
ERROR
@
StructureDefinition.snapshot.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[25]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[5]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[6]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
List
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Location
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Media
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Medication
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
MedicationAdministration
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
MedicationDispense
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
MedicationOrder
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
MedicationStatement
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
MessageHeader
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Meta
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
NamingSystem
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Narrative
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
NutritionOrder
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Observation
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
OperationDefinition
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
OperationOutcome
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Order
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
OrderResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Organization
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Parameters
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Patient
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
PaymentNotice
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
PaymentReconciliation
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Period
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Person
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Practitioner
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Procedure
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ProcedureRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ProcessRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ProcessResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Provenance
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
qicore-adverseevent
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
QICore-AdverseEvent,Basic.id,Basic.meta,Basic.implicitRules,Basic.language,Basic.text,Basic.contained,Basic.extension,type,discoveryDateTime,location,category,cause,Basic.extension.id,Basic.extension.extension,item,Basic.extension.extension.id,extension,Basic.extension.extension.url,Basic.extension.extension.value[x],certainty,Basic.extension.extension.id,extension,Basic.extension.extension.url,Basic.extension.extension.valueCodeableConcept,Basic.extension.url,Basic.extension.value[x],reaction,period,clinicalStudy,severity,Basic.modifierExtension,didNotOccur,Basic.identifier,Basic.code,Basic.subject,Basic.author,Basic.created))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
qicore-allergyintolerance
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[28]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[13]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-communication
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-communicationrequest
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-deviceuserequest
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-diagnosticorder
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[14]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-diagnosticreport
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[13]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-encounter
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
QICore-Encounter,Encounter.id,Encounter.meta,Encounter.implicitRules,Encounter.language,Encounter.text,Encounter.contained,Encounter.extension,Encounter.relatedCondition,Encounter.extension.id,Encounter.extension.extension,condition,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.extension,role,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.extension,Encounter.extension.url,Encounter.extension.valueReference,Encounter.reasonCancelled,Encounter.modifierExtension,Encounter.identifier,Encounter.status,Encounter.statusHistory,Encounter.statusHistory.id,Encounter.statusHistory.extension,Encounter.statusHistory.modifierExtension,Encounter.statusHistory.status,Encounter.statusHistory.period,Encounter.class,Encounter.type,Encounter.priority,Encounter.patient,Encounter.episodeOfCare,Encounter.incomingReferral,Encounter.participant,Encounter.participant.id,Encounter.participant.extension,Encounter.participant.modifierExtension,Encounter.participant.type,Encounter.participant.period,Encounter.participant.individual,Encounter.appointment,Encounter.period,Encounter.length,Encounter.reason,Encounter.indication,Encounter.hospitalization,Encounter.hospitalization.id,Encounter.hospitalization.extension,Encounter.hospitalization.modifierExtension,Encounter.hospitalization.preAdmissionIdentifier,Encounter.hospitalization.origin,Encounter.hospitalization.admitSource,Encounter.hospitalization.admittingDiagnosis,Encounter.hospitalization.reAdmission,Encounter.hospitalization.dietPreference,Encounter.hospitalization.specialCourtesy,Encounter.hospitalization.specialArrangement,Encounter.hospitalization.destination,Encounter.hospitalization.dischargeDisposition,Encounter.hospitalization.dischargeDiagnosis,Encounter.location,Encounter.location.id,Encounter.location.extension,Encounter.location.modifierExtension,Encounter.location.location,Encounter.location.status,Encounter.location.period,Encounter.serviceProvider,Encounter.partOf))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[26]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[4]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[5]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[6]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-familymemberhistory
ERROR
@
StructureDefinition.snapshot.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[25]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[8]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-goal
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
QICore-Goal,Goal.id,Goal.meta,Goal.implicitRules,Goal.language,Goal.text,Goal.contained,Goal.extension,Goal.target,Goal.extension.id,Goal.extension.extension,measure,Goal.extension.extension,Goal.extension.extension,Goal.extension.extension,Goal.extension.extension,detail,Goal.extension.extension,Goal.extension.extension,Goal.extension.extension,Goal.extension.extension,Goal.extension.extension,Goal.extension.extension,Goal.extension.url,Goal.extension.value[x],Goal.reasonRejected,Goal.modifierExtension,Goal.identifier,Goal.subject,Goal.start[x],Goal.target[x],Goal.category,Goal.description,Goal.status,Goal.statusDate,Goal.statusReason,Goal.author,Goal.priority,Goal.addresses,Goal.note,Goal.outcome,Goal.outcome.id,Goal.outcome.extension,Goal.outcome.modifierExtension,Goal.outcome.result[x]))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[26]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[4]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[5]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-imagingstudy
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-medication
ERROR
@
StructureDefinition.snapshot.element[21]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[6]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-medicationdispense
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[29]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[30]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[32]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[33]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[34]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[35]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[36]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[15]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[16]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[17]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[18]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[19]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[20]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[21]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[22]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-medicationorder
ERROR
@
StructureDefinition.snapshot.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[25]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[26]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[27]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[28]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[29]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[30]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[11]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[12]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[13]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[14]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[15]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[16]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[17]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-patient
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
QICore-Patient,Patient.id,Patient.meta,Patient.implicitRules,Patient.language,Patient.text,Patient.contained,Patient.extension,race,ethnicity,religion,birthPlace,disability,nationality,Patient.extension.id,Patient.extension.extension,code,Patient.extension.extension,Patient.extension.extension,Patient.extension.extension,Patient.extension.extension,period,Patient.extension.extension,Patient.extension.extension,Patient.extension.extension,Patient.extension.extension,Patient.extension.extension,Patient.extension.extension,Patient.extension.url,Patient.extension.value[x],cadavericDonor,militaryService,clinicalTrial,Patient.extension.id,Patient.extension.extension,NCT,Patient.extension.extension.id,extension,Patient.extension.extension.url,Patient.extension.extension.valueString,period,Patient.extension.extension.id,extension,Patient.extension.extension.url,Patient.extension.extension.valuePeriod,reason,Patient.extension.extension.id,extension,Patient.extension.extension.url,Patient.extension.extension.valueCodeableConcept,Patient.extension.url,Patient.extension.value[x],birthTime,Patient.modifierExtension,Patient.identifier,Patient.active,Patient.name,Patient.telecom,Patient.telecom.id,Patient.telecom.extension,telecom.preferred,Patient.telecom.system,Patient.telecom.value,Patient.telecom.use,Patient.telecom.rank,Patient.telecom.period,Patient.gender,Patient.birthDate,Patient.deceased[x],Patient.address,Patient.address.id,Patient.address.extension,address.preferred,Patient.address.use,Patient.address.type,Patient.address.text,Patient.address.line,Patient.address.city,Patient.address.district,Patient.address.state,Patient.address.postalCode,Patient.address.country,Patient.address.period,Patient.maritalStatus,Patient.multipleBirth[x],Patient.photo,Patient.contact,Patient.contact.id,Patient.contact.extension,Patient.contact.modifierExtension,Patient.contact.relationship,Patient.contact.name,Patient.contact.telecom,Patient.contact.address,Patient.contact.address.id,Patient.contact.address.extension,Patient.contact.address.use,Patient.contact.address.type,Patient.contact.address.text,Patient.contact.address.line,Patient.contact.address.city,Patient.contact.address.district,Patient.contact.address.state,Patient.contact.address.postalCode,Patient.contact.address.country,Patient.contact.address.period,Patient.contact.gender,Patient.contact.organization,Patient.contact.period,Patient.animal,Patient.animal.id,Patient.animal.extension,Patient.animal.modifierExtension,Patient.animal.species,Patient.animal.breed,Patient.animal.genderStatus,Patient.communication,Patient.communication.id,Patient.communication.extension,Patient.communication.modifierExtension,Patient.communication.language,Patient.communication.preferred,Patient.careProvider,Patient.managingOrganization,Patient.link,Patient.link.id,Patient.link.extension,Patient.link.modifierExtension,Patient.link.other,Patient.link.type))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[61]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[73]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[8]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[19]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-practitioner
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[28]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[8]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-procedure
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-procedurerequest
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[10]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[11]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[3]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[4]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-referralrequest
ERROR
@
StructureDefinition.snapshot.element[9]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[2]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
qicore-specimen
ERROR
@
StructureDefinition.snapshot.element[37]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[14]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
Quantity
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Questionnaire
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
QuestionnaireResponse
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Range
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Ratio
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Reference
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
ReferralRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
RelatedPerson
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
RiskAssessment
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
SampledData
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Schedule
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
sdc-questionnaire
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
SDC-Questionnaire,Questionnaire.id,Questionnaire.meta,Questionnaire.implicitRules,Questionnaire.language,Questionnaire.text,Questionnaire.contained,Questionnaire.extension,submissionEndpoint,provenanceSignatureRequired,styleSensitive,category,Questionnaire.modifierExtension,Questionnaire.identifier,Questionnaire.version,Questionnaire.status,Questionnaire.date,Questionnaire.publisher,Questionnaire.telecom,Questionnaire.subjectType,Questionnaire.group,Questionnaire.group.id,Questionnaire.group.extension,groupLabel,Questionnaire.group.extension.id,extension,Questionnaire.group.extension.url,Questionnaire.group.extension.valueString,Questionnaire.group.extension.valueString.id,Questionnaire.group.extension.valueString.extension,groupLabel.renderingStyle,groupLabel.markup,Questionnaire.group.extension.valueString.value,groupInstruction,Questionnaire.group.extension.id,extension,Questionnaire.group.extension.url,Questionnaire.group.extension.valueString,Questionnaire.group.extension.valueString.id,Questionnaire.group.extension.valueString.extension,groupInstruction.renderingStyle,groupInstruction.markup,Questionnaire.group.extension.valueString.value,groupSecurity,Questionnaire.group.extension.id,extension,Questionnaire.group.extension.url,Questionnaire.group.extension.valueString,Questionnaire.group.extension.valueString.id,Questionnaire.group.extension.valueString.extension,groupSecurity.renderingStyle,groupSecurity.markup,Questionnaire.group.extension.valueString.value,groupHelp,Questionnaire.group.extension.id,extension,Questionnaire.group.extension.url,Questionnaire.group.extension.valueString,Questionnaire.group.extension.valueString.id,Questionnaire.group.extension.valueString.extension,groupHelp.renderingStyle,groupHelp.markup,Questionnaire.group.extension.valueString.value,groupTooltip,Questionnaire.group.extension.id,extension,Questionnaire.group.extension.url,Questionnaire.group.extension.valueString,Questionnaire.group.extension.valueString.id,Questionnaire.group.extension.valueString.extension,groupTooltip.renderingStyle,groupTooltip.markup,Questionnaire.group.extension.valueString.value,groupTrailing,Questionnaire.group.extension.id,extension,Questionnaire.group.extension.url,Questionnaire.group.extension.valueString,Questionnaire.group.extension.valueString.id,Questionnaire.group.extension.valueString.extension,groupTrailing.renderingStyle,groupTrailing.markup,Questionnaire.group.extension.valueString.value,groupOptionalDisplay,hidden,groupMinOccurs,groupMaxOccurs,specialGroup,Questionnaire.group.modifierExtension,Questionnaire.group.linkId,Questionnaire.group.title,Questionnaire.group.title.id,Questionnaire.group.title.extension,groupTitle.renderingStyle,groupTitle.markup,Questionnaire.group.title.value,Questionnaire.group.concept,Questionnaire.group.text,Questionnaire.group.text.id,Questionnaire.group.text.extension,groupText.renderingStyle,groupText.markup,Questionnaire.group.text.value,Questionnaire.group.required,Questionnaire.group.repeats,Questionnaire.group.group,Questionnaire.group.question,Questionnaire.group.question.id,Questionnaire.group.question.extension,questionMinOccurs,questionMaxOccurs,questionLabel,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionLabel.renderingStyle,questionLabel.markup,Questionnaire.group.question.extension.valueString.value,questionInstruction,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionInstruction.renderingStyle,questionInstruction.markup,Questionnaire.group.question.extension.valueString.value,questionSecurity,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionSecurity.renderingStyle,questionSecurity.markup,Questionnaire.group.question.extension.valueString.value,questionHelp,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionHelp.renderingStyle,questionHelp.markup,Questionnaire.group.question.extension.valueString.value,questionTooltip,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionTooltip.renderingStyle,questionTooltip.markup,Questionnaire.group.question.extension.valueString.value,questionTrailing,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionTrailing.renderingStyle,questionTrailing.markup,Questionnaire.group.question.extension.valueString.value,questionUnits,Questionnaire.group.question.extension.id,extension,Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.valueString,Questionnaire.group.question.extension.valueString.id,Questionnaire.group.question.extension.valueString.extension,questionUnits.renderingStyle,questionUnits.markup,Questionnaire.group.question.extension.valueString.value,questionEnableWhen,Questionnaire.group.question.extension.id,Questionnaire.group.question.extension.extension,question,Questionnaire.group.question.extension.extension.id,extension,Questionnaire.group.question.extension.extension.url,Questionnaire.group.question.extension.extension.valueString,answered,Questionnaire.group.question.extension.extension.id,extension,Questionnaire.group.question.extension.extension.url,Questionnaire.group.question.extension.extension.valueBoolean,answer,Questionnaire.group.question.extension.extension.id,extension,Questionnaire.group.question.extension.extension.url,Questionnaire.group.question.extension.extension.value[x],Questionnaire.group.question.extension.url,Questionnaire.group.question.extension.value[x],questionOptionalDisplay,hidden,questionControl,choiceOrientation,defaultValue,readOnly,minLength,maxLength,regex,entryFormat,minValue,maxValue,maxDecimalPlaces,deReference,Questionnaire.group.question.modifierExtension,Questionnaire.group.question.linkId,Questionnaire.group.question.concept,Questionnaire.group.question.text,Questionnaire.group.question.text.id,Questionnaire.group.question.text.extension,questionText.renderingStyle,questionText.markup,Questionnaire.group.question.text.value,Questionnaire.group.question.type,Questionnaire.group.question.required,Questionnaire.group.question.repeats,Questionnaire.group.question.options,Questionnaire.group.question.option,Questionnaire.group.question.group))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(diff)
(
(ids:
SDC-Questionnaire,submissionEndpoint,provenanceSignatureRequired,styleSensitive,category,Questionnaire.identifier,Questionnaire.version,Questionnaire.status,Questionnaire.date,Questionnaire.publisher,Questionnaire.subjectType,Questionnaire.group,groupLabel,Questionnaire.group.extension.valueString,groupLabel.renderingStyle,groupLabel.markup,groupInstruction,Questionnaire.group.extension.valueString,groupInstruction.renderingStyle,groupInstruction.markup,groupSecurity,Questionnaire.group.extension.valueString,groupSecurity.renderingStyle,groupSecurity.markup,groupHelp,Questionnaire.group.extension.valueString,groupHelp.renderingStyle,groupHelp.markup,groupTooltip,Questionnaire.group.extension.valueString,groupTooltip.renderingStyle,groupTooltip.markup,groupTrailing,Questionnaire.group.extension.valueString,groupTrailing.renderingStyle,groupTrailing.markup,groupOptionalDisplay,hidden,groupMinOccurs,groupMaxOccurs,specialGroup,Questionnaire.group.linkId,Questionnaire.group.title,groupTitle.renderingStyle,groupTitle.markup,Questionnaire.group.concept,Questionnaire.group.text,groupText.renderingStyle,groupText.markup,Questionnaire.group.required,Questionnaire.group.repeats,Questionnaire.group.group,Questionnaire.group.question,questionMinOccurs,questionMaxOccurs,questionLabel,Questionnaire.group.question.extension.valueString,questionLabel.renderingStyle,questionLabel.markup,questionInstruction,Questionnaire.group.question.extension.valueString,questionInstruction.renderingStyle,questionInstruction.markup,questionSecurity,Questionnaire.group.question.extension.valueString,questionSecurity.renderingStyle,questionSecurity.markup,questionHelp,Questionnaire.group.question.extension.valueString,questionHelp.renderingStyle,questionHelp.markup,questionTooltip,Questionnaire.group.question.extension.valueString,questionTooltip.renderingStyle,questionTooltip.markup,questionTrailing,Questionnaire.group.question.extension.valueString,questionTrailing.renderingStyle,questionTrailing.markup,questionUnits,Questionnaire.group.question.extension.valueString,questionUnits.renderingStyle,questionUnits.markup,questionEnableWhen,question,answered,answer,questionOptionalDisplay,hidden,questionControl,choiceOrientation,defaultValue,readOnly,minLength,maxLength,regex,entryFormat,minValue,maxValue,maxDecimalPlaces,deReference,Questionnaire.group.question.linkId,Questionnaire.group.question.concept,Questionnaire.group.question.text,questionText.renderingStyle,questionText.markup,Questionnaire.group.question.type,Questionnaire.group.question.required,Questionnaire.group.question.repeats,Questionnaire.group.question.options,Questionnaire.group.question.option,Questionnaire.group.question.group))
[differential.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[32]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[41]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[42]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[51]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[52]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[61]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[62]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[71]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[72]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[81]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[82]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[94]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[95]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[101]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[102]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[119]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[120]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[129]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[130]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[139]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[140]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[149]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[150]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[159]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[160]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[169]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[170]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[179]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[180]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[222]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[223]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[15]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[16]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[19]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[20]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[23]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[24]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[27]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[28]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[31]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[32]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[35]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[36]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[44]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[45]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[48]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[49]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[58]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[59]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[62]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[63]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[66]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[67]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[70]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[71]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[74]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[75]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[78]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[79]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[82]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[83]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[105]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[106]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
sdc-valueset
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
SDC-ValueSet,ValueSet.id,ValueSet.meta,ValueSet.implicitRules,ValueSet.language,ValueSet.text,ValueSet.contained,ValueSet.extension,styleSensitive,ValueSet.modifierExtension,ValueSet.url,ValueSet.identifier,ValueSet.version,ValueSet.name,ValueSet.status,ValueSet.experimental,ValueSet.publisher,ValueSet.contact,ValueSet.contact.id,ValueSet.contact.extension,ValueSet.contact.modifierExtension,ValueSet.contact.name,ValueSet.contact.telecom,ValueSet.date,ValueSet.lockedDate,ValueSet.description,ValueSet.useContext,ValueSet.immutable,ValueSet.requirements,ValueSet.copyright,ValueSet.extensible,ValueSet.codeSystem,ValueSet.codeSystem.id,ValueSet.codeSystem.extension,ValueSet.codeSystem.modifierExtension,ValueSet.codeSystem.system,ValueSet.codeSystem.version,ValueSet.codeSystem.caseSensitive,ValueSet.codeSystem.concept,ValueSet.codeSystem.concept.id,ValueSet.codeSystem.concept.extension,conceptLabel,ValueSet.codeSystem.concept.extension.id,extension,ValueSet.codeSystem.concept.extension.url,ValueSet.codeSystem.concept.extension.valueString,ValueSet.codeSystem.concept.extension.valueString.id,ValueSet.codeSystem.concept.extension.valueString.extension,conceptLabel.renderingStyle,conceptLabel.markup,ValueSet.codeSystem.concept.extension.valueString.value,conceptConceptOrder,ValueSet.codeSystem.concept.modifierExtension,ValueSet.codeSystem.concept.code,ValueSet.codeSystem.concept.abstract,ValueSet.codeSystem.concept.display,ValueSet.codeSystem.concept.display.id,ValueSet.codeSystem.concept.display.extension,conceptDisplayLabel.renderingStyle,conceptDisplayLabel.markup,ValueSet.codeSystem.concept.display.value,ValueSet.codeSystem.concept.definition,designation,ValueSet.codeSystem.concept.designation.id,ValueSet.codeSystem.concept.designation.extension,ValueSet.codeSystem.concept.designation.modifierExtension,ValueSet.codeSystem.concept.designation.language,ValueSet.codeSystem.concept.designation.use,ValueSet.codeSystem.concept.designation.value,ValueSet.codeSystem.concept.concept,ValueSet.compose,ValueSet.compose.id,ValueSet.compose.extension,ValueSet.compose.modifierExtension,ValueSet.compose.import,ValueSet.compose.include,ValueSet.compose.include.id,ValueSet.compose.include.extension,ValueSet.compose.include.modifierExtension,ValueSet.compose.include.system,ValueSet.compose.include.version,ValueSet.compose.include.concept,ValueSet.compose.include.concept.id,ValueSet.compose.include.concept.extension,conceptLabel,ValueSet.compose.include.concept.extension.id,extension,ValueSet.compose.include.concept.extension.url,ValueSet.compose.include.concept.extension.valueString,ValueSet.compose.include.concept.extension.valueString.id,ValueSet.compose.include.concept.extension.valueString.extension,code.renderingStyle,code.markup,ValueSet.compose.include.concept.extension.valueString.value,conceptConceptOrder,ValueSet.compose.include.concept.modifierExtension,ValueSet.compose.include.concept.code,ValueSet.compose.include.concept.display,ValueSet.compose.include.concept.display.id,ValueSet.compose.include.concept.display.extension,codeDisplay.renderingStyle,codeDisplay.markup,ValueSet.compose.include.concept.display.value,ValueSet.compose.include.concept.designation,ValueSet.compose.include.filter,ValueSet.compose.include.filter.id,ValueSet.compose.include.filter.extension,ValueSet.compose.include.filter.modifierExtension,ValueSet.compose.include.filter.property,ValueSet.compose.include.filter.op,ValueSet.compose.include.filter.value,ValueSet.compose.exclude,ValueSet.expansion,ValueSet.expansion.id,ValueSet.expansion.extension,ValueSet.expansion.modifierExtension,ValueSet.expansion.identifier,ValueSet.expansion.timestamp,ValueSet.expansion.total,ValueSet.expansion.offset,ValueSet.expansion.parameter,ValueSet.expansion.parameter.id,ValueSet.expansion.parameter.extension,ValueSet.expansion.parameter.modifierExtension,ValueSet.expansion.parameter.name,ValueSet.expansion.parameter.value[x],ValueSet.expansion.contains,ValueSet.expansion.contains.id,ValueSet.expansion.contains.extension,expansionLabel,ValueSet.expansion.contains.extension.id,extension,ValueSet.expansion.contains.extension.url,ValueSet.expansion.contains.extension.valueString,ValueSet.expansion.contains.extension.valueString.id,ValueSet.expansion.contains.extension.valueString.extension,expansion.renderingStyle,expansion.markup,ValueSet.expansion.contains.extension.valueString.value,conceptConceptOrder,ValueSet.expansion.contains.modifierExtension,ValueSet.expansion.contains.system,ValueSet.expansion.contains.abstract,ValueSet.expansion.contains.version,ValueSet.expansion.contains.code,ValueSet.expansion.contains.display,ValueSet.expansion.contains.display.id,ValueSet.expansion.contains.display.extension,expansionDisplay.renderingStyle,expansionDisplay.markup,ValueSet.expansion.contains.display.value,ValueSet.expansion.contains.contains))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(diff)
(
(ids:
SDC-ValueSet,styleSensitive,ValueSet.url,ValueSet.name,ValueSet.status,ValueSet.experimental,ValueSet.date,ValueSet.lockedDate,ValueSet.description,ValueSet.useContext,ValueSet.immutable,ValueSet.extensible,ValueSet.codeSystem,ValueSet.codeSystem.system,ValueSet.codeSystem.version,ValueSet.codeSystem.caseSensitive,ValueSet.codeSystem.concept,conceptLabel,ValueSet.codeSystem.concept.extension.valueString,conceptLabel.renderingStyle,conceptLabel.markup,conceptConceptOrder,ValueSet.codeSystem.concept.code,ValueSet.codeSystem.concept.abstract,ValueSet.codeSystem.concept.display,conceptDisplayLabel.renderingStyle,conceptDisplayLabel.markup,ValueSet.codeSystem.concept.definition,ValueSet.codeSystem.concept.concept,ValueSet.compose,ValueSet.compose.import,ValueSet.compose.include,ValueSet.compose.include.system,ValueSet.compose.include.version,ValueSet.compose.include.concept,conceptLabel,ValueSet.compose.include.concept.extension.valueString,code.renderingStyle,code.markup,conceptConceptOrder,ValueSet.compose.include.concept.code,ValueSet.compose.include.concept.display,codeDisplay.renderingStyle,codeDisplay.markup,ValueSet.compose.include.filter,ValueSet.compose.include.filter.property,ValueSet.compose.include.filter.op,ValueSet.compose.include.filter.value,ValueSet.compose.exclude,ValueSet.expansion,ValueSet.expansion.identifier,ValueSet.expansion.timestamp,ValueSet.expansion.contains,expansionLabel,ValueSet.expansion.contains.extension.valueString,expansion.renderingStyle,expansion.markup,conceptConceptOrder,ValueSet.expansion.contains.system,ValueSet.expansion.contains.abstract,ValueSet.expansion.contains.version,ValueSet.expansion.contains.code,ValueSet.expansion.contains.display,expansionDisplay.renderingStyle,expansionDisplay.markup,ValueSet.expansion.contains.contains))
[differential.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[49]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[50]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[59]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[60]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[92]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[93]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[101]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[102]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[137]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[138]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[149]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[150]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[20]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[21]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[26]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[27]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[38]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[39]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[43]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[44]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[56]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[57]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[64]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.differential.element[65]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
sdcde-dataelement
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
SDCDE-DataElement,DataElement.id,DataElement.meta,DataElement.implicitRules,DataElement.language,DataElement.text,DataElement.contained,DataElement.extension,effectivePeriod,documentReference,administrativeStatus,changeDescription,submitterOrganization,registryOrganization,DataElement.modifierExtension,DataElement.url,DataElement.identifier,DataElement.version,DataElement.name,DataElement.status,DataElement.experimental,DataElement.publisher,DataElement.contact,DataElement.contact.id,DataElement.contact.extension,contactAddress,DataElement.contact.modifierExtension,DataElement.contact.name,DataElement.contact.telecom,DataElement.date,DataElement.useContext,DataElement.useContext.id,DataElement.useContext.extension,classificationOrContext,DataElement.useContext.coding,DataElement.useContext.text,DataElement.copyright,DataElement.stringency,DataElement.mapping,ObjectClassPropertyMapping,DataElement.mapping.id,DataElement.mapping.extension,DataElement.mapping.modifierExtension,DataElement.mapping.identity,DataElement.mapping.uri,DataElement.mapping.name,DataElement.mapping.comments,OtherMapping,DataElement.mapping.id,DataElement.mapping.extension,DataElement.mapping.modifierExtension,DataElement.mapping.identity,DataElement.mapping.uri,DataElement.mapping.name,DataElement.mapping.comments,DataElement.element,DataElement.element.id,DataElement.element.extension,question,allowedUnits,minLength,regex,entryFormat,maxDecimalPlaces,DataElement.element.path,DataElement.element.representation,DataElement.element.name,DataElement.element.label,DataElement.element.code,DataElement.element.code.id,DataElement.element.code.extension,isDataElementConcept,DataElement.element.code.system,DataElement.element.code.version,DataElement.element.code.code,DataElement.element.code.display,DataElement.element.code.userSelected,DataElement.element.slicing,DataElement.element.slicing.id,DataElement.element.slicing.extension,DataElement.element.slicing.discriminator,DataElement.element.slicing.description,DataElement.element.slicing.ordered,DataElement.element.slicing.rules,DataElement.element.short,DataElement.element.definition,DataElement.element.comments,DataElement.element.requirements,DataElement.element.alias,DataElement.element.min,DataElement.element.max,DataElement.element.base,DataElement.element.base.id,DataElement.element.base.extension,DataElement.element.base.path,DataElement.element.base.min,DataElement.element.base.max,DataElement.element.type,DataElement.element.type.id,DataElement.element.type.extension,DataElement.element.type.code,DataElement.element.type.profile,DataElement.element.type.aggregation,DataElement.element.nameReference,DataElement.element.defaultValue[x],DataElement.element.meaningWhenMissing,DataElement.element.fixed[x],DataElement.element.pattern[x],DataElement.element.example[x],DataElement.element.minValue[x],l,DataElement.element.maxLength,DataElement.element.condition,DataElement.element.constraint,DataElement.element.constraint.id,DataElement.element.constraint.extension,DataElement.element.constraint.key,DataElement.element.constraint.requirements,DataElement.element.constraint.severity,DataElement.element.constraint.human,DataElement.element.constraint.xpath,DataElement.element.mustSupport,DataElement.element.isModifier,DataElement.element.isSummary,DataElement.element.binding,DataElement.element.binding.id,DataElement.element.binding.extension,DataElement.element.binding.strength,DataElement.element.binding.description,DataElement.element.binding.valueSetReference,DataElement.element.binding.valueSetReference.id,DataElement.element.binding.valueSetReference.extension,permittedValueValueset,permittedValueConcepmap,DataElement.element.binding.valueSetReference.reference,DataElement.element.binding.valueSetReference.display,DataElement.element.mapping,ClassPropertyMapping,DataElement.element.mapping.id,DataElement.element.mapping.extension,objectClass,DataElement.element.mapping.extension.id,extension,DataElement.element.mapping.extension.url,DataElement.element.mapping.extension.valueCoding,property,DataElement.element.mapping.extension.id,extension,DataElement.element.mapping.extension.url,DataElement.element.mapping.extension.valueCoding,DataElement.element.mapping.identity,DataElement.element.mapping.language,DataElement.element.mapping.map,OtherElementMapping,DataElement.element.mapping.id,MappingEquivalence,DataElement.element.mapping.identity,DataElement.element.mapping.language,DataElement.element.mapping.map))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(diff)
(
(ids:
SDCDE-DataElement,effectivePeriod,documentReference,administrativeStatus,changeDescription,submitterOrganization,registryOrganization,DataElement.url,DataElement.identifier,DataElement.version,DataElement.name,DataElement.status,DataElement.experimental,DataElement.publisher,DataElement.contact,contactAddress,DataElement.contact.name,DataElement.contact.telecom,DataElement.date,DataElement.useContext,classificationOrContext,DataElement.copyright,DataElement.stringency,ObjectClassPropertyMapping,DataElement.mapping.identity,DataElement.mapping.uri,DataElement.mapping.name,DataElement.mapping.comments,OtherMapping,DataElement.mapping.identity,DataElement.mapping.uri,DataElement.mapping.name,DataElement.mapping.comments,DataElement.element,question,allowedUnits,minLength,regex,entryFormat,maxDecimalPlaces,DataElement.element.path,DataElement.element.name,DataElement.element.label,DataElement.element.code,isDataElementConcept,DataElement.element.definition,DataElement.element.comments,DataElement.element.requirements,DataElement.element.alias,DataElement.element.min,DataElement.element.max,DataElement.element.type,DataElement.element.type.code,DataElement.element.defaultValue[x],DataElement.element.meaningWhenMissing,DataElement.element.example[x],DataElement.element.minValue[x],l,DataElement.element.maxLength,DataElement.element.condition,DataElement.element.constraint,DataElement.element.constraint.key,DataElement.element.constraint.requirements,DataElement.element.constraint.severity,DataElement.element.constraint.human,DataElement.element.constraint.xpath,DataElement.element.mustSupport,DataElement.element.binding,DataElement.element.binding.strength,DataElement.element.binding.description,DataElement.element.binding.valueSetReference,permittedValueValueset,permittedValueConcepmap,ClassPropertyMapping,objectClass,DataElement.element.mapping.extension.valueCoding,property,DataElement.element.mapping.extension.valueCoding,DataElement.element.mapping.identity,DataElement.element.mapping.map,OtherElementMapping,MappingEquivalence,DataElement.element.mapping.identity,DataElement.element.mapping.language,DataElement.element.mapping.map))
[differential.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
sdcde-valueset
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
SDCDE-ValueSet,ValueSet.id,ValueSet.meta,ValueSet.implicitRules,ValueSet.language,ValueSet.text,ValueSet.contained,ValueSet.extension,styleSensitive,trustedExpansion,effectiveDate,expirationDate,ValueSet.modifierExtension,ValueSet.url,ValueSet.identifier,ValueSet.version,ValueSet.name,ValueSet.status,ValueSet.experimental,ValueSet.publisher,ValueSet.contact,ValueSet.contact.id,ValueSet.contact.extension,ValueSet.contact.modifierExtension,ValueSet.contact.name,ValueSet.contact.telecom,ValueSet.date,ValueSet.lockedDate,ValueSet.description,ValueSet.useContext,ValueSet.immutable,ValueSet.requirements,ValueSet.copyright,ValueSet.extensible,ValueSet.codeSystem,ValueSet.codeSystem.id,ValueSet.codeSystem.extension,ValueSet.codeSystem.modifierExtension,ValueSet.codeSystem.system,ValueSet.codeSystem.version,ValueSet.codeSystem.caseSensitive,ValueSet.codeSystem.concept,ValueSet.codeSystem.concept.id,ValueSet.codeSystem.concept.extension,conceptConceptOrder,ValueSet.codeSystem.concept.modifierExtension,ValueSet.codeSystem.concept.code,ValueSet.codeSystem.concept.abstract,ValueSet.codeSystem.concept.display,ValueSet.codeSystem.concept.definition,designation,ValueSet.codeSystem.concept.designation.id,ValueSet.codeSystem.concept.designation.extension,ValueSet.codeSystem.concept.designation.modifierExtension,ValueSet.codeSystem.concept.designation.language,ValueSet.codeSystem.concept.designation.use,ValueSet.codeSystem.concept.designation.value,ValueSet.codeSystem.concept.concept,ValueSet.compose,ValueSet.compose.id,ValueSet.compose.extension,ValueSet.compose.modifierExtension,ValueSet.compose.import,ValueSet.compose.include,ValueSet.compose.include.id,ValueSet.compose.include.extension,ValueSet.compose.include.modifierExtension,ValueSet.compose.include.system,ValueSet.compose.include.version,ValueSet.compose.include.concept,ValueSet.compose.include.concept.id,ValueSet.compose.include.concept.extension,conceptConceptOrder,ValueSet.compose.include.concept.modifierExtension,ValueSet.compose.include.concept.code,ValueSet.compose.include.concept.display,ValueSet.compose.include.concept.designation,ValueSet.compose.include.filter,ValueSet.compose.include.filter.id,ValueSet.compose.include.filter.extension,ValueSet.compose.include.filter.modifierExtension,ValueSet.compose.include.filter.property,ValueSet.compose.include.filter.op,ValueSet.compose.include.filter.value,ValueSet.compose.exclude,ValueSet.expansion,ValueSet.expansion.id,ValueSet.expansion.extension,ValueSet.expansion.modifierExtension,ValueSet.expansion.identifier,ValueSet.expansion.timestamp,ValueSet.expansion.total,ValueSet.expansion.offset,ValueSet.expansion.parameter,ValueSet.expansion.parameter.id,ValueSet.expansion.parameter.extension,ValueSet.expansion.parameter.modifierExtension,ValueSet.expansion.parameter.name,ValueSet.expansion.parameter.value[x],ValueSet.expansion.contains,ValueSet.expansion.contains.id,ValueSet.expansion.contains.extension,conceptConceptOrder,definition,systemName,ValueSet.expansion.contains.modifierExtension,ValueSet.expansion.contains.system,ValueSet.expansion.contains.abstract,ValueSet.expansion.contains.version,ValueSet.expansion.contains.code,ValueSet.expansion.contains.display,ValueSet.expansion.contains.contains))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(diff)
(
(ids:
SDCDE-ValueSet,styleSensitive,trustedExpansion,effectiveDate,expirationDate,ValueSet.url,ValueSet.identifier,ValueSet.version,ValueSet.name,ValueSet.status,ValueSet.experimental,ValueSet.publisher,ValueSet.date,ValueSet.lockedDate,ValueSet.description,ValueSet.useContext,ValueSet.immutable,ValueSet.extensible,ValueSet.codeSystem,ValueSet.codeSystem.system,ValueSet.codeSystem.version,ValueSet.codeSystem.caseSensitive,ValueSet.codeSystem.concept,conceptConceptOrder,ValueSet.codeSystem.concept.code,ValueSet.codeSystem.concept.abstract,ValueSet.codeSystem.concept.display,ValueSet.codeSystem.concept.definition,ValueSet.codeSystem.concept.concept,ValueSet.compose,ValueSet.compose.import,ValueSet.compose.include,ValueSet.compose.include.system,ValueSet.compose.include.version,ValueSet.compose.include.concept,conceptConceptOrder,ValueSet.compose.include.concept.code,ValueSet.compose.include.concept.display,ValueSet.compose.include.filter,ValueSet.compose.include.filter.property,ValueSet.compose.include.filter.op,ValueSet.compose.include.filter.value,ValueSet.compose.exclude,ValueSet.expansion,ValueSet.expansion.identifier,ValueSet.expansion.timestamp,ValueSet.expansion.contains,conceptConceptOrder,definition,systemName,ValueSet.expansion.contains.system,ValueSet.expansion.contains.abstract,ValueSet.expansion.contains.version,ValueSet.expansion.contains.code,ValueSet.expansion.contains.display,ValueSet.expansion.contains.contains))
[differential.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
SearchParameter
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Signature
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Slot
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Specimen
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
example
ERROR
@
StructureDefinition.snapshot.element[16]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition.snapshot.element[17]:
sliceName
must
be
a
proper
token
[sliceName.empty()
or
sliceName.matches('^[a-zA-Z0-9\\-\\_]+$')]
(src
=
InstanceValidator)
StructureDefinition
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Subscription
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Substance
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
SupplyDelivery
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
SupplyRequest
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
TestScript
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
Timing
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
uslab-patient
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
USLab-Patient,Patient.id,Patient.meta,Patient.implicitRules,Patient.language,Patient.text,Patient.contained,Patient.extension,race,Patient.extension.id,extension,Patient.extension.url,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.id,Patient.extension.valueCodeableConcept.extension,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.id,Patient.extension.valueCodeableConcept.coding.extension,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.version,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,Patient.extension.valueCodeableConcept.coding.userSelected,Patient.extension.valueCodeableConcept.text,ethnicity,Patient.extension.id,extension,Patient.extension.url,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.id,Patient.extension.valueCodeableConcept.extension,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.id,Patient.extension.valueCodeableConcept.coding.extension,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.version,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,Patient.extension.valueCodeableConcept.coding.userSelected,Patient.extension.valueCodeableConcept.text,Patient.modifierExtension,Patient.identifier,Patient.identifier.id,Patient.identifier.extension,Patient.identifier.use,Patient.identifier.type,Patient.identifier.system,Patient.identifier.value,Patient.identifier.period,Patient.identifier.assigner,Patient.active,Patient.name,Patient.name.id,Patient.name.extension,Patient.name.use,Patient.name.text,Patient.name.family,Patient.name.given,Patient.name.prefix,Patient.name.suffix,Patient.name.period,Patient.telecom,Patient.gender,Patient.birthDate,Patient.deceased[x],Patient.address,Patient.address.id,Patient.address.extension,Patient.address.use,Patient.address.type,Patient.address.text,Patient.address.line,Patient.address.city,Patient.address.district,Patient.address.state,Patient.address.postalCode,Patient.address.country,Patient.address.period,Patient.maritalStatus,Patient.multipleBirth[x],Patient.photo,Patient.contact,Patient.contact.id,Patient.contact.extension,Patient.contact.modifierExtension,Patient.contact.relationship,Patient.contact.name,Patient.contact.telecom,Patient.contact.address,Patient.contact.gender,Patient.contact.organization,Patient.contact.period,Patient.animal,Patient.animal.id,Patient.animal.extension,Patient.animal.modifierExtension,Patient.animal.species,Patient.animal.breed,Patient.animal.genderStatus,Patient.communication,Patient.communication.id,Patient.communication.extension,Patient.communication.modifierExtension,Patient.communication.language,Patient.communication.preferred,Patient.careProvider,Patient.managingOrganization,Patient.link,Patient.link.id,Patient.link.extension,Patient.link.modifierExtension,Patient.link.other,Patient.link.type))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(diff)
(
(ids:
USLab-Patient,race,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,ethnicity,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,Patient.identifier,Patient.identifier.use,Patient.identifier.system,Patient.identifier.value,Patient.name,Patient.name.use,Patient.name.family,Patient.name.given,Patient.name.suffix,Patient.gender,Patient.birthDate,Patient.deceased[x],Patient.address,Patient.address.use,Patient.address.line,Patient.address.city,Patient.address.state,Patient.address.postalCode,Patient.address.country))
[differential.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
uslab-phpatient
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(snapshot)
(
(ids:
USLab-PHPatient,Patient.id,Patient.meta,Patient.implicitRules,Patient.language,Patient.text,Patient.contained,Patient.extension,DAFRace,Patient.extension.id,extension,Patient.extension.url,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.id,Patient.extension.valueCodeableConcept.extension,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.id,Patient.extension.valueCodeableConcept.coding.extension,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.version,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,Patient.extension.valueCodeableConcept.coding.userSelected,Patient.extension.valueCodeableConcept.text,DAFethnicity,Patient.extension.id,extension,Patient.extension.url,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.id,Patient.extension.valueCodeableConcept.extension,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.id,Patient.extension.valueCodeableConcept.coding.extension,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.version,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,Patient.extension.valueCodeableConcept.coding.userSelected,Patient.extension.valueCodeableConcept.text,Patient.modifierExtension,Patient.identifier,Patient.identifier.id,Patient.identifier.extension,Patient.identifier.use,Patient.identifier.type,Patient.identifier.system,Patient.identifier.value,Patient.identifier.period,Patient.identifier.assigner,Patient.active,Patient.name,Patient.name.id,Patient.name.extension,Patient.name.use,Patient.name.text,Patient.name.family,Patient.name.given,Patient.name.prefix,Patient.name.suffix,Patient.name.period,Patient.telecom,USLabHomePhone,Patient.telecom.id,Patient.telecom.extension,Patient.telecom.system,Patient.telecom.value,Patient.telecom.use,Patient.telecom.rank,Patient.telecom.period,USLabWorkPhone,Patient.telecom.id,Patient.telecom.extension,Patient.telecom.system,Patient.telecom.value,Patient.telecom.use,Patient.telecom.rank,Patient.telecom.period,Patient.gender,Patient.birthDate,Patient.deceased[x],Patient.address,Patient.address.id,Patient.address.extension,USLabPHCountry,Patient.address.use,Patient.address.type,Patient.address.text,Patient.address.line,Patient.address.city,Patient.address.district,Patient.address.state,Patient.address.postalCode,Patient.address.country,Patient.address.period,Patient.maritalStatus,Patient.multipleBirth[x],Patient.photo,Patient.contact,Patient.contact.id,Patient.contact.extension,Patient.contact.modifierExtension,Patient.contact.relationship,Patient.contact.relationship.id,Patient.contact.relationship.extension,Patient.contact.relationship.coding,Patient.contact.relationship.coding.id,Patient.contact.relationship.coding.extension,Patient.contact.relationship.coding.system,Patient.contact.relationship.coding.version,Patient.contact.relationship.coding.code,Patient.contact.relationship.coding.display,Patient.contact.relationship.coding.userSelected,Patient.contact.relationship.text,Patient.contact.name,Patient.contact.name.id,Patient.contact.name.extension,Patient.contact.name.use,Patient.contact.name.text,Patient.contact.name.family,Patient.contact.name.given,Patient.contact.name.prefix,Patient.contact.name.suffix,Patient.contact.name.period,Patient.contact.telecom,Patient.contact.telecom.id,Patient.contact.telecom.extension,Patient.contact.telecom.system,Patient.contact.telecom.value,Patient.contact.telecom.use,Patient.contact.telecom.rank,Patient.contact.telecom.period,Patient.contact.address,Patient.contact.address.id,Patient.contact.address.extension,CountyCountact,Patient.contact.address.use,Patient.contact.address.type,Patient.contact.address.text,Patient.contact.address.line,Patient.contact.address.city,Patient.contact.address.district,Patient.contact.address.state,Patient.contact.address.postalCode,Patient.contact.address.country,Patient.contact.address.period,Patient.contact.gender,Patient.contact.organization,Patient.contact.period,Patient.animal,Patient.animal.id,Patient.animal.extension,Patient.animal.modifierExtension,Patient.animal.species,Patient.animal.breed,Patient.animal.genderStatus,Patient.communication,Patient.communication.id,Patient.communication.extension,Patient.communication.modifierExtension,Patient.communication.language,Patient.communication.preferred,Patient.careProvider,Patient.managingOrganization,Patient.link,Patient.link.id,Patient.link.extension,Patient.link.modifierExtension,Patient.link.other,Patient.link.type))
[snapshot.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ERROR
@
StructureDefinition:
All
element
definitions
must
have
unique
ids
(diff)
(
(ids:
USLab-PHPatient,DAFRace,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,DAFethnicity,Patient.extension.valueCodeableConcept,Patient.extension.valueCodeableConcept.coding,Patient.extension.valueCodeableConcept.coding.system,Patient.extension.valueCodeableConcept.coding.code,Patient.extension.valueCodeableConcept.coding.display,Patient.identifier,Patient.identifier.use,Patient.identifier.system,Patient.identifier.value,Patient.name,Patient.name.use,Patient.name.family,Patient.name.given,Patient.name.prefix,Patient.name.suffix,USLabHomePhone,Patient.telecom.system,Patient.telecom.value,Patient.telecom.use,USLabWorkPhone,Patient.telecom.system,Patient.telecom.value,Patient.telecom.use,Patient.gender,Patient.birthDate,Patient.deceased[x],Patient.address,USLabPHCountry,Patient.address.use,Patient.address.line,Patient.address.city,Patient.address.state,Patient.address.postalCode,Patient.address.country,Patient.contact,Patient.contact.relationship,Patient.contact.relationship.coding,Patient.contact.relationship.coding.code,Patient.contact.name,Patient.contact.name.family,Patient.contact.name.given,Patient.contact.name.suffix,Patient.contact.telecom,Patient.contact.telecom.system,Patient.contact.telecom.value,Patient.contact.address,CountyCountact,Patient.contact.address.use,Patient.contact.address.line,Patient.contact.address.city,Patient.contact.address.state,Patient.contact.address.postalCode,Patient.contact.address.country))
[differential.element.id.trace('ids').isDistinct()]
(src
=
InstanceValidator)
ValueSet
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
VisionPrescription
ERROR
@
StructureDefinition:
element.base
cannot
appear
if
there
is
no
base
on
the
structure
definition
[snapshot.exists()
implies
(snapshot.element.base.exists()
=
baseDefinition.exists())]
(src
=
InstanceValidator)
<p>No
validation
errors
-
all
conversions
are
clean</p>