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: EraMedicationListRenewalBasic

Official URL: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic Version: 1.0.0
Draft as of 2026-04-22 Computable Name: EraMedicationListRenewalBasic

EraMedicationListRenewalBasic profile that is used with Kanta medication list in ERA interface. Contains information of a renewal request or of a response to a renewal request. Based on the Kanta profile MedicationListRenewalBasic. 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
Basic 0..* Basic Resource for non-supported content
Basic.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Basic.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic (no extensions allowed)
Basic.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
Basic.Slices for extension 1..* 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
Basic.Slices for extension.extension:effectiveTime 1..1 dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
Basic.Slices for extension.extension:patientTelecom 0..1 ContactPoint Potilaan matkapuhelinnumero
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientTelecom
Constraints: ext-1
Basic.Slices for extension.extension:renewalRecorder 0..1 Coding Uusimispyynnön tallentaja
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalRecorder
Constraints: ext-1
Basic.Slices for extension.extension:patientInformed 0..1 boolean Tieto potilaan informoinnista
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientInformed
Constraints: ext-1
Basic.Slices for extension.extension:infoText 0..1 string The additional information written by a doctor
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/infoText
Constraints: ext-1
Basic.Slices for extension.extension:note 0..1 string Kirjaajan antama viesti
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/note
Constraints: ext-1
Basic.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Basic.Slices for identifier This element is included in summaries. 0..* Identifier Business identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for identifier.identifier:id This element is included in summaries. 1..1 Identifier Asiakirjan yksilöivä tunniste
Basic.Slices for identifier.identifier:id.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 .
Basic.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
Basic.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Asiakirjan yksilöivä OID-tunniste
Example General: 123456
Basic.Slices for identifier.identifier:setId This element is included in summaries. 1..1 Identifier Alkuperäisen asiakirjan tunniste
Basic.Slices for identifier.identifier:setId.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 .
Basic.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
Basic.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Alkuperäisen asiakirjan OID-tunniste
Example General: 123456
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Reseptisanoman tyyppi
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.
Basic.code.coding This element is included in summaries. 1..1 Coding Reseptisanoman tyyppi
Basic.code.coding.system This element is included in summaries. 1..1 uri Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
Basic.code.coding.code This element is included in summaries. 1..1 code Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo
Basic.subject This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin
Basic.author This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Basic.meta.tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
Basic.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic 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 Basic 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 Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic 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 Basic

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* Basic Resource for non-supported content
Basic.meta 0..1 Meta Metadata about the resource
Basic.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic (no extensions allowed)
Basic.meta.Slices for tag 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId 0..1 Coding Tags applied to this resource
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.system 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.code 1..1 code CDA R2 header specification templateId (specification package version)
Basic.implicitRules 0..0 A set of rules under which this content was created
Basic.language 0..0 Language of the resource content
Basic.Slices for extension 1..* 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
Basic.Slices for extension.extension:effectiveTime 1..1 dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
Basic.Slices for extension.extension:patientTelecom 0..1 ContactPoint Potilaan matkapuhelinnumero
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientTelecom
Basic.Slices for extension.extension:renewalRecorder 0..1 Coding Uusimispyynnön tallentaja
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalRecorder
Basic.Slices for extension.extension:patientInformed 0..1 boolean Tieto potilaan informoinnista
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientInformed
Basic.Slices for extension.extension:infoText 0..1 string The additional information written by a doctor
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/infoText
Basic.Slices for extension.extension:note 0..1 string Kirjaajan antama viesti
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/note
Basic.Slices for identifier 0..* Identifier Business identifier
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for identifier.identifier:id 1..1 Identifier Asiakirjan yksilöivä tunniste
Basic.Slices for identifier.identifier:id.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
Basic.Slices for identifier.identifier:id.value 1..1 string Asiakirjan yksilöivä OID-tunniste
Basic.Slices for identifier.identifier:setId 1..1 Identifier Alkuperäisen asiakirjan tunniste
Basic.Slices for identifier.identifier:setId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
Basic.Slices for identifier.identifier:setId.value 1..1 string Alkuperäisen asiakirjan OID-tunniste
Basic.code 1..1 CodeableConcept Reseptisanoman tyyppi
Basic.code.coding 1..1 Coding Reseptisanoman tyyppi
Basic.code.coding.system 1..1 uri Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
Basic.code.coding.code 1..1 code Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo
Basic.subject 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin
Basic.created 0..0 When created
Basic.author 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin

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

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic (no extensions allowed)
Basic.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.
Basic.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.id 0..1 string Unique id for inter-element referencing
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.version This element is included in summaries. 0..1 string Version of the system - if relevant
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.display This element is included in summaries. 0..1 string Representation defined by the system
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Basic.contained 0..* Resource Contained, inline Resources
Basic.Slices for extension 1..* 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
Basic.Slices for extension.extension:effectiveTime 1..1 dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
Basic.Slices for extension.extension:patientTelecom 0..1 ContactPoint Potilaan matkapuhelinnumero
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientTelecom
Constraints: ext-1
Basic.Slices for extension.extension:renewalRecorder 0..1 Coding Uusimispyynnön tallentaja
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalRecorder
Constraints: ext-1
Basic.Slices for extension.extension:patientInformed 0..1 boolean Tieto potilaan informoinnista
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientInformed
Constraints: ext-1
Basic.Slices for extension.extension:infoText 0..1 string The additional information written by a doctor
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/infoText
Constraints: ext-1
Basic.Slices for extension.extension:note 0..1 string Kirjaajan antama viesti
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/note
Constraints: ext-1
Basic.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Basic.Slices for identifier This element is included in summaries. 0..* Identifier Business identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for identifier.identifier:id This element is included in summaries. 1..1 Identifier Asiakirjan yksilöivä tunniste
Basic.Slices for identifier.identifier:id.id 0..1 string Unique id for inter-element referencing
Basic.Slices for identifier.identifier:id.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.Slices for identifier.identifier:id.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 .
Basic.Slices for identifier.identifier:id.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.
Basic.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
Basic.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Asiakirjan yksilöivä OID-tunniste
Example General: 123456
Basic.Slices for identifier.identifier:id.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Basic.Slices for identifier.identifier:id.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Basic.Slices for identifier.identifier:setId This element is included in summaries. 1..1 Identifier Alkuperäisen asiakirjan tunniste
Basic.Slices for identifier.identifier:setId.id 0..1 string Unique id for inter-element referencing
Basic.Slices for identifier.identifier:setId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.Slices for identifier.identifier:setId.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 .
Basic.Slices for identifier.identifier:setId.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.
Basic.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
Basic.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Alkuperäisen asiakirjan OID-tunniste
Example General: 123456
Basic.Slices for identifier.identifier:setId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Basic.Slices for identifier.identifier:setId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Reseptisanoman tyyppi
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.
Basic.code.id 0..1 string Unique id for inter-element referencing
Basic.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.code.coding This element is included in summaries. 1..1 Coding Reseptisanoman tyyppi
Basic.code.coding.id 0..1 string Unique id for inter-element referencing
Basic.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.code.coding.system This element is included in summaries. 1..1 uri Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
Basic.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Basic.code.coding.code This element is included in summaries. 1..1 code Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo
Basic.code.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Basic.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Basic.code.text This element is included in summaries. 0..1 string Plain text representation of the concept
Basic.subject This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin
Basic.author This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Basic.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Basic.meta.tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
Basic.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.identifier:id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Basic.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.identifier:setId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic 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 Basic 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 Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic 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 Basic

