Electronic Medicinal Product Information (ePI) FHIR Implementation Guide
1.0.0 - trial-use International flag

This page is part of the Electronic Medicinal Product Information (ePI) FHIR Implementation Guide (v1.0.0: STU1) based on FHIR v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: AdministrableProductDefinition (ePI)

Official URL: http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/AdministrableProductDefinition-uv-epi Version: 1.0.0
Standards status: Trial-use Maturity Level: 2 Computable Name: AdministrableProductDefinitionUvEpi

AdministrableProductDefinition (ePI)

Usage:

Formal Views of Profile Content

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

This structure is derived from AdministrableProductDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. AdministrableProductDefinition 0..*AdministrableProductDefinitionA medicinal product in the final form, suitable for administration - after any mixing of multiple components
... identifier 1..*IdentifierAn identifier for the administrable product
.... system 1..1uriThe namespace for the identifier value
.... value 1..1stringThe value that is unique
... status 1..1codedraft | active | retired |unknown
... formOf 0..*Reference(MedicinalProductDefinition (ePI))References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product
... unitOfPresentation 0..1CodeableConceptThe presentation type in which this item is given to a patient. e.g. for a spray - 'puff'
Binding: Units of Presentation (example)
... producedFrom 0..*Reference(ManufacturedItemDefinition (ePI))Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form
... Slices for property 0..*BackboneElementCharacteristics e.g. a product's onset of action
Slice: Unordered, Open by value:type
.... property:color 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: color
..... value[x] 0..1CodeableConceptA value for the characteristic
Binding: Color of the product (example)
.... property:flavor 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: flavor
..... value[x] 0..1CodeableConceptA value for the characteristic
Binding: Flavor of the product (example)
.... property:score 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: scoring
..... value[x] 0..1CodeableConceptA value for the characteristic
.... property:shape 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: shape
..... value[x] 0..1CodeableConceptA value for the characteristic
Binding: Shape of the product (example)
.... property:surfaceform 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: surfaceform
..... value[x] 0..1CodeableConceptA value for the characteristic
.... property:size 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: size
..... value[x] 0..1QuantityA value for the characteristic
.... property:image 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: image
..... value[x] 0..1AttachmentA value for the characteristic
...... data 0..1base64Binarybase64 version of the product image
.... property:imprint 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: imprintcd
..... Slices for value[x] 0..1A value for the characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConceptCodeableConcept
...... valueAttachmentAttachment
...... value[x]:valueCodeableConcept 0..1CodeableConceptA value for the characteristic
....... coding 0..0
....... text 1..1stringPlain text representation of the concept
... routeOfAdministration
.... code 1..1CodeableConceptCoded expression for the route
Binding: Route Of Administration (example)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
AdministrableProductDefinition.administrableDoseFormexampleVsAdministrableDoseForm
AdministrableProductDefinition.unitOfPresentationexampleVsUnitofPresentation
AdministrableProductDefinition.property:color.value[x]exampleVsPropertyColor
AdministrableProductDefinition.property:flavor.value[x]exampleVsPropertyFlavor
AdministrableProductDefinition.property:shape.value[x]exampleVsPropertyShape
AdministrableProductDefinition.routeOfAdministration.codeexampleVsRouteOfAdministration
NameFlagsCard.TypeDescription & Constraintsdoco
.. AdministrableProductDefinition C0..*AdministrableProductDefinitionA medicinal product in the final form, suitable for administration - after any mixing of multiple components
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contained 0..*ResourceContained, inline Resources
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value ΣC1..1stringThe value that is unique
Example General: 123456
... status ?!Σ1..1codedraft | active | retired |unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... formOf ΣC0..*Reference(MedicinalProductDefinition (ePI))References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product
... administrableDoseForm Σ0..1CodeableConceptThe dose form of the final product after necessary reconstitution or processing
Binding: Administrable Pharmaceutical Dose Form (example)
... unitOfPresentation Σ0..1CodeableConceptThe presentation type in which this item is given to a patient. e.g. for a spray - 'puff'
Binding: Units of Presentation (example)
... producedFrom Σ0..*Reference(ManufacturedItemDefinition (ePI))Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form
... Slices for property Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
Slice: Unordered, Open by value:type
.... property:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

