ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: MedicationListProvenance

Official URL: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance Version: 1.0.0
Draft as of 2026-10-28 Computable Name: MedicationListProvenance

Lääkityslistan palautuksessa käytettävä MedicationListProvenance-profiili. Source

Usages:

  • CapabilityStatements using this Profile: ERA Capability Statement
  • This Profile is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* Provenance Who, What, When for a set of resources
Provenance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Provenance.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance (no extensions allowed)
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for extension.extension:serviceEvent 0..1 (Complex) Service event identifier
URL: https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent
Provenance.Slices for extension.extension:serviceEvent.url 1..1 uri "https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent"
Provenance.Slices for extension.extension:serviceEvent.value[x] 1..1 Identifier Service event identifier
Provenance.Slices for extension.extension:serviceEvent.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Provenance.Slices for extension.extension:serviceEvent.value[x].system This element is included in summaries. 1..1 uri Service event namespace
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
Provenance.Slices for extension.extension:serviceEvent.value[x].value This element is included in summaries. 1..1 string Service event identifier
Example General: 123456
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.Slices for target This element is included in summaries. 1..* Reference(Resource) Viittaus resurssi-instanssiin, johon Provenance liittyy
Slice: Unordered, Open by value:reference

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for target.target:All Slices Content/Rules for all slices
Provenance.Slices for target.target:All Slices.reference This element is included in summaries. C 0..1 string Viittaus profiiliin, johon provenancen tiedot liittyvät
Provenance.Slices for target.target:TargetMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListMedicationRequest) {r} Viittaus lääkemääräykseen
Provenance.Slices for target.target:TargetMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense This element is included in summaries. 0..1 Reference(MedicationListMedicationDispense) {r} Viittaus lääkemääräyksen toimitukseen
Provenance.Slices for target.target:TargetMedicationDispense.reference This element is included in summaries. C 1..1 string MedicationListMedicationDispense profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.type This element is included in summaries. 1..1 uri MedicationDispense
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListDiscontinuationMedicationRequest) {r} Viittaus lääkkeen lopettamismerkintään
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListDiscontinuationMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListDiscontinuationMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.recorded This element is included in summaries. 1..1 instant Asiakirjan luontiajankohta
Provenance.agent 1..* BackboneElement Lääkemääräyksen käsittelijän rooli
Provenance.agent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.agent.role 0..* CodeableConcept Lääkemääräyksen käsittelijän rooli
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.agent.role.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Provenance.agent.role.coding.system This element is included in summaries. 1..1 uri eArkisto - tekninen CDA R2 henkilötarkennin koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40006.2003 (no extensions allowed)
Provenance.agent.role.coding.code This element is included in summaries. 1..1 code eArkisto - tekninen CDA R2 henkilötarkennin koodiston arvo
Provenance.agent.who This element is included in summaries. 1..1 Reference(MedicationListPractitionerRole) {c} Viittaus PractitionerRoleen

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.extension:serviceEvent.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationDispense.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetDiscontinuationMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 FHIR Std.
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Provenance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Provenance

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* Provenance Who, What, When for a set of resources
Provenance.meta 0..1 Meta Metadata about the resource
Provenance.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance (no extensions allowed)
Provenance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for extension.extension:serviceEvent 0..1 (Complex) Service event identifier
URL: https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent
Provenance.Slices for extension.extension:serviceEvent.value[x] 1..1 Identifier Service event identifier
Provenance.Slices for target 1..* Reference(Resource) Viittaus resurssi-instanssiin, johon Provenance liittyy
Slice: Unordered, Open by value:reference
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for target.target:All Slices Content/Rules for all slices
Provenance.Slices for target.target:All Slices.reference 0..1 string Viittaus profiiliin, johon provenancen tiedot liittyvät
Provenance.Slices for target.target:TargetMedicationRequest 0..1 Reference(MedicationListMedicationRequest) {r} Viittaus lääkemääräykseen
Provenance.Slices for target.target:TargetMedicationRequest.reference 1..1 string MedicationListMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.type 1..1 uri MedicationRequest
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense 0..1 Reference(MedicationListMedicationDispense) {r} Viittaus lääkemääräyksen toimitukseen
Provenance.Slices for target.target:TargetMedicationDispense.reference 1..1 string MedicationListMedicationDispense profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.type 1..1 uri MedicationDispense
Fixed Value: MedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest 0..1 Reference(MedicationListDiscontinuationMedicationRequest) {r} Viittaus lääkkeen lopettamismerkintään
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.reference 1..1 string MedicationListDiscontinuationMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListDiscontinuationMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.type 1..1 uri MedicationRequest
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.recorded 1..1 instant Asiakirjan luontiajankohta
Provenance.policy 0..0 Policy or plan the activity was defined by
Provenance.location 0..0 Where the activity occurred, if relevant
Provenance.reason 0..0 Reason the activity is occurring
Provenance.activity 0..0 Activity that occurred
Provenance.agent 1..* BackboneElement Lääkemääräyksen käsittelijän rooli
Provenance.agent.role 0..* CodeableConcept Lääkemääräyksen käsittelijän rooli
Provenance.agent.role.coding 1..1 Coding Code defined by a terminology system
Provenance.agent.role.coding.system 1..1 uri eArkisto - tekninen CDA R2 henkilötarkennin koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40006.2003 (no extensions allowed)
Provenance.agent.role.coding.code 1..1 code eArkisto - tekninen CDA R2 henkilötarkennin koodiston arvo
Provenance.agent.who 1..1 Reference(MedicationListPractitionerRole) {c} Viittaus PractitionerRoleen
Provenance.entity 0..0 An entity used in this activity
Provenance.signature 0..0 Signature on target

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* Provenance Who, What, When for a set of resources
Provenance.id This element is included in summaries. 0..1 id Logical id of this artifact
Provenance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Provenance.meta.id 0..1 string Unique id for inter-element referencing
Provenance.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Provenance.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Provenance.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Provenance.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance (no extensions allowed)
Provenance.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Provenance.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Provenance.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Provenance.contained 0..* Resource Contained, inline Resources
Provenance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for extension.extension:serviceEvent 0..1 (Complex) Service event identifier
URL: https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent
Provenance.Slices for extension.extension:serviceEvent.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for extension.extension:serviceEvent.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for extension.extension:serviceEvent.url 1..1 uri "https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent"
Provenance.Slices for extension.extension:serviceEvent.value[x] 1..1 Identifier Service event identifier
Provenance.Slices for extension.extension:serviceEvent.value[x].id 0..1 string Unique id for inter-element referencing
Provenance.Slices for extension.extension:serviceEvent.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for extension.extension:serviceEvent.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Provenance.Slices for extension.extension:serviceEvent.value[x].type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Provenance.Slices for extension.extension:serviceEvent.value[x].system This element is included in summaries. 1..1 uri Service event namespace
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
Provenance.Slices for extension.extension:serviceEvent.value[x].value This element is included in summaries. 1..1 string Service event identifier
Example General: 123456
Provenance.Slices for extension.extension:serviceEvent.value[x].period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Provenance.Slices for extension.extension:serviceEvent.value[x].assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.Slices for target This element is included in summaries. 1..* Reference(Resource) Viittaus resurssi-instanssiin, johon Provenance liittyy
Slice: Unordered, Open by value:reference

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for target.target:All Slices Content/Rules for all slices
Provenance.Slices for target.target:All Slices.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:All Slices.reference This element is included in summaries. C 0..1 string Viittaus profiiliin, johon provenancen tiedot liittyvät
Provenance.Slices for target.target:All Slices.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Provenance.Slices for target.target:All Slices.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:All Slices.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.Slices for target.target:TargetMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListMedicationRequest) {r} Viittaus lääkemääräykseen
Provenance.Slices for target.target:TargetMedicationRequest.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:TargetMedicationRequest.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:TargetMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:TargetMedicationRequest.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.Slices for target.target:TargetMedicationDispense This element is included in summaries. 0..1 Reference(MedicationListMedicationDispense) {r} Viittaus lääkemääräyksen toimitukseen
Provenance.Slices for target.target:TargetMedicationDispense.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:TargetMedicationDispense.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:TargetMedicationDispense.reference This element is included in summaries. C 1..1 string MedicationListMedicationDispense profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.type This element is included in summaries. 1..1 uri MedicationDispense
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:TargetMedicationDispense.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListDiscontinuationMedicationRequest) {r} Viittaus lääkkeen lopettamismerkintään
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListDiscontinuationMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListDiscontinuationMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.recorded This element is included in summaries. 1..1 instant Asiakirjan luontiajankohta
Provenance.agent 1..* BackboneElement Lääkemääräyksen käsittelijän rooli
Provenance.agent.id 0..1 string Unique id for inter-element referencing
Provenance.agent.extension 0..* Extension Additional content defined by implementations
Provenance.agent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.agent.type This element is included in summaries. 0..1 CodeableConcept How the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Provenance.agent.role 0..* CodeableConcept Lääkemääräyksen käsittelijän rooli
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.agent.role.id 0..1 string Unique id for inter-element referencing
Provenance.agent.role.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.agent.role.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Provenance.agent.role.coding.id 0..1 string Unique id for inter-element referencing
Provenance.agent.role.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.agent.role.coding.system This element is included in summaries. 1..1 uri eArkisto - tekninen CDA R2 henkilötarkennin koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40006.2003 (no extensions allowed)
Provenance.agent.role.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Provenance.agent.role.coding.code This element is included in summaries. 1..1 code eArkisto - tekninen CDA R2 henkilötarkennin koodiston arvo
Provenance.agent.role.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Provenance.agent.role.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Provenance.agent.role.text This element is included in summaries. 0..1 string Plain text representation of the concept
Provenance.agent.who This element is included in summaries. 1..1 Reference(MedicationListPractitionerRole) {c} Viittaus PractitionerRoleen
Provenance.agent.onBehalfOf 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) Who the agent is representing

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Provenance.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Provenance.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Provenance.extension:serviceEvent.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Provenance.extension:serviceEvent.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Provenance.target.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationDispense.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetDiscontinuationMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.agent.type Base extensible Provenance participant type 📍4.0.1 FHIR Std.
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 FHIR Std.
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Provenance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* Provenance Who, What, When for a set of resources
Provenance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Provenance.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance (no extensions allowed)
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for extension.extension:serviceEvent 0..1 (Complex) Service event identifier
URL: https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent
Provenance.Slices for extension.extension:serviceEvent.url 1..1 uri "https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent"
Provenance.Slices for extension.extension:serviceEvent.value[x] 1..1 Identifier Service event identifier
Provenance.Slices for extension.extension:serviceEvent.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Provenance.Slices for extension.extension:serviceEvent.value[x].system This element is included in summaries. 1..1 uri Service event namespace
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
Provenance.Slices for extension.extension:serviceEvent.value[x].value This element is included in summaries. 1..1 string Service event identifier
Example General: 123456
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.Slices for target This element is included in summaries. 1..* Reference(Resource) Viittaus resurssi-instanssiin, johon Provenance liittyy
Slice: Unordered, Open by value:reference

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for target.target:All Slices Content/Rules for all slices
Provenance.Slices for target.target:All Slices.reference This element is included in summaries. C 0..1 string Viittaus profiiliin, johon provenancen tiedot liittyvät
Provenance.Slices for target.target:TargetMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListMedicationRequest) {r} Viittaus lääkemääräykseen
Provenance.Slices for target.target:TargetMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense This element is included in summaries. 0..1 Reference(MedicationListMedicationDispense) {r} Viittaus lääkemääräyksen toimitukseen
Provenance.Slices for target.target:TargetMedicationDispense.reference This element is included in summaries. C 1..1 string MedicationListMedicationDispense profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.type This element is included in summaries. 1..1 uri MedicationDispense
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListDiscontinuationMedicationRequest) {r} Viittaus lääkkeen lopettamismerkintään
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListDiscontinuationMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListDiscontinuationMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.recorded This element is included in summaries. 1..1 instant Asiakirjan luontiajankohta
Provenance.agent 1..* BackboneElement Lääkemääräyksen käsittelijän rooli
Provenance.agent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.agent.role 0..* CodeableConcept Lääkemääräyksen käsittelijän rooli
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.agent.role.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Provenance.agent.role.coding.system This element is included in summaries. 1..1 uri eArkisto - tekninen CDA R2 henkilötarkennin koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40006.2003 (no extensions allowed)
Provenance.agent.role.coding.code This element is included in summaries. 1..1 code eArkisto - tekninen CDA R2 henkilötarkennin koodiston arvo
Provenance.agent.who This element is included in summaries. 1..1 Reference(MedicationListPractitionerRole) {c} Viittaus PractitionerRoleen

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.extension:serviceEvent.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationDispense.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetDiscontinuationMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 FHIR Std.
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Provenance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Provenance

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* Provenance Who, What, When for a set of resources
Provenance.meta 0..1 Meta Metadata about the resource
Provenance.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance (no extensions allowed)
Provenance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for extension.extension:serviceEvent 0..1 (Complex) Service event identifier
URL: https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent
Provenance.Slices for extension.extension:serviceEvent.value[x] 1..1 Identifier Service event identifier
Provenance.Slices for target 1..* Reference(Resource) Viittaus resurssi-instanssiin, johon Provenance liittyy
Slice: Unordered, Open by value:reference
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for target.target:All Slices Content/Rules for all slices
Provenance.Slices for target.target:All Slices.reference 0..1 string Viittaus profiiliin, johon provenancen tiedot liittyvät
Provenance.Slices for target.target:TargetMedicationRequest 0..1 Reference(MedicationListMedicationRequest) {r} Viittaus lääkemääräykseen
Provenance.Slices for target.target:TargetMedicationRequest.reference 1..1 string MedicationListMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.type 1..1 uri MedicationRequest
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense 0..1 Reference(MedicationListMedicationDispense) {r} Viittaus lääkemääräyksen toimitukseen
Provenance.Slices for target.target:TargetMedicationDispense.reference 1..1 string MedicationListMedicationDispense profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.type 1..1 uri MedicationDispense
Fixed Value: MedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest 0..1 Reference(MedicationListDiscontinuationMedicationRequest) {r} Viittaus lääkkeen lopettamismerkintään
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.reference 1..1 string MedicationListDiscontinuationMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListDiscontinuationMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.type 1..1 uri MedicationRequest
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.occurred[x] 0..0 When the activity occurred
Provenance.recorded 1..1 instant Asiakirjan luontiajankohta
Provenance.policy 0..0 Policy or plan the activity was defined by
Provenance.location 0..0 Where the activity occurred, if relevant
Provenance.reason 0..0 Reason the activity is occurring
Provenance.activity 0..0 Activity that occurred
Provenance.agent 1..* BackboneElement Lääkemääräyksen käsittelijän rooli
Provenance.agent.role 0..* CodeableConcept Lääkemääräyksen käsittelijän rooli
Provenance.agent.role.coding 1..1 Coding Code defined by a terminology system
Provenance.agent.role.coding.system 1..1 uri eArkisto - tekninen CDA R2 henkilötarkennin koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40006.2003 (no extensions allowed)
Provenance.agent.role.coding.code 1..1 code eArkisto - tekninen CDA R2 henkilötarkennin koodiston arvo
Provenance.agent.who 1..1 Reference(MedicationListPractitionerRole) {c} Viittaus PractitionerRoleen
Provenance.entity 0..0 An entity used in this activity
Provenance.signature 0..0 Signature on target

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* Provenance Who, What, When for a set of resources
Provenance.id This element is included in summaries. 0..1 id Logical id of this artifact
Provenance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Provenance.meta.id 0..1 string Unique id for inter-element referencing
Provenance.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Provenance.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Provenance.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Provenance.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListProvenance (no extensions allowed)
Provenance.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Provenance.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Provenance.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Provenance.contained 0..* Resource Contained, inline Resources
Provenance.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for extension.extension:serviceEvent 0..1 (Complex) Service event identifier
URL: https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent
Provenance.Slices for extension.extension:serviceEvent.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for extension.extension:serviceEvent.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for extension.extension:serviceEvent.url 1..1 uri "https://gen.kanta.fi/fhir/StructureDefinition/extension/serviceEvent"
Provenance.Slices for extension.extension:serviceEvent.value[x] 1..1 Identifier Service event identifier
Provenance.Slices for extension.extension:serviceEvent.value[x].id 0..1 string Unique id for inter-element referencing
Provenance.Slices for extension.extension:serviceEvent.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for extension.extension:serviceEvent.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Provenance.Slices for extension.extension:serviceEvent.value[x].type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Provenance.Slices for extension.extension:serviceEvent.value[x].system This element is included in summaries. 1..1 uri Service event namespace
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
Provenance.Slices for extension.extension:serviceEvent.value[x].value This element is included in summaries. 1..1 string Service event identifier
Example General: 123456
Provenance.Slices for extension.extension:serviceEvent.value[x].period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Provenance.Slices for extension.extension:serviceEvent.value[x].assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.Slices for target This element is included in summaries. 1..* Reference(Resource) Viittaus resurssi-instanssiin, johon Provenance liittyy
Slice: Unordered, Open by value:reference

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for target.target:All Slices Content/Rules for all slices
Provenance.Slices for target.target:All Slices.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:All Slices.reference This element is included in summaries. C 0..1 string Viittaus profiiliin, johon provenancen tiedot liittyvät
Provenance.Slices for target.target:All Slices.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Provenance.Slices for target.target:All Slices.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:All Slices.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.Slices for target.target:TargetMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListMedicationRequest) {r} Viittaus lääkemääräykseen
Provenance.Slices for target.target:TargetMedicationRequest.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:TargetMedicationRequest.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:TargetMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationRequest.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:TargetMedicationRequest.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.Slices for target.target:TargetMedicationDispense This element is included in summaries. 0..1 Reference(MedicationListMedicationDispense) {r} Viittaus lääkemääräyksen toimitukseen
Provenance.Slices for target.target:TargetMedicationDispense.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:TargetMedicationDispense.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:TargetMedicationDispense.reference This element is included in summaries. C 1..1 string MedicationListMedicationDispense profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.type This element is included in summaries. 1..1 uri MedicationDispense
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationDispense (no extensions allowed)
Provenance.Slices for target.target:TargetMedicationDispense.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:TargetMedicationDispense.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest This element is included in summaries. 0..1 Reference(MedicationListDiscontinuationMedicationRequest) {r} Viittaus lääkkeen lopettamismerkintään
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.reference This element is included in summaries. C 1..1 string MedicationListDiscontinuationMedicationRequest profiilin URL
Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListDiscontinuationMedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.type This element is included in summaries. 1..1 uri MedicationRequest
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: MedicationRequest (no extensions allowed)
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.Slices for target.target:TargetDiscontinuationMedicationRequest.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.recorded This element is included in summaries. 1..1 instant Asiakirjan luontiajankohta
Provenance.agent 1..* BackboneElement Lääkemääräyksen käsittelijän rooli
Provenance.agent.id 0..1 string Unique id for inter-element referencing
Provenance.agent.extension 0..* Extension Additional content defined by implementations
Provenance.agent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.agent.type This element is included in summaries. 0..1 CodeableConcept How the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Provenance.agent.role 0..* CodeableConcept Lääkemääräyksen käsittelijän rooli
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.agent.role.id 0..1 string Unique id for inter-element referencing
Provenance.agent.role.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.agent.role.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Provenance.agent.role.coding.id 0..1 string Unique id for inter-element referencing
Provenance.agent.role.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.agent.role.coding.system This element is included in summaries. 1..1 uri eArkisto - tekninen CDA R2 henkilötarkennin koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40006.2003 (no extensions allowed)
Provenance.agent.role.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Provenance.agent.role.coding.code This element is included in summaries. 1..1 code eArkisto - tekninen CDA R2 henkilötarkennin koodiston arvo
Provenance.agent.role.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Provenance.agent.role.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Provenance.agent.role.text This element is included in summaries. 0..1 string Plain text representation of the concept
Provenance.agent.who This element is included in summaries. 1..1 Reference(MedicationListPractitionerRole) {c} Viittaus PractitionerRoleen
Provenance.agent.onBehalfOf 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) Who the agent is representing

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Provenance.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Provenance.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Provenance.extension:serviceEvent.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Provenance.extension:serviceEvent.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Provenance.target.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetMedicationDispense.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.target:TargetDiscontinuationMedicationRequest.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Provenance.agent.type Base extensible Provenance participant type 📍4.0.1 FHIR Std.
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 FHIR Std.
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Provenance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron