description: Profile of the MedicinalProductDefinition resource for representing the detailed data of medicinal products. package_name: ch.fhir.ig.ch-epl derivation: constraint name: CHIDMPMedicinalProductDefinition type: MedicinalProductDefinition elements: additionalMonitoringIndicator: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-epl/ValueSet/ch-SMC-additional-monitoring-indicator'} index: 11 elements: coding: index: 12 slicing: rules: open discriminator: - {path: system, type: value} min: null max: 1 slices: SMC: match: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-additional-monitoring-indicator'} schema: index: 13 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-additional-monitoring-indicator'} index: 14 code: {index: 15} required: [system, code] combinedPharmaceuticalDoseForm: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-epl/ValueSet/edqm-combined-pharmaceutical-dose-form'} index: 5 elements: coding: index: 6 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: EDQM: match: {system: 'http://standardterms.edqm.eu'} schema: index: 7 elements: system: pattern: {type: Uri, value: 'http://standardterms.edqm.eu'} index: 8 code: {index: 9} required: [system, code] indication: {short: Description of indication(s) for this product, index: 10} name: index: 47 slicing: rules: open discriminator: - {path: usage.language, type: value} min: null slices: en: match: usage: language: coding: - {code: en, system: 'urn:ietf:bcp:47'} schema: index: 48 elements: productName: {short: The full product name in English, index: 49} part: elements: type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicinal-product-name-part-type'} index: 50 usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 51 language: pattern: type: CodeableConcept value: coding: - {code: en, system: 'urn:ietf:bcp:47'} index: 52 de-CH: match: usage: language: coding: - {code: de-CH, system: 'urn:ietf:bcp:47'} schema: index: 53 elements: productName: {short: The full product name in German (Switzerland), index: 54} part: elements: type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicinal-product-name-part-type'} index: 55 usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 56 language: pattern: type: CodeableConcept value: coding: - {code: de-CH, system: 'urn:ietf:bcp:47'} index: 57 fr-CH: match: usage: language: coding: - {code: fr-CH, system: 'urn:ietf:bcp:47'} schema: index: 58 elements: productName: {short: The full product name in French (Switzerland), index: 59} part: elements: type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicinal-product-name-part-type'} index: 60 usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 61 language: pattern: type: CodeableConcept value: coding: - {code: fr-CH, system: 'urn:ietf:bcp:47'} index: 62 it-CH: match: usage: language: coding: - {code: it-CH, system: 'urn:ietf:bcp:47'} schema: index: 63 elements: productName: {short: The full product name in Italian (Switzerland), index: 64} part: elements: type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicinal-product-name-part-type'} index: 65 usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 66 language: pattern: type: CodeableConcept value: coding: - {code: it-CH, system: 'urn:ietf:bcp:47'} index: 67 pediatricUseIndicator: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-epl/ValueSet/ch-SMC-pediatric-use-indicator'} index: 16 elements: coding: index: 17 slicing: rules: open discriminator: - {path: system, type: value} min: null max: 1 slices: SMC: match: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-pediatric-use-indicator'} schema: index: 18 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-pediatric-use-indicator'} index: 19 code: {index: 20} required: [system, code] classification: index: 21 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: ATC: match: coding: {system: 'http://www.whocc.no/atc'} schema: index: 22 elements: coding: index: 23 elements: system: pattern: {type: Uri, value: 'http://www.whocc.no/atc'} index: 24 code: {index: 25} required: [system, code] required: [coding] AuthorisationCategory: match: coding: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-authorisation-category'} schema: index: 26 elements: coding: index: 27 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-authorisation-category'} index: 28 code: {index: 29} required: [system, code] required: [coding] TherapeuticProductcode: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-therapeuticproductcode'} schema: index: 30 elements: coding: index: 31 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-therapeuticproductcode'} index: 32 code: {index: 33} required: [system, code] required: [coding] ProductType: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-product-type'} schema: index: 34 elements: coding: index: 35 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-product-type'} index: 36 code: {index: 37} required: [system, code] required: [coding] ITC: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-index-therapeuticus'} schema: index: 38 elements: coding: index: 39 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-index-therapeuticus'} index: 40 code: {index: 41} required: [system, code] required: [coding] extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: authorizedDoseForm: match: {url: null} schema: {type: Extension, url: 'http://fhir.ch/ig/ch-epl/StructureDefinition/authorizedDoseForm', index: 1} min: 0 max: 1 fullLimitationText: match: {url: null} schema: {type: Extension, url: 'http://fhir.ch/ig/ch-epl/StructureDefinition/fullLimitationText', index: 2} min: 0 max: 1 marketingStatus: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 42 status: elements: coding: index: 43 slicing: rules: open discriminator: - {path: system, type: value} min: null max: 1 slices: SMC: match: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-marketing-status'} schema: index: 44 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-marketing-status'} index: 45 required: [system] identifier: elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/sid/mpid'} index: 3 value: {index: 4} required: [value, system] attachedDocument: type: Reference short: Professional information and/or patient information refers: ['http://fhir.ch/ig/ch-epl/StructureDefinition/ch-idmp-documentreference'] index: 46 package_version: 1.0.0 extensions: authorizedDoseForm: {url: 'http://fhir.ch/ig/ch-epl/StructureDefinition/authorizedDoseForm', min: 0, max: 1, type: Extension, index: 1} fullLimitationText: {url: 'http://fhir.ch/ig/ch-epl/StructureDefinition/fullLimitationText', min: 0, max: 1, type: Extension, index: 2} class: profile kind: resource url: http://fhir.ch/ig/ch-epl/StructureDefinition/ch-idmp-medicinalproductdefinition base: http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition version: 1.0.0