.... property:color Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: color
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Color of the product (example)
.... property:flavor Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: flavor
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Flavor of the product (example)
.... property:score Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: scoring
..... value[x] Σ0..1CodeableConceptA value for the characteristic
.... property:shape Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: shape
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Shape of the product (example)
.... property:surfaceform Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: surfaceform
..... value[x] Σ0..1CodeableConceptA value for the characteristic
.... property:size Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: size
..... value[x] Σ0..1QuantityA value for the characteristic
.... property:image Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: image
..... value[x] Σ0..1AttachmentA value for the characteristic
...... data C0..1base64Binarybase64 version of the product image
.... property:imprint Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: imprintcd
..... Slices for value[x] Σ0..1A value for the characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConceptCodeableConcept
...... valueAttachmentAttachment
...... value[x]:valueCodeableConcept Σ0..1CodeableConceptA value for the characteristic
....... text Σ1..1stringPlain text representation of the concept
... routeOfAdministration Σ1..*BackboneElementThe path by which the product is taken into or makes contact with the body
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptCoded expression for the route
Binding: Route Of Administration (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
AdministrableProductDefinition.identifier.userequiredIdentifierUse
AdministrableProductDefinition.statusrequiredPublicationStatus
AdministrableProductDefinition.administrableDoseFormexampleVsAdministrableDoseForm
AdministrableProductDefinition.unitOfPresentationexampleVsUnitofPresentation
AdministrableProductDefinition.property.typeexampleProductCharacteristic
AdministrableProductDefinition.property:color.typeexamplePattern: color
AdministrableProductDefinition.property:color.value[x]exampleVsPropertyColor
AdministrableProductDefinition.property:flavor.typeexamplePattern: flavor
AdministrableProductDefinition.property:flavor.value[x]exampleVsPropertyFlavor
AdministrableProductDefinition.property:score.typeexamplePattern: scoring
AdministrableProductDefinition.property:shape.typeexamplePattern: shape
AdministrableProductDefinition.property:shape.value[x]exampleVsPropertyShape
AdministrableProductDefinition.property:surfaceform.typeexamplePattern: surfaceform
AdministrableProductDefinition.property:size.typeexamplePattern: size
AdministrableProductDefinition.property:image.typeexamplePattern: image
AdministrableProductDefinition.property:imprint.typeexamplePattern: imprintcd
AdministrableProductDefinition.routeOfAdministration.codeexampleVsRouteOfAdministration

Constraints

IdGradePath(s)DetailsRequirements
apd-1errorAdministrableProductDefinitionRouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa)
: AdministrableProductDefinition.formOf.resolve().route.empty()
dom-2errorAdministrableProductDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAdministrableProductDefinitionIf 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAdministrableProductDefinitionIf 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-5errorAdministrableProductDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAdministrableProductDefinitionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. AdministrableProductDefinition C0..*AdministrableProductDefinitionA medicinal product in the final form, suitable for administration - after any mixing of multiple components
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierAn identifier for the administrable product
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value ΣC1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... status ?!Σ1..1codedraft | active | retired |unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... formOf ΣC0..*Reference(MedicinalProductDefinition (ePI))References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product
... administrableDoseForm Σ0..1CodeableConceptThe dose form of the final product after necessary reconstitution or processing
Binding: Administrable Pharmaceutical Dose Form (example)
... unitOfPresentation Σ0..1CodeableConceptThe presentation type in which this item is given to a patient. e.g. for a spray - 'puff'
Binding: Units of Presentation (example)
... producedFrom Σ0..*Reference(ManufacturedItemDefinition (ePI))Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form
... ingredient Σ0..*CodeableConceptThe ingredients of this administrable medicinal product. This is only needed if the ingredients are not specified either using ManufacturedItemDefiniton, or using by incoming references from the Ingredient resource
Binding: SNOMEDCTSubstanceCodes (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.


... device Σ0..1Reference(DeviceDefinition)A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product
... description 0..1markdownA general description of the product, when in its final form, suitable for administration e.g. effervescent blue liquid, to be swallowed
... Slices for property Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
Slice: Unordered, Open by value:type
.... property:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

..... value[x] Σ0..1A value for the characteristic
...... valueCodeableConceptCodeableConcept
...... valueQuantityQuantity
...... valueDatedate
...... valueBooleanboolean
...... valueMarkdownmarkdown
...... valueAttachmentAttachment
...... valueReferenceReference(Binary)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:color Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: color
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Color of the product (example)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:flavor Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: flavor
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Flavor of the product (example)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:score Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: scoring
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:shape Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: shape
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Shape of the product (example)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:surfaceform Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: surfaceform
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:size Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: size
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1QuantityA value for the characteristic
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:image Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: image
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1AttachmentA value for the characteristic
...... id 0..1idUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... contentType ΣC0..1codeMime type of the content, with charset etc.
Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)


