Foundation
This
page
is
part
of
the
Continuous
Integration
Build
of
FHIR
Specification
(v4.0.1:
R4
-
Mixed
Normative
and
STU
)
in
it's
permanent
home
(it
will
always
(will
be
available
incorrect/inconsistent
at
this
URL).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
times).
See
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
| Responsible Owner: FHIR Infrastructure Work Group | Standards Status : Informative |
Raw Turtle (+ also see Turtle/RDF Format Specification )
Logical Model FiveWs
@prefix fhir: <http://hl7.org/fhir/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . # - resource -------------------------------------------------------------------[] a fhir:StructureDefinition; fhir:Resource.id [ fhir:value "FiveWs"]; fhir:DomainResource.text [ fhir:Narrative.status [ fhir:value "generated" ] ]; fhir:DomainResource.extension [ fhir:index 0; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status" ]; fhir:Extension.value [ fhir:value "informative" ] ]; fhir:StructureDefinition.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/FiveWs"]; fhir:StructureDefinition.version [ fhir:value "4.0.1"]; fhir:StructureDefinition.name [ fhir:value "FiveWs"]; fhir:StructureDefinition.title [ fhir:value "fivews"]; fhir:StructureDefinition.status [ fhir:value "draft"]; fhir:StructureDefinition.date [ fhir:value "2019-11-01T09:29:23+11:00"]; fhir:StructureDefinition.publisher [ fhir:value "Health Level Seven International fhir"]; fhir:StructureDefinition.contact [ fhir:index 0; fhir:ContactDetail.telecom [ fhir:index 0; fhir:ContactPoint.system [ fhir:value "url" ]; fhir:ContactPoint.value [ fhir:value "http://hl7.org/fhir" ]<http://hl7.org/fhir/StructureDefinition/FiveWs> a fhir:StructureDefinition ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "FiveWs"] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\">to do</div>"^^rdf:XMLLiteral ] ] ; # fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status> ] ; fhir:value [ a fhir:Code ; fhir:v "informative" ]]; fhir:StructureDefinition.description [ fhir:value "Logical Model: Who What When Where Why - Common pattern for all resources that deals with attribution."]; fhir:StructureDefinition.fhirVersion [ fhir:value "4.0.1"]; fhir:StructureDefinition.mapping [ fhir:index 0; fhir:StructureDefinition.identity [ fhir:value "w5" ]; fhir:StructureDefinition.uri [ fhir:value "http://hl7.org/fhir/fivews" ]; fhir:StructureDefinition.name [ fhir:value "FiveWs Pattern Mapping" ] ]; fhir:StructureDefinition.kind [ fhir:value "logical"]; fhir:StructureDefinition.abstract [ fhir:value "false"]; fhir:StructureDefinition.type [ fhir:value "FiveWs"]; fhir:StructureDefinition.snapshot [ fhir:StructureDefinition.element [ fhir:index 0; fhir:Element.id [ fhir:value "FiveWs" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs" ]; fhir:ElementDefinition.short [ fhir:value "Who What When Where Why - Common pattern for all resources that deals with attribution" ]; fhir:ElementDefinition.definition [ fhir:value "Who What When Where Why - Common pattern for all resources that deals with attribution." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ] ], [ fhir:index 1; fhir:Element.id [ fhir:value "FiveWs.identifier" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.identifier" ]; fhir:ElementDefinition.short [ fhir:value "Business Identifier" ]; fhir:ElementDefinition.definition [ fhir:value "Business Identifier." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.identifier" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Identifier" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.identifier" ] ] ], [ fhir:index 2; fhir:Element.id [ fhir:value "FiveWs.version" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.version" ]; fhir:ElementDefinition.short [ fhir:value "Identifier for this version" ]; fhir:ElementDefinition.definition [ fhir:value "Identifier for this version." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.version" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "string" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.version" ] ] ], [ fhir:index 3; fhir:Element.id [ fhir:value "FiveWs.status" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.status" ]; fhir:ElementDefinition.short [ fhir:value "Status Field" ]; fhir:ElementDefinition.definition [ fhir:value "Status Field." ]; fhir:ElementDefinition.alias [ fhir:value "fulfills"; fhir:index 0 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.status" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "code" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "true" ]; fhir:ElementDefinition.isModifierReason [ fhir:value "Not known why this is labelled a modifier" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.binding [ fhir:Element.extension [ fhir:index 0; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName" ]; fhir:Extension.value [ fhir:value "CanonicalStatus" ] ]; fhir:ElementDefinition.strength [ fhir:value "required" ]; fhir:ElementDefinition.description [ fhir:value "Status Field." ]; fhir:ElementDefinition.valueSet [ fhir:value "http://hl7.org/fhir/ValueSet/resource-status|4.0.1" ] ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.status" ] ] ], [ fhir:index 4; fhir:Element.id [ fhir:value "FiveWs.class" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.class" ]; fhir:ElementDefinition.short [ fhir:value "Classifier Field" ]; fhir:ElementDefinition.definition [ fhir:value "Classifier Field." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.class" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "CodeableConcept" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.class" ] ] ], [ fhir:index 5; fhir:Element.id [ fhir:value "FiveWs.grade" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.grade" ]; fhir:ElementDefinition.short [ fhir:value "A field that indicates the potential impact of the content of the resource" ]; fhir:ElementDefinition.definition [ fhir:value "A field that indicates the potential impact of the content of the resource." ]; fhir:ElementDefinition.alias [ fhir:value "container"; fhir:index 0 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.grade" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "CodeableConcept" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ] ], [ fhir:index 6; fhir:Element.id [ fhir:value "FiveWs.what[x]" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.what[x]" ]; fhir:ElementDefinition.short [ fhir:value "What this resource is about" ]; fhir:ElementDefinition.definition [ fhir:value "what this resource is about." ]; fhir:ElementDefinition.alias [ fhir:value "Suspended Reason"; fhir:index 0 ], [ fhir:value "Cancelled Reason"; fhir:index 1 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.what[x]" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "CodeableConcept" ] ], [ fhir:index 1; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Resource"; fhir:index 0] [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/structuredefinition-wg> ] ; fhir:value [ a fhir:Code ; fhir:v "fhir" ] ] ) ; # fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/FiveWs"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/FiveWs> ] ; # fhir:version [ fhir:v "6.0.0-ballot3"] ; # fhir:name [ fhir:v "FiveWs"] ; # fhir:title [ fhir:v "fivews"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v false] ; # fhir:date [ fhir:v "2025-11-12T19:40:08+00:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "HL7 International / FHIR Infrastructure"] ; # fhir:contact ( [ fhir:telecom ( [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "http://hl7.org/fhir" ] ] ) ] [ fhir:telecom ( [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "http://www.hl7.org/Special/committees/fiwg" ] ] ) ] ) ; # fhir:description [ fhir:v "Logical Model: Who What When Where Why - Common pattern for all resources that deals with attribution."] ; # fhir:jurisdiction ( [ fhir:coding ( [ fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ; fhir:l <http://unstats.un.org/unsd/methods/m49/m49.htm> ] ; fhir:code [ fhir:v "001" ] ; fhir:display [ fhir:v "World" ] ] ) ] ) ; # fhir:fhirVersion [ fhir:v "6.0.0-ballot3"] ; # fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/fivews> ] ; fhir:name [ fhir:v "FiveWs Pattern Mapping" ] ] ) ; # fhir:kind [ fhir:v "logical"] ; # fhir:abstract [ fhir:v false] ; # fhir:type [ fhir:v "FiveWs"^^xsd:anyURI ; fhir:l fhir:FiveWs ] ; # fhir:baseDefinition [ fhir:v "http://hl7.org/fhir/StructureDefinition/Base"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Base> ] ; # fhir:snapshot [ fhir:element ( [ fhir:id [ fhir:v "FiveWs" ] ; fhir:path [ fhir:v "FiveWs" ] ; fhir:short [ fhir:v "Who What When Where Why - Common pattern for all resources that deals with attribution" ] ; fhir:definition [ fhir:v "Who What When Where Why - Common pattern for all resources that deals with attribution." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.what[x]" ] ] ], [ fhir:index 7; fhir:Element.id [ fhir:value "FiveWs.subject" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.subject" ]; fhir:ElementDefinition.short [ fhir:value "Who this resource is about" ]; fhir:ElementDefinition.definition [ fhir:value "Who this resource is about." ]; fhir:ElementDefinition.alias [ fhir:value "type"; fhir:index 0 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.subject" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Organization"; fhir:index 3] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ] [ fhir:id [ fhir:v "FiveWs.identifier" ] ; fhir:path [ fhir:v "FiveWs.identifier" ] ; fhir:short [ fhir:v "Business Identifier" ] ; fhir:definition [ fhir:v "Business Identifier." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.identifier" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Identifier"^^xsd:anyURI ; fhir:l fhir:Identifier ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.subject" ] ] ], [ fhir:index 8; fhir:Element.id [ fhir:value "FiveWs.context" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.context" ]; fhir:ElementDefinition.short [ fhir:value "Context for the work described in this resource" ]; fhir:ElementDefinition.definition [ fhir:value "a resource that gives context for the work described in this resource (usually Encounter or EpisodeOfCare)." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.context" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Encounter"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare"; fhir:index 1] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ] ], [ fhir:index 9; fhir:Element.id [ fhir:value "FiveWs.init" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.init" ]; fhir:ElementDefinition.short [ fhir:value "When the work described in this resource was started (or will be)" ]; fhir:ElementDefinition.definition [ fhir:value "when the work described in this resource was started (or will be)." ]; fhir:ElementDefinition.alias [ fhir:value "patient"; fhir:index 0 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.init" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "dateTime" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.init" ] ] ], [ fhir:index 10; fhir:Element.id [ fhir:value "FiveWs.planned" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.planned" ]; fhir:ElementDefinition.short [ fhir:value "When this resource is planned to occur" ]; fhir:ElementDefinition.definition [ fhir:value "when this resource is planned to occur." ]; fhir:ElementDefinition.alias [ fhir:value "encounter"; fhir:index 0 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.planned" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Timing" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.planned" ] ] ], [ fhir:index 11; fhir:Element.id [ fhir:value "FiveWs.done[x]" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.done[x]" ]; fhir:ElementDefinition.short [ fhir:value "When the work described in this resource was completed (or will be)" ]; fhir:ElementDefinition.definition [ fhir:value "when the work described in this resource was completed (or will be)." ]; fhir:ElementDefinition.alias [ fhir:value "timing"; fhir:index 0 ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.done[x]" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "dateTime" ] ], [ fhir:index 1; fhir:ElementDefinition.code [ fhir:value "Period" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.done[x]" ] ] ], [ fhir:index 12; fhir:Element.id [ fhir:value "FiveWs.recorded" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.recorded" ]; fhir:ElementDefinition.short [ fhir:value "When this resource itself was created" ]; fhir:ElementDefinition.definition [ fhir:value "when this resource itself was created." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.recorded" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "1" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "instant" ] ]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.recorded" ] ] ], [ fhir:index 13; fhir:Element.id [ fhir:value "FiveWs.author" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.author" ]; fhir:ElementDefinition.short [ fhir:value "Who authored the content of the resource" ]; fhir:ElementDefinition.definition [ fhir:value "who authored the content of the resource." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.author" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Organization"; fhir:index 3] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.identifier" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.version" ] ; fhir:path [ fhir:v "FiveWs.version" ] ; fhir:short [ fhir:v "Identifier for this version" ] ; fhir:definition [ fhir:v "Identifier for this version." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.version" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ; fhir:l fhir:string ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.author" ] ] ], [ fhir:index 14; fhir:Element.id [ fhir:value "FiveWs.source" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.source" ]; fhir:ElementDefinition.short [ fhir:value "Who provided the information in this resource" ]; fhir:ElementDefinition.definition [ fhir:value "Who provided the information in this resource." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.source" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Organization"; fhir:index 3] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.source" ] ] ], [ fhir:index 15; fhir:Element.id [ fhir:value "FiveWs.actor" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.actor" ]; fhir:ElementDefinition.short [ fhir:value "Who did the work described the resource (or will do)" ]; fhir:ElementDefinition.definition [ fhir:value "who did the work described the resource (or will do)." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.actor" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Organization"; fhir:index 3] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.version" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.status" ] ; fhir:path [ fhir:v "FiveWs.status" ] ; fhir:short [ fhir:v "Status Field" ] ; fhir:definition [ fhir:v "Status Field." ] ; fhir:alias ( [ fhir:v "fulfills" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.status" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "code"^^xsd:anyURI ; fhir:l fhir:code ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.actor" ] ] ], [ fhir:index 16; fhir:Element.id [ fhir:value "FiveWs.cause" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.cause" ]; fhir:ElementDefinition.short [ fhir:value "Who prompted the work described in the resource" ]; fhir:ElementDefinition.definition [ fhir:value "who prompted the work described in the resource." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.cause" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Organization"; fhir:index 3] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.cause" ] ] ], [ fhir:index 17; fhir:Element.id [ fhir:value "FiveWs.witness" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.witness" ]; fhir:ElementDefinition.short [ fhir:value "Who attests to the content of the resource (individual or org)" ]; fhir:ElementDefinition.definition [ fhir:value "who attests to the content of the resource (individual or org)." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.witness" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2] ) ; fhir:isModifier [ fhir:v true ] ; fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not use a retired CodeSystem without due consideration" ] ; fhir:isSummary [ fhir:v false ] ; fhir:binding [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/binding-definition"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/tools/StructureDefinition/binding-definition> ] ; fhir:value [ a fhir:Markdown ; fhir:v "Status Field." ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName> ] ; fhir:value [ a fhir:String ; fhir:v "CanonicalStatus" ] ] ) ; fhir:strength [ fhir:v "required" ] ; fhir:description [ fhir:v "Status Field." ] ; fhir:valueSet [ fhir:v "http://hl7.org/fhir/ValueSet/resource-status|6.0.0-ballot3"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/ValueSet/resource-status?version=6.0.0-ballot3> ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.witness" ] ] ], [ fhir:index 18; fhir:Element.id [ fhir:value "FiveWs.who" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.who" ]; fhir:ElementDefinition.short [ fhir:value "An actor involved in the work described by this resource" ]; fhir:ElementDefinition.definition [ fhir:value "An actor involved in the work described by this resource." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.who" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient"; fhir:index 0 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Practitioner"; fhir:index 1 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/RelatedPerson"; fhir:index 2 ], [ fhir:value "http://hl7.org/fhir/StructureDefinition/Organization"; fhir:index 3] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.status" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.class" ] ; fhir:path [ fhir:v "FiveWs.class" ] ; fhir:short [ fhir:v "Classifier Field" ] ; fhir:definition [ fhir:v "Classifier Field." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.class" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ; fhir:l fhir:CodeableConcept ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.who" ] ] ], [ fhir:index 19; fhir:Element.id [ fhir:value "FiveWs.where[x]" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.where[x]" ]; fhir:ElementDefinition.short [ fhir:value "The location of the work described" ]; fhir:ElementDefinition.definition [ fhir:value "The location of the work described." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.where[x]" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "CodeableConcept" ] ], [ fhir:index 1; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Location"; fhir:index 0] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.where[x]" ] ] ], [ fhir:index 20; fhir:Element.id [ fhir:value "FiveWs.why[x]" ]; fhir:ElementDefinition.path [ fhir:value "FiveWs.why[x]" ]; fhir:ElementDefinition.short [ fhir:value "Why this work was done" ]; fhir:ElementDefinition.definition [ fhir:value "Why this work was done." ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ]; fhir:ElementDefinition.base [ fhir:ElementDefinition.path [ fhir:value "FiveWs.why[x]" ]; fhir:ElementDefinition.min [ fhir:value "0" ]; fhir:ElementDefinition.max [ fhir:value "*" ] ]; fhir:ElementDefinition.type [ fhir:index 0; fhir:ElementDefinition.code [ fhir:value "CodeableConcept" ] ], [ fhir:index 1; fhir:ElementDefinition.code [ fhir:value "Reference" ]; fhir:ElementDefinition.targetProfile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Resource"; fhir:index 0] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.class" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.grade" ] ; fhir:path [ fhir:v "FiveWs.grade" ] ; fhir:short [ fhir:v "A field that indicates the potential impact of the content of the resource" ] ; fhir:definition [ fhir:v "A field that indicates the potential impact of the content of the resource." ] ; fhir:alias ( [ fhir:v "container" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.grade" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ; fhir:l fhir:CodeableConcept ]]; fhir:ElementDefinition.constraint [ fhir:index 0; fhir:ElementDefinition.key [ fhir:value "ele-1" ]; fhir:ElementDefinition.severity [ fhir:value "error" ]; fhir:ElementDefinition.human [ fhir:value "All FHIR elements must have a @value or children" ]; fhir:ElementDefinition.expression [ fhir:value "hasValue() or (children().count() > id.count())" ]; fhir:ElementDefinition.xpath [ fhir:value "@value|f:*|h:div" ]; fhir:ElementDefinition.source [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element" ] ]; fhir:ElementDefinition.isModifier [ fhir:value "false" ]; fhir:ElementDefinition.isSummary [ fhir:value "false" ]; fhir:ElementDefinition.mapping [ fhir:index 0; fhir:ElementDefinition.identity [ fhir:value "w5" ]; fhir:ElementDefinition.map [ fhir:value "FiveWs.why[x]" ] ] ] ] .] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ] [ fhir:id [ fhir:v "FiveWs.what[x]" ] ; fhir:path [ fhir:v "FiveWs.what[x]" ] ; fhir:short [ fhir:v "What this resource is about" ] ; fhir:definition [ fhir:v "what this resource is about." ] ; fhir:alias ( [ fhir:v "Suspended Reason" ] [ fhir:v "Cancelled Reason" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.what[x]" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ; fhir:l fhir:CodeableConcept ] ] [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Resource"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Resource> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.what[x]" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.subject" ] ; fhir:path [ fhir:v "FiveWs.subject" ] ; fhir:short [ fhir:v "Who this resource is about" ] ; fhir:definition [ fhir:v "Who this resource is about." ] ; fhir:alias ( [ fhir:v "type" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.subject" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Organization> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.subject" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.context" ] ; fhir:path [ fhir:v "FiveWs.context" ] ; fhir:short [ fhir:v "Context for the work described in this resource" ] ; fhir:definition [ fhir:v "a resource that gives context for the work described in this resource (usually Encounter or EpisodeOfCare)." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.context" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Encounter"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Encounter> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ] [ fhir:id [ fhir:v "FiveWs.init" ] ; fhir:path [ fhir:v "FiveWs.init" ] ; fhir:short [ fhir:v "When the work described in this resource was started (or will be)" ] ; fhir:definition [ fhir:v "when the work described in this resource was started (or will be)." ] ; fhir:alias ( [ fhir:v "patient" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.init" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "dateTime"^^xsd:anyURI ; fhir:l fhir:dateTime ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.init" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.planned" ] ; fhir:path [ fhir:v "FiveWs.planned" ] ; fhir:short [ fhir:v "When this resource is planned to occur" ] ; fhir:definition [ fhir:v "when this resource is planned to occur." ] ; fhir:alias ( [ fhir:v "encounter" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.planned" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Timing"^^xsd:anyURI ; fhir:l fhir:Timing ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.planned" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.done[x]" ] ; fhir:path [ fhir:v "FiveWs.done[x]" ] ; fhir:short [ fhir:v "When the work described in this resource was completed (or will be)" ] ; fhir:definition [ fhir:v "when the work described in this resource was completed (or will be)." ] ; fhir:alias ( [ fhir:v "timing" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.done[x]" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "dateTime"^^xsd:anyURI ; fhir:l fhir:dateTime ] ] [ fhir:code [ fhir:v "Period"^^xsd:anyURI ; fhir:l fhir:Period ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.done[x]" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.recorded" ] ; fhir:path [ fhir:v "FiveWs.recorded" ] ; fhir:short [ fhir:v "When this resource itself was created" ] ; fhir:definition [ fhir:v "when this resource itself was created." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.recorded" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "instant"^^xsd:anyURI ; fhir:l fhir:instant ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.recorded" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.author" ] ; fhir:path [ fhir:v "FiveWs.author" ] ; fhir:short [ fhir:v "Who authored the content of the resource" ] ; fhir:definition [ fhir:v "who authored the content of the resource." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.author" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Organization> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.author" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.source" ] ; fhir:path [ fhir:v "FiveWs.source" ] ; fhir:short [ fhir:v "Who provided the information in this resource" ] ; fhir:definition [ fhir:v "Who provided the information in this resource." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.source" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Organization> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.source" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.actor" ] ; fhir:path [ fhir:v "FiveWs.actor" ] ; fhir:short [ fhir:v "Who did the work described the resource (or will do)" ] ; fhir:definition [ fhir:v "who did the work described the resource (or will do)." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.actor" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Organization> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.actor" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.cause" ] ; fhir:path [ fhir:v "FiveWs.cause" ] ; fhir:short [ fhir:v "Who prompted the work described in the resource" ] ; fhir:definition [ fhir:v "who prompted the work described in the resource." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.cause" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Organization> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.cause" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.witness" ] ; fhir:path [ fhir:v "FiveWs.witness" ] ; fhir:short [ fhir:v "Who attests to the content of the resource (individual or org)" ] ; fhir:definition [ fhir:v "who attests to the content of the resource (individual or org)." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.witness" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.witness" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.who" ] ; fhir:path [ fhir:v "FiveWs.who" ] ; fhir:short [ fhir:v "An actor involved in the work described by this resource" ] ; fhir:definition [ fhir:v "An actor involved in the work described by this resource." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.who" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Patient> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Practitioner> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/RelatedPerson> ] [ fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Organization> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.who" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.where[x]" ] ; fhir:path [ fhir:v "FiveWs.where[x]" ] ; fhir:short [ fhir:v "The location of the work described" ] ; fhir:definition [ fhir:v "The location of the work described." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.where[x]" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ; fhir:l fhir:CodeableConcept ] ] [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Location> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.where[x]" ] ] ) ] [ fhir:id [ fhir:v "FiveWs.why[x]" ] ; fhir:path [ fhir:v "FiveWs.why[x]" ] ; fhir:short [ fhir:v "Why this work was done" ] ; fhir:definition [ fhir:v "Why this work was done." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "FiveWs.why[x]" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ; fhir:l fhir:CodeableConcept ] ] [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ; fhir:l fhir:Reference ] ; fhir:targetProfile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/Resource"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Resource> ] ) ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:l <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "w5" ] ; fhir:map [ fhir:v "FiveWs.why[x]" ] ] ) ] ) ] . # # -------------------------------------------------------------------------------------
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.
FHIR
®©
HL7.org
2011+.
FHIR
Release
4
(Technical
Correction
#1)
(v4.0.1)
R6
hl7.fhir.core#6.0.0-ballot3
generated
on
Fri,
Wed,
Nov
1,
2019
09:32+1100.
QA
Page
12,
2025
19:41+0000.
Links:
Search
|
Version
History
|
Table
of
Contents
|
Credits
Glossary
|
QA
|
Compare
to
R3
R4
|
Compare
to
R5
|
Compare
to
Last
Ballot
|
|
Propose
a
change