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: 10 elements: coding: index: 11 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: 12 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-additional-monitoring-indicator'} index: 13 code: {index: 14} required: [system, code] combinedPharmaceuticalDoseForm: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-epl/ValueSet/edqm-combined-pharmaceutical-dose-form'} index: 4 elements: coding: index: 5 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: EDQM: match: {system: 'http://standardterms.edqm.eu'} schema: index: 6 elements: system: pattern: {type: Uri, value: 'http://standardterms.edqm.eu'} index: 7 code: {index: 8} required: [system, code] indication: {short: Description of indication(s) for this product, index: 9} name: index: 46 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: 47 elements: productName: {short: The full product name in English, index: 48} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 49 language: pattern: type: CodeableConcept value: coding: - {code: en, system: 'urn:ietf:bcp:47'} index: 50 de-CH: match: usage: language: coding: - {code: de-CH, system: 'urn:ietf:bcp:47'} schema: index: 51 elements: productName: {short: The full product name in German (Switzerland), index: 52} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 53 language: pattern: type: CodeableConcept value: coding: - {code: de-CH, system: 'urn:ietf:bcp:47'} index: 54 fr-CH: match: usage: language: coding: - {code: fr-CH, system: 'urn:ietf:bcp:47'} schema: index: 55 elements: productName: {short: The full product name in French (Switzerland), index: 56} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 57 language: pattern: type: CodeableConcept value: coding: - {code: fr-CH, system: 'urn:ietf:bcp:47'} index: 58 it-CH: match: usage: language: coding: - {code: it-CH, system: 'urn:ietf:bcp:47'} schema: index: 59 elements: productName: {short: The full product name in Italian (Switzerland), 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: it-CH, system: 'urn:ietf:bcp:47'} index: 62 pediatricUseIndicator: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-epl/ValueSet/ch-SMC-pediatric-use-indicator'} index: 15 elements: coding: index: 16 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: 17 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-pediatric-use-indicator'} index: 18 code: {index: 19} required: [system, code] classification: index: 20 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: ATC: match: coding: {system: 'http://www.whocc.no/atc'} schema: index: 21 elements: coding: index: 22 elements: system: pattern: {type: Uri, value: 'http://www.whocc.no/atc'} index: 23 code: {index: 24} required: [system, code] required: [coding] AuthorisationCategory: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-authorisation-category'} schema: index: 25 elements: coding: index: 26 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-authorisation-category'} index: 27 code: {index: 28} required: [system, code] required: [coding] TherapeuticProductcode: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-therapeuticproductcode'} schema: index: 29 elements: coding: index: 30 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-therapeuticproductcode'} index: 31 code: {index: 32} required: [system, code] required: [coding] ProductType: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-product-type'} schema: array: true max: 2 index: 33 elements: coding: index: 34 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-product-type'} index: 35 code: {index: 36} required: [system, code] required: [coding] ITC: match: coding: {system: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-index-therapeuticus'} schema: array: true max: 3 index: 37 elements: coding: index: 38 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-epl-foph-index-therapeuticus'} index: 39 code: {index: 40} 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 marketingStatus: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 41 status: elements: coding: index: 42 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: 43 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/CodeSystem/ch-SMC-marketing-status'} index: 44 required: [system] identifier: elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-epl/sid/mpid'} index: 2 value: {index: 3} 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: 45 package_version: 1.0.1 extensions: authorizedDoseForm: {url: 'http://fhir.ch/ig/ch-epl/StructureDefinition/authorizedDoseForm', min: 0, max: 1, type: Extension, index: 1} 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.1