Example General: text/plain; charset=UTF-8, image/png
...... language Σ0..1codeHuman language of the content (BCP-47)
Binding: AllLanguages (required): IETF language tag for a human language.


Example General: en-AU
...... data C0..1base64Binarybase64 version of the product image
...... url Σ0..1urlUri where the data can be found
Example General: http://www.acme.com/logo-small.png
...... size Σ0..1integer64Number of bytes of content (if url provided)
...... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
...... title Σ0..1stringLabel to display in place of the data
Example General: Official Corporate Logo
...... creation Σ0..1dateTimeDate attachment was first created
...... height TU0..1positiveIntHeight of the image in pixels (photo/video)
...... width TU0..1positiveIntWidth of the image in pixels (photo/video)
...... frames TU0..1positiveIntNumber of frames if > 1 (photo)
...... duration TU0..1decimalLength in seconds (audio / video)
...... pages TU0..1positiveIntNumber of printed pages
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:imprint Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: imprintcd
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... Slices for value[x] Σ0..1A value for the characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConceptCodeableConcept
...... valueAttachmentAttachment
...... value[x]:valueCodeableConcept Σ0..1CodeableConceptA value for the characteristic
....... id 0..1idUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... text Σ1..1stringPlain text representation of the concept
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... routeOfAdministration Σ1..*BackboneElementThe path by which the product is taken into or makes contact with the body
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptCoded expression for the route
Binding: Route Of Administration (example)
.... firstDose Σ0..1QuantityThe first dose (dose quantity) administered can be specified for the product
.... maxSingleDose Σ0..1QuantityThe maximum single dose that can be administered
.... maxDosePerDay Σ0..1QuantityThe maximum dose quantity to be administered in any one 24-h period
.... maxDosePerTreatmentPeriod Σ0..1RatioThe maximum dose per treatment period that can be administered
.... maxTreatmentPeriod Σ0..1DurationThe maximum treatment period during which the product can be administered
.... targetSpecies Σ0..*BackboneElementA species for which this route applies
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code Σ1..1CodeableConceptCoded expression for the species
Binding: TargetSpecies (example): A tissue type of an animal.

..... withdrawalPeriod Σ0..*BackboneElementA species specific time during which consumption of animal product is not appropriate
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... tissue Σ1..1CodeableConceptThe type of tissue for which the withdrawal period applies, e.g. meat, milk
Binding: AnimalTissueType (example): A tissue type of an animal.