Summary

Mandatory: 11 elements(3 nested mandatory elements)
Fixed: 5 elements
Prohibited: 4 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Basic.meta.tag
  • The element 1 is sliced based on the value of Basic.identifier

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* Basic Resource for non-supported content
Basic.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Basic.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic (no extensions allowed)
Basic.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
Basic.Slices for extension 1..* 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
Basic.Slices for extension.extension:effectiveTime 1..1 dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
Basic.Slices for extension.extension:patientTelecom 0..1 ContactPoint Potilaan matkapuhelinnumero
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientTelecom
Constraints: ext-1
Basic.Slices for extension.extension:renewalRecorder 0..1 Coding Uusimispyynnön tallentaja
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalRecorder
Constraints: ext-1
Basic.Slices for extension.extension:patientInformed 0..1 boolean Tieto potilaan informoinnista
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientInformed
Constraints: ext-1
Basic.Slices for extension.extension:infoText 0..1 string The additional information written by a doctor
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/infoText
Constraints: ext-1
Basic.Slices for extension.extension:note 0..1 string Kirjaajan antama viesti
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/note
Constraints: ext-1
Basic.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Basic.Slices for identifier This element is included in summaries. 0..* Identifier Business identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for identifier.identifier:id This element is included in summaries. 1..1 Identifier Asiakirjan yksilöivä tunniste
Basic.Slices for identifier.identifier:id.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 .
Basic.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
Basic.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Asiakirjan yksilöivä OID-tunniste
Example General: 123456
Basic.Slices for identifier.identifier:setId This element is included in summaries. 1..1 Identifier Alkuperäisen asiakirjan tunniste
Basic.Slices for identifier.identifier:setId.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 .
Basic.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
Basic.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Alkuperäisen asiakirjan OID-tunniste
Example General: 123456
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Reseptisanoman tyyppi
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.
Basic.code.coding This element is included in summaries. 1..1 Coding Reseptisanoman tyyppi
Basic.code.coding.system This element is included in summaries. 1..1 uri Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
Basic.code.coding.code This element is included in summaries. 1..1 code Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo
Basic.subject This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin
Basic.author This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Basic.meta.tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
Basic.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic 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 Basic 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 Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic 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 Basic

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* Basic Resource for non-supported content
Basic.meta 0..1 Meta Metadata about the resource
Basic.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic (no extensions allowed)
Basic.meta.Slices for tag 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId 0..1 Coding Tags applied to this resource
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.system 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.code 1..1 code CDA R2 header specification templateId (specification package version)
Basic.implicitRules 0..0 A set of rules under which this content was created
Basic.language 0..0 Language of the resource content
Basic.text 0..0 Text summary of the resource, for human interpretation
Basic.Slices for extension 1..* 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
Basic.Slices for extension.extension:effectiveTime 1..1 dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
Basic.Slices for extension.extension:patientTelecom 0..1 ContactPoint Potilaan matkapuhelinnumero
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientTelecom
Basic.Slices for extension.extension:renewalRecorder 0..1 Coding Uusimispyynnön tallentaja
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalRecorder
Basic.Slices for extension.extension:patientInformed 0..1 boolean Tieto potilaan informoinnista
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientInformed
Basic.Slices for extension.extension:infoText 0..1 string The additional information written by a doctor
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/infoText
Basic.Slices for extension.extension:note 0..1 string Kirjaajan antama viesti
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/note
Basic.Slices for identifier 0..* Identifier Business identifier
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for identifier.identifier:id 1..1 Identifier Asiakirjan yksilöivä tunniste
Basic.Slices for identifier.identifier:id.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
Basic.Slices for identifier.identifier:id.value 1..1 string Asiakirjan yksilöivä OID-tunniste
Basic.Slices for identifier.identifier:setId 1..1 Identifier Alkuperäisen asiakirjan tunniste
Basic.Slices for identifier.identifier:setId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
Basic.Slices for identifier.identifier:setId.value 1..1 string Alkuperäisen asiakirjan OID-tunniste
Basic.code 1..1 CodeableConcept Reseptisanoman tyyppi
Basic.code.coding 1..1 Coding Reseptisanoman tyyppi
Basic.code.coding.system 1..1 uri Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
Basic.code.coding.code 1..1 code Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo
Basic.subject 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin
Basic.created 0..0 When created
Basic.author 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin

