description: Profile of the MedicinalProductDefinition resource for representing the detailed data of medicinal products. package_name: ch.fhir.ig.ch-idmp derivation: constraint name: CHIDMPMedicinalProductDefinition type: MedicinalProductDefinition elements: additionalMonitoringIndicator: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/ch-SMC-additional-monitoring-indicator'} index: 8 combinedPharmaceuticalDoseForm: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/edqm-combined-pharmaceutical-dose-form'} index: 6 indication: {short: Description of indication(s) for this product, index: 7} name: index: 30 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: 31 elements: productName: {short: The full product name in English, index: 32} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 33 language: pattern: type: CodeableConcept value: coding: - {code: en, system: 'urn:ietf:bcp:47'} index: 34 de-CH: match: usage: language: coding: - {code: de-CH, system: 'urn:ietf:bcp:47'} schema: index: 35 elements: productName: {short: The full product name in German (Switzerland), index: 36} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 37 language: pattern: type: CodeableConcept value: coding: - {code: de-CH, system: 'urn:ietf:bcp:47'} index: 38 fr-CH: match: usage: language: coding: - {code: fr-CH, system: 'urn:ietf:bcp:47'} schema: index: 39 elements: productName: {short: The full product name in French (Switzerland), index: 40} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 41 language: pattern: type: CodeableConcept value: coding: - {code: fr-CH, system: 'urn:ietf:bcp:47'} index: 42 it-CH: match: usage: language: coding: - {code: it-CH, system: 'urn:ietf:bcp:47'} schema: index: 43 elements: productName: {short: The full product name in Italian (Switzerland), index: 44} usage: elements: country: pattern: type: CodeableConcept value: coding: - {code: CH, system: 'urn:iso:std:iso:3166'} index: 45 language: pattern: type: CodeableConcept value: coding: - {code: it-CH, system: 'urn:ietf:bcp:47'} index: 46 pediatricUseIndicator: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/ch-SMC-pediatric-use-indicator'} index: 9 classification: index: 10 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: MedicinalProductCategory: match: coding: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-MedicinalProductCategory'} schema: index: 11 elements: coding: index: 12 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-MedicinalProductCategory'} index: 13 code: {index: 14} required: [system, code] required: [coding] ATC: match: coding: {system: 'http://www.whocc.no/atc'} schema: index: 15 elements: coding: index: 16 elements: system: pattern: {type: Uri, value: 'http://www.whocc.no/atc'} index: 17 code: {index: 18} required: [system, code] required: [coding] AuthorisationCategory: match: coding: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-authorisation-category'} schema: index: 19 elements: coding: index: 20 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-authorisation-category'} index: 21 code: {index: 22} 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-idmp/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: 23 status: elements: coding: index: 24 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: SMC: match: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-marketing-status'} schema: index: 25 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-marketing-status'} index: 26 required: [system] Refdata: match: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-Refdata-marketing-status'} schema: index: 27 elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-Refdata-marketing-status'} index: 28 required: [system] status: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/ch-SMC-marketing-status'} index: 5 identifier: elements: system: pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/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-idmp/StructureDefinition/ch-idmp-documentreference'] index: 29 domain: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/ema-domain'} index: 4 package_version: 1.0.0-ballot extensions: authorizedDoseForm: {url: 'http://fhir.ch/ig/ch-idmp/StructureDefinition/authorizedDoseForm', min: 0, max: 1, type: Extension, index: 1} class: profile kind: resource url: http://fhir.ch/ig/ch-idmp/StructureDefinition/ch-idmp-medicinalproductdefinition base: http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition version: 1.0.0-ballot