...... value Σ1..1QuantityA value for the time
...... supportingInformation Σ0..1stringExtra information about the withdrawal period

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
AdministrableProductDefinition.languagerequiredAllLanguages
AdministrableProductDefinition.identifier.userequiredIdentifierUse
AdministrableProductDefinition.identifier.typeextensibleIdentifierTypeCodes
AdministrableProductDefinition.statusrequiredPublicationStatus
AdministrableProductDefinition.administrableDoseFormexampleVsAdministrableDoseForm
AdministrableProductDefinition.unitOfPresentationexampleVsUnitofPresentation
AdministrableProductDefinition.ingredientexampleSNOMEDCTSubstanceCodes
AdministrableProductDefinition.property.typeexampleProductCharacteristic
AdministrableProductDefinition.property.statusrequiredPublicationStatus
AdministrableProductDefinition.property:color.typeexamplePattern: color
AdministrableProductDefinition.property:color.value[x]exampleVsPropertyColor
AdministrableProductDefinition.property:color.statusrequiredPublicationStatus
AdministrableProductDefinition.property:flavor.typeexamplePattern: flavor
AdministrableProductDefinition.property:flavor.value[x]exampleVsPropertyFlavor
AdministrableProductDefinition.property:flavor.statusrequiredPublicationStatus
AdministrableProductDefinition.property:score.typeexamplePattern: scoring
AdministrableProductDefinition.property:score.statusrequiredPublicationStatus
AdministrableProductDefinition.property:shape.typeexamplePattern: shape
AdministrableProductDefinition.property:shape.value[x]exampleVsPropertyShape
AdministrableProductDefinition.property:shape.statusrequiredPublicationStatus
AdministrableProductDefinition.property:surfaceform.typeexamplePattern: surfaceform
AdministrableProductDefinition.property:surfaceform.statusrequiredPublicationStatus
AdministrableProductDefinition.property:size.typeexamplePattern: size
AdministrableProductDefinition.property:size.statusrequiredPublicationStatus
AdministrableProductDefinition.property:image.typeexamplePattern: image
AdministrableProductDefinition.property:image.value[x].contentTyperequiredMimeTypes (a valid code from urn:ietf:bcp:13)
AdministrableProductDefinition.property:image.value[x].languagerequiredAllLanguages
AdministrableProductDefinition.property:image.statusrequiredPublicationStatus
AdministrableProductDefinition.property:imprint.typeexamplePattern: imprintcd
AdministrableProductDefinition.property:imprint.statusrequiredPublicationStatus
AdministrableProductDefinition.routeOfAdministration.codeexampleVsRouteOfAdministration
AdministrableProductDefinition.routeOfAdministration.targetSpecies.codeexampleTargetSpecies
AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.tissueexampleAnimalTissueType

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AdministrableProductDefinition

Summary

Mandatory: 3 elements (1 nested mandatory element)
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element AdministrableProductDefinition.property is sliced based on the value of value:type
  • The element AdministrableProductDefinition.property.value[x] is sliced based on the value of type:$this

Maturity: 2

Differential View

This structure is derived from AdministrableProductDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. AdministrableProductDefinition 0..*AdministrableProductDefinitionA medicinal product in the final form, suitable for administration - after any mixing of multiple components
... identifier 1..*IdentifierAn identifier for the administrable product
.... system 1..1uriThe namespace for the identifier value
.... value 1..1stringThe value that is unique
... status 1..1codedraft | active | retired |unknown
... formOf 0..*Reference(MedicinalProductDefinition (ePI))References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product
... unitOfPresentation 0..1CodeableConceptThe presentation type in which this item is given to a patient. e.g. for a spray - 'puff'
Binding: Units of Presentation (example)
... producedFrom 0..*Reference(ManufacturedItemDefinition (ePI))Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form
... Slices for property 0..*BackboneElementCharacteristics e.g. a product's onset of action
Slice: Unordered, Open by value:type
.... property:color 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: color
..... value[x] 0..1CodeableConceptA value for the characteristic
Binding: Color of the product (example)
.... property:flavor 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: flavor
..... value[x] 0..1CodeableConceptA value for the characteristic
Binding: Flavor of the product (example)
.... property:score 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: scoring
..... value[x] 0..1CodeableConceptA value for the characteristic
.... property:shape 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: shape
..... value[x] 0..1CodeableConceptA value for the characteristic
Binding: Shape of the product (example)
.... property:surfaceform 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: surfaceform
..... value[x] 0..1CodeableConceptA value for the characteristic
.... property:size 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: size
..... value[x] 0..1QuantityA value for the characteristic
.... property:image 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: image
..... value[x] 0..1AttachmentA value for the characteristic
...... data 0..1base64Binarybase64 version of the product image
.... property:imprint 0..*BackboneElementCharacteristics e.g. a product's onset of action
..... type 1..1CodeableConceptA code expressing the type of characteristic
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: imprintcd
..... Slices for value[x] 0..1A value for the characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConceptCodeableConcept
...... valueAttachmentAttachment
...... value[x]:valueCodeableConcept 0..1CodeableConceptA value for the characteristic
....... coding 0..0
....... text 1..1stringPlain text representation of the concept
... routeOfAdministration
.... code 1..1CodeableConceptCoded expression for the route
Binding: Route Of Administration (example)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
AdministrableProductDefinition.administrableDoseFormexampleVsAdministrableDoseForm
AdministrableProductDefinition.unitOfPresentationexampleVsUnitofPresentation
AdministrableProductDefinition.property:color.value[x]exampleVsPropertyColor
AdministrableProductDefinition.property:flavor.value[x]exampleVsPropertyFlavor
AdministrableProductDefinition.property:shape.value[x]exampleVsPropertyShape
AdministrableProductDefinition.routeOfAdministration.codeexampleVsRouteOfAdministration

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. AdministrableProductDefinition C0..*AdministrableProductDefinitionA medicinal product in the final form, suitable for administration - after any mixing of multiple components
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contained 0..*ResourceContained, inline Resources
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value ΣC1..1stringThe value that is unique
Example General: 123456
... status ?!Σ1..1codedraft | active | retired |unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... formOf ΣC0..*Reference(MedicinalProductDefinition (ePI))References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product
... administrableDoseForm Σ0..1CodeableConceptThe dose form of the final product after necessary reconstitution or processing
Binding: Administrable Pharmaceutical Dose Form (example)
... unitOfPresentation Σ0..1CodeableConceptThe presentation type in which this item is given to a patient. e.g. for a spray - 'puff'
Binding: Units of Presentation (example)
... producedFrom Σ0..*Reference(ManufacturedItemDefinition (ePI))Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form
... Slices for property Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
Slice: Unordered, Open by value:type
.... property:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