doco Documentation for this format

Snapshot View

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

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListRenewalBasic (no extensions allowed)
Basic.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.
Basic.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.id 0..1 string Unique id for inter-element referencing
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.version This element is included in summaries. 0..1 string Version of the system - if relevant
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.display This element is included in summaries. 0..1 string Representation defined by the system
Basic.meta.Slices for tag.tag:cdaHeaderTemplateId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Basic.contained 0..* Resource Contained, inline Resources
Basic.Slices for extension 1..* 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
Basic.Slices for extension.extension:effectiveTime 1..1 dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
Basic.Slices for extension.extension:patientTelecom 0..1 ContactPoint Potilaan matkapuhelinnumero
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientTelecom
Constraints: ext-1
Basic.Slices for extension.extension:renewalRecorder 0..1 Coding Uusimispyynnön tallentaja
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalRecorder
Constraints: ext-1
Basic.Slices for extension.extension:patientInformed 0..1 boolean Tieto potilaan informoinnista
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/patientInformed
Constraints: ext-1
Basic.Slices for extension.extension:infoText 0..1 string The additional information written by a doctor
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/infoText
Constraints: ext-1
Basic.Slices for extension.extension:note 0..1 string Kirjaajan antama viesti
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/note
Constraints: ext-1
Basic.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Basic.Slices for identifier This element is included in summaries. 0..* Identifier Business identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for identifier.identifier:id This element is included in summaries. 1..1 Identifier Asiakirjan yksilöivä tunniste
Basic.Slices for identifier.identifier:id.id 0..1 string Unique id for inter-element referencing
Basic.Slices for identifier.identifier:id.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.Slices for identifier.identifier:id.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 .
Basic.Slices for identifier.identifier:id.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.
Basic.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
Basic.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Asiakirjan yksilöivä OID-tunniste
Example General: 123456
Basic.Slices for identifier.identifier:id.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Basic.Slices for identifier.identifier:id.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Basic.Slices for identifier.identifier:setId This element is included in summaries. 1..1 Identifier Alkuperäisen asiakirjan tunniste
Basic.Slices for identifier.identifier:setId.id 0..1 string Unique id for inter-element referencing
Basic.Slices for identifier.identifier:setId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.Slices for identifier.identifier:setId.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 .
Basic.Slices for identifier.identifier:setId.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.
Basic.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
Basic.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Alkuperäisen asiakirjan OID-tunniste
Example General: 123456
Basic.Slices for identifier.identifier:setId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Basic.Slices for identifier.identifier:setId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Reseptisanoman tyyppi
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.
Basic.code.id 0..1 string Unique id for inter-element referencing
Basic.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.code.coding This element is included in summaries. 1..1 Coding Reseptisanoman tyyppi
Basic.code.coding.id 0..1 string Unique id for inter-element referencing
Basic.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Basic.code.coding.system This element is included in summaries. 1..1 uri Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
Basic.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Basic.code.coding.code This element is included in summaries. 1..1 code Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo
Basic.code.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Basic.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Basic.code.text This element is included in summaries. 0..1 string Plain text representation of the concept
Basic.subject This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin
Basic.author This element is included in summaries. 0..1 Reference(EraMedicationListOrganization) {r} Viittaus Organization resurssiin

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Basic.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Basic.meta.tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
Basic.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.identifier:id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Basic.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Basic.identifier:setId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic 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 Basic 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 Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic 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 Basic

Summary

Mandatory: 11 elements(3 nested mandatory elements)
Fixed: 5 elements
Prohibited: 4 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Basic.meta.tag
  • The element 1 is sliced based on the value of Basic.identifier

 

Other representations of profile: CSV, Excel, Schematron