.... property:color Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: color
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Color of the product (example)
.... property:flavor Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: flavor
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Flavor of the product (example)
.... property:score Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: scoring
..... value[x] Σ0..1CodeableConceptA value for the characteristic
.... property:shape Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: shape
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Shape of the product (example)
.... property:surfaceform Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: surfaceform
..... value[x] Σ0..1CodeableConceptA value for the characteristic
.... property:size Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: size
..... value[x] Σ0..1QuantityA value for the characteristic
.... property:image Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: image
..... value[x] Σ0..1AttachmentA value for the characteristic
...... data C0..1base64Binarybase64 version of the product image
.... property:imprint Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: imprintcd
..... Slices for value[x] Σ0..1A value for the characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConceptCodeableConcept
...... valueAttachmentAttachment
...... value[x]:valueCodeableConcept Σ0..1CodeableConceptA value for the characteristic
....... text Σ1..1stringPlain text representation of the concept
... routeOfAdministration Σ1..*BackboneElementThe path by which the product is taken into or makes contact with the body
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptCoded expression for the route
Binding: Route Of Administration (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
AdministrableProductDefinition.identifier.userequiredIdentifierUse
AdministrableProductDefinition.statusrequiredPublicationStatus
AdministrableProductDefinition.administrableDoseFormexampleVsAdministrableDoseForm
AdministrableProductDefinition.unitOfPresentationexampleVsUnitofPresentation
AdministrableProductDefinition.property.typeexampleProductCharacteristic
AdministrableProductDefinition.property:color.typeexamplePattern: color
AdministrableProductDefinition.property:color.value[x]exampleVsPropertyColor
AdministrableProductDefinition.property:flavor.typeexamplePattern: flavor
AdministrableProductDefinition.property:flavor.value[x]exampleVsPropertyFlavor
AdministrableProductDefinition.property:score.typeexamplePattern: scoring
AdministrableProductDefinition.property:shape.typeexamplePattern: shape
AdministrableProductDefinition.property:shape.value[x]exampleVsPropertyShape
AdministrableProductDefinition.property:surfaceform.typeexamplePattern: surfaceform
AdministrableProductDefinition.property:size.typeexamplePattern: size
AdministrableProductDefinition.property:image.typeexamplePattern: image
AdministrableProductDefinition.property:imprint.typeexamplePattern: imprintcd
AdministrableProductDefinition.routeOfAdministration.codeexampleVsRouteOfAdministration

Constraints

IdGradePath(s)DetailsRequirements
apd-1errorAdministrableProductDefinitionRouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa)
: AdministrableProductDefinition.formOf.resolve().route.empty()
dom-2errorAdministrableProductDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAdministrableProductDefinitionIf 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAdministrableProductDefinitionIf 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-5errorAdministrableProductDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAdministrableProductDefinitionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. AdministrableProductDefinition C0..*AdministrableProductDefinitionA medicinal product in the final form, suitable for administration - after any mixing of multiple components
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierAn identifier for the administrable product
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value ΣC1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... status ?!Σ1..1codedraft | active | retired |unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... formOf ΣC0..*Reference(MedicinalProductDefinition (ePI))References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product
... administrableDoseForm Σ0..1CodeableConceptThe dose form of the final product after necessary reconstitution or processing
Binding: Administrable Pharmaceutical Dose Form (example)
... unitOfPresentation Σ0..1CodeableConceptThe presentation type in which this item is given to a patient. e.g. for a spray - 'puff'
Binding: Units of Presentation (example)
... producedFrom Σ0..*Reference(ManufacturedItemDefinition (ePI))Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form
... ingredient Σ0..*CodeableConceptThe ingredients of this administrable medicinal product. This is only needed if the ingredients are not specified either using ManufacturedItemDefiniton, or using by incoming references from the Ingredient resource
Binding: SNOMEDCTSubstanceCodes (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.


... device Σ0..1Reference(DeviceDefinition)A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product
... description 0..1markdownA general description of the product, when in its final form, suitable for administration e.g. effervescent blue liquid, to be swallowed
... Slices for property Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
Slice: Unordered, Open by value:type
.... property:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

..... value[x] Σ0..1A value for the characteristic
...... valueCodeableConceptCodeableConcept
...... valueQuantityQuantity
...... valueDatedate
...... valueBooleanboolean
...... valueMarkdownmarkdown
...... valueAttachmentAttachment
...... valueReferenceReference(Binary)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:color Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: color
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Color of the product (example)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:flavor Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: flavor
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Flavor of the product (example)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:score Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: scoring
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:shape Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: shape
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
Binding: Shape of the product (example)
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:surfaceform Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/emedicinal-product-info/CodeSystem/epi-ig
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: surfaceform
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1CodeableConceptA value for the characteristic
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:size Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: size
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1QuantityA value for the characteristic
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:image Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: image
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... value[x] Σ0..1AttachmentA value for the characteristic
...... id 0..1idUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... contentType ΣC0..1codeMime type of the content, with charset etc.
Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)


Example General: text/plain; charset=UTF-8, image/png
...... language Σ0..1codeHuman language of the content (BCP-47)
Binding: AllLanguages (required): IETF language tag for a human language.


Example General: en-AU
...... data C0..1base64Binarybase64 version of the product image
...... url Σ0..1urlUri where the data can be found
Example General: http://www.acme.com/logo-small.png
...... size Σ0..1integer64Number of bytes of content (if url provided)
...... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
...... title Σ0..1stringLabel to display in place of the data
Example General: Official Corporate Logo
...... creation Σ0..1dateTimeDate attachment was first created
...... height TU0..1positiveIntHeight of the image in pixels (photo/video)
...... width TU0..1positiveIntWidth of the image in pixels (photo/video)
...... frames TU0..1positiveIntNumber of frames if > 1 (photo)
...... duration TU0..1decimalLength in seconds (audio / video)
...... pages TU0..1positiveIntNumber of printed pages
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

.... property:imprint Σ0..*BackboneElementCharacteristics e.g. a product's onset of action
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ1..1CodeableConceptA code expressing the type of characteristic
Binding: ProductCharacteristic (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: imprintcd
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... Slices for value[x] Σ0..1A value for the characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConceptCodeableConcept
...... valueAttachmentAttachment
...... value[x]:valueCodeableConcept Σ0..1CodeableConceptA value for the characteristic
....... id 0..1idUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... text Σ1..1stringPlain text representation of the concept
..... status Σ0..1CodeableConceptThe status of characteristic e.g. assigned or pending
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... routeOfAdministration Σ1..*BackboneElementThe path by which the product is taken into or makes contact with the body
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptCoded expression for the route
Binding: Route Of Administration (example)
.... firstDose Σ0..1QuantityThe first dose (dose quantity) administered can be specified for the product
.... maxSingleDose Σ0..1QuantityThe maximum single dose that can be administered
.... maxDosePerDay Σ0..1QuantityThe maximum dose quantity to be administered in any one 24-h period
.... maxDosePerTreatmentPeriod Σ0..1RatioThe maximum dose per treatment period that can be administered
.... maxTreatmentPeriod Σ0..1DurationThe maximum treatment period during which the product can be administered
.... targetSpecies Σ0..*BackboneElementA species for which this route applies
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code Σ1..1CodeableConceptCoded expression for the species
Binding: TargetSpecies (example): A tissue type of an animal.

..... withdrawalPeriod Σ0..*BackboneElementA species specific time during which consumption of animal product is not appropriate
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... tissue Σ1..1CodeableConceptThe type of tissue for which the withdrawal period applies, e.g. meat, milk
Binding: AnimalTissueType (example): A tissue type of an animal.

...... value Σ1..1QuantityA value for the time
...... supportingInformation Σ0..1stringExtra information about the withdrawal period

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
AdministrableProductDefinition.languagerequiredAllLanguages
AdministrableProductDefinition.identifier.userequiredIdentifierUse
AdministrableProductDefinition.identifier.typeextensibleIdentifierTypeCodes
AdministrableProductDefinition.statusrequiredPublicationStatus
AdministrableProductDefinition.administrableDoseFormexampleVsAdministrableDoseForm
AdministrableProductDefinition.unitOfPresentationexampleVsUnitofPresentation
AdministrableProductDefinition.ingredientexampleSNOMEDCTSubstanceCodes
AdministrableProductDefinition.property.typeexampleProductCharacteristic
AdministrableProductDefinition.property.statusrequiredPublicationStatus
AdministrableProductDefinition.property:color.typeexamplePattern: color
AdministrableProductDefinition.property:color.value[x]exampleVsPropertyColor
AdministrableProductDefinition.property:color.statusrequiredPublicationStatus
AdministrableProductDefinition.property:flavor.typeexamplePattern: flavor
AdministrableProductDefinition.property:flavor.value[x]exampleVsPropertyFlavor
AdministrableProductDefinition.property:flavor.statusrequiredPublicationStatus
AdministrableProductDefinition.property:score.typeexamplePattern: scoring
AdministrableProductDefinition.property:score.statusrequiredPublicationStatus
AdministrableProductDefinition.property:shape.typeexamplePattern: shape
AdministrableProductDefinition.property:shape.value[x]exampleVsPropertyShape
AdministrableProductDefinition.property:shape.statusrequiredPublicationStatus
AdministrableProductDefinition.property:surfaceform.typeexamplePattern: surfaceform
AdministrableProductDefinition.property:surfaceform.statusrequiredPublicationStatus
AdministrableProductDefinition.property:size.typeexamplePattern: size
AdministrableProductDefinition.property:size.statusrequiredPublicationStatus
AdministrableProductDefinition.property:image.typeexamplePattern: image
AdministrableProductDefinition.property:image.value[x].contentTyperequiredMimeTypes (a valid code from urn:ietf:bcp:13)
AdministrableProductDefinition.property:image.value[x].languagerequiredAllLanguages
AdministrableProductDefinition.property:image.statusrequiredPublicationStatus
AdministrableProductDefinition.property:imprint.typeexamplePattern: imprintcd
AdministrableProductDefinition.property:imprint.statusrequiredPublicationStatus
AdministrableProductDefinition.routeOfAdministration.codeexampleVsRouteOfAdministration
AdministrableProductDefinition.routeOfAdministration.targetSpecies.codeexampleTargetSpecies
AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.tissueexampleAnimalTissueType

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AdministrableProductDefinition

Summary

Mandatory: 3 elements (1 nested mandatory element)
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element AdministrableProductDefinition.property is sliced based on the value of value:type
  • The element AdministrableProductDefinition.property.value[x] is sliced based on the value of type:$this

Maturity: 2

 

Other representations of profile: CSV, Excel, Schematron