P107
datatype: string
description: Identifiant (séquentiel) de l'élément dans la spécialité
max count: 1
min count: 1
name: identifiant de l'élément
node kind: Literal
path: identifiantElement
background-color: #EAF1DD

P47
sous classe de: Unité de présentation
description: L'unité de présentation définissant ce libellé de prescription. L'unité de présentation peut être répétée sur le dosage présentation en fonction des motifs d'expression de dosage.
max count: 1
min count: 1
name: unité de présentation
node: Unité de présentation
node kind: IRI
path: uniteDePresentation

P17
sous classe de: Substance
description: Substance définissant ce PhPID. La substance est soit une substance dans un référentiel EMA, soit une substance technique. Le PhPID regroupe les médicaments contenant les substances indiquées, et seulement ces substances. Il n'y a pas de restriction sur le nombre maximum de substances indiquées.
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage

P234
datatype: boolean
description: Déprécié
max count: 1
name: déprécié oui/non
node kind: Literal
path: deprecated
background-color: #EAF1DD

Elément
type: NodeShape
type: Class
comment: Une [spécialité](#med:SpecialitePharmaceutique) se compose d’un ou plusieurs éléments (exemple _"comprimé bleu"_, _"gélule rouge"_, _compartiment d’une poche_). L'élément est la partie manufacturée d'une spécialité pharmaceutique, à laquelle est associée une composition qualitative et quantitative. Les éléments sont identifiés par leur [numéro d’ordre séquentiel](#med:Element_med:identifiantElement) dans la spécialité. Ils sont associés à leur forme manufacturée (donnée sous [forme littérale](#med:Element_med:formeManufactureeLitterale) et sous forme de [référence à une liste contrôlée de formes](#med:Element_med:formeManufacturee))
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Element_.*$
property: P113
property: P116
property: P114
property: P117
property: P107
property: P108
property: P109
property: P110
property: P111
property: P112
property: P115
target: Element-target
background-color: 2F5696

P149
description: Une Présentation porte 2 informations de classement : elle est toujours sous-classe de med:Présentation, mais également sous-classe de la Spécialité qu'elle dispense. Les Présentations héritent de toutes les caractéristiques de leur Spécialité.
max count: 2
min count: 2
name: classement
node kind: IRI
path: subClassOf
background-color: #EAF1DD

P89
sous classe de: Elément
description: Référence à un ou plusieurs éléments dans cette spécialité
name: se compose de ou des éléments
node: Elément
node kind: IRI
path: seComposeDe
background-color: #EAF1DD

Voie-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Voie }

BusinessRule 2
type: SPARQLConstraint
description: Toutes les substance de dosage d'un PhPID 4 doivent être présentes dans la liste des substances de ce PhPID
message: La substance "{?substanceDosage}" n'existe pas dans la liste des substances de ce PhPID.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> SELECT $this ?substanceDosage WHERE { $this (med:dosagePresentation|med:dosageConcentration)/med:substance ?substanceDosage . FILTER NOT EXISTS { $this med:substance ?substanceDosage . } }

Voie (d'administration)
type: NodeShape
type: Class
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Voie_.*$
property: P191
property: P190
property: P192
property: P189
property: P193
target: Voie-target
background-color: 00B050

P119
property role: LabelRole
datatype: langString
description: Libellé de l'expression de dosage
max count: 1
min count: 1
name: libellé de l'expression de dosage
node kind: Literal
path: label
background-color: #EAF1DD

P180
datatype: string
description: Identifiant technique de la substance, issu des bases ANSM
max count: 1
min count: 1
name: identifiant
path: notation
background-color: #EAF1DD

P59
comment: Si la quantité de présentation est présente, son unité doit être indiquée, et l'unité de présentation ne peut pas être indiquée.
datatype: decimal
description: Quantité ou volume total dans la présentation. Cet attribut est renseigné pour les dosages des formes liquides ou semi-solides dans un contenant (par exemple 50 mg/20mL)
max count: 1
name: quantité totale de la présentation
node kind: Literal
path: quantitePresentation

P29
property role: LabelRole
datatype: langString
description: Libellé du PhPID4. Concaténation des noms des substances, séparés par un '+', par ordre alphabétique, suivi de l'expression de dosage, suivi de la forme pharmaceutique administrable
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label

P150
sous classe de: Prescription en dénomination commune
description: Référence à une prescription en dénomination commune à laquelle cette présentation peut correspondre. Une présentation peut correspondre à plusieurs prescription en DC. Cette référence n'est pas renseignée pour les spécialités non virtualisables ou les spécialités virtualisables mais faisant exception à la prescription en DC.
name: prescriptible comme
node: Prescription en dénomination commune
node kind: IRI
path: prescriptibleComme

P90
sous classe de: Substance
description: Substance active dans la spécialité, substance "contenue dans la boite" (qui n'est pas forcément identique à la substance dans laquelle est exprimée le dosage). En principe toutes les spécialités ont au moins une substance active, mais des exceptions rares existent (les témoins de prick tests) où aucune substance active n'est répertoriée.
min count: 1
name: substance active
node: Substance
node kind: IRI
path: substanceActive
severity: Warning
background-color: #EAF1DD

Evenement-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf med:Evenement . FILTER(?this NOT IN (med:Autorisation, med:AccesDerogatoire, med:ChangementDeStatut)) }

P246
property role: LabelRole
datatype: langString
description: Libellé
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

P120
sous classe de: Substance
description: substance pour laquelle ce dosage est donné
max count: 1
min count: 1
name: substance de référence
node: Substance
node kind: IRI
path: substance
background-color: #EAF1DD

P60
datatype: ucumunit
description: Code de l'unité de mesure de la quantité ou du volume total de la présentation, normalisé dans la grammaire UCUM. Cet attribut est présent seulement si on renseigne l'attribut de quantité totale dans la présentation.
max count: 1
name: unité de la quantité totale de présentation
node kind: Literal
path: uniteQuantitePresentation

Forme-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Forme }

Elément Présentation
type: NodeShape
type: Class
comment: De la même façon qu'une [Spécialité](#med:SpecialitePharmaceutique) se décompose en [éléments de Spécialité](#med:Element), une [Présentation](#med:Presentation) se décompose en éléments de Présentation. L'élément de Présentation représente les caractéristiques d'un élément de Spécialité donné *dans cette présentation donnée*. Le [type de contenant](#med:ElementPresentation_med:typeContenant) peut par exemple varier d'une présentation à l'autre, pour le même élément de Spécialité (solution buvable, tantôt en flacon, tantôt en ampoule). Les éléments de présentation peuvent être classés dans des catégories de produits pharmaceutiques, soit : - Sur un [PhPID4](#med:ElementPresentation_med:classementSubstanceDosageForme) si la spécialité dispensée est virtualisable. - Sur un [PhPID1](#med:ElementPresentation_med:classementSubstance) si la spécialité est non-virtualisable.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/ElementPresentation_.*$
property: P168
property: P169
property: P174
property: P172
property: P166
property: P164
property: P167
property: P173
property: P165
property: P171
property: P170
property: P162
property: P163
sparql: BusinessRule 5
sparql: BusinessRule 8
sparql: BusinessRule 7
sparql: BusinessRule 6
target: ElementPresentation-target
background-color: 2F5696

name: closed by super classes @en
name: fermé par les super classes
path: closedBySuperClasses

BusinessRule 12
type: SPARQLConstraint
description: Un synonyme de substance ne peut pas être en prefLabel
message: Un synonyme de Substance existe également en prefLabel
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT $this ?unNom ?value WHERE { $this skos:altLabel ?unNom . $this rdfs:label ?unNom . BIND(?unNom AS ?value) }

P30
sous classe de: Substance
description: Substance définissant ce PhPID. La substance est soit une substance dans un référentiel EMA, soit une substance technique. Le PhPID regroupe les médicaments contenant les substances indiquées, et seulement ces substances. Il n'y a pas de restriction sur le nombre maximum de substances indiquées.
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage

P192
datatype: string
description: Code de la voie dans le référentiel RMS
max count: 1
name: code RMS
node kind: Literal
path: codeRMS
background-color: #EAF1DD

P162
sous classe de: Présentation
description: Présentation dont fait partie cet élément Présentation
max count: 1
min count: 1
name: compose
node: Présentation
node kind: IRI
path: compose
background-color: #EAF1DD

P132
sous classe de: Spécialité pharmaceutique
description: Spécialité non générique mais substituable à la spécialité de référence.
name: spécialité substituable
node: Spécialité pharmaceutique
node kind: IRI
path: specialiteSubstituable
background-color: #EAF1DD

P102
sous classe de: Voie (d'administration)
description: Une voie d'administration de cette spécialité
min count: 1
name: voie d'administration
node: Voie (d'administration)
node kind: IRI
path: voie

P42
comment: Note : sur la prescription en DC on peut avoir 3 substances maximum. Les PhPID ne sont pas limités en nombre de substances
sous classe de: Substance
description: Substance définissant ce libellé de prescription. Une prescription en DC peut indiquer 3 substances au maximum.
max count: 3
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage

DosagePresentation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:DosagePresentation }

P12
property role: LabelRole
datatype: langString
description: Libellé du PhPID1. Concaténation des noms des substances, séparés par un '+', par ordre alphabétique
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label

P174
sous classe de: Type de dose
description: Indique le type de dose de cet élément dans la présentation : unidose ou multidose
max count: 1
name: type de dose
node: Type de dose
node kind: IRI
path: typeDose

Autorisation
type: NodeShape
type: Class
comment: Les Autorisations sont les [évènements](#med:Evenement) principaux de la série d’évènements réglementaires d'une spécialité ; elles sont délivrées suite à une [procédure](#med:Autorisation_med:typeProcedure) d’un certain type. Le [régime de procédure courant d’une Spécialité](#med:SpecialitePharmaceutique_med:typeProcedureCourante) peut être différent du type de procédure de son autorisation d’origine, dans le cas où un évènement de changement de type de procédure est intervenu.
closed by super classes: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node: Evènement
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Autorisation_.*$
property: P217
target: Autorisation-target
background-color: FFD564

P144
datatype: langString
description: Libellé dcourt principal. Le dernier libellé court dans l'historique des libellés sera pris comme valeur.
language in: fr
max count: 1
min count: 1
name: libellé court
node kind: Literal
path: altLabel
background-color: #EAF1DD

P84
datatype: string
description: Code ATC sous forme littérale (par exemple “G04CA01”). Le code est explicitement répété en plus de la référence à l'URI principalement pour des questions d'affichage car le simple libellé de la catégorie est ambigü.
max count: 1
min count: 1
name: code ATC
node kind: Literal
path: codeATC
background-color: #EAF1DD

Niveau de Prescriptibilité
type: Class
type: NodeShape
comment: Liste des catégories de spécialités selon la possibilité de les prescrire en dénomination commune : non prescriptible, prescriptible avec nom de marque, prescriptible. Cette liste est utilisée par coder la [prescriptibilité en DC](#med:SpecialitePharmaceutique_med:prescriptibiliteEnDC) des spécialités.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/NiveauPrescriptibilite_.*$
property: P247
property: P246
target: NiveauPrescriptibilite-target
background-color: 00B050

P114
sous classe de: Substance
description: Substance qui n'est pas directement "contenue dans la boite", mais qui est libérée par une des susbtance actives du médicament. Tous les éléments n'ont pas forcément de fraction thérapeutique indiquée.
name: fraction thérapeutique
node: Substance
node kind: IRI
path: fractionTherapeutique
background-color: #EAF1DD

P54
datatype: ucumunit
description: Code de l'unité de mesure de la quantité de substance normalisé dans la grammaire UCUM. Cet attribut est toujours renseigné pour les dosages exacts (cas le plus fréquent), mais pas pour les dosages par intervalle, qui utilisent les bornes inférieures et supérieures.
max count: 1
name: unité de la quantité de substance
node kind: Literal
path: unite

BusinessRule 8
type: SPARQLConstraint
description: Tous les éléments présentation de Spécialités partiellement virtualisables devraient être classées dans un PhPID1
message: L'élément Présentation d'une Spécialité partiellement virtualisable n'est pas liée à un PhPID1
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:compose/med:presente/med:niveauDeVirtualisation ?niveauVirt . FILTER( ?categorie IN(med:Categorie_xx, med:Categorie_yy)) FILTER NOT EXISTS { $this med:classementSubstance ?phpid1 . } }

P24
sous classe de: Substance
description: Substance définissant ce PhPID. La substance est soit une substance dans un référentiel EMA, soit une substance technique. Le PhPID regroupe les médicaments contenant les substances indiquées, et seulement ces substances. Il n'y a pas de restriction sur le nombre maximum de substances indiquées.
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage

P186
sous classe de: Spécialité pharmaceutique
description: Référence à une spécialité dans laquelle cette substance est une fraction thérapeutique. Propriété inverse de "fractionTherapeutique" pour les spécialités.
name: fraction thérapeutique dans
node: Spécialité pharmaceutique
node kind: IRI
path: estFractionTherapeutiqueDans
background-color: #EAF1DD

P241
datatype: boolean
description: Déprécié
max count: 1
name: déprécié oui/non
node kind: Literal
path: deprecated
background-color: #EAF1DD

P156
description: Référence à un libellé court historisé de cette présentation. Chaque libellé historisé porte une date de début, éventuellement une date de fin, et la valeur du libellé.
min count: 1
name: libellé court historisé
node: Libellé historique
path: libelleCourt

P96
description: Référence à un libellé historisé. Chaque libellé historisé porte une date de début, éventuellement une date de fin, et la valeur du libellé.
min count: 1
name: libellé historisé
node: Libellé historique
path: libelle

Accès dérogatoire
type: Class
type: NodeShape
comment: Les événements d'accès dérogatoires sont des [événements](#med:Evenement) qui représentent l’affectation d’une indication codée à la spécialité, pour les accès compassionels (AAC), précoces (AAP), ou les cadres de prescription compassionnelle (CPC).
closed by super classes: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node: Evènement
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/AccesDerogatoire_.*$
property: P219
property: P220
target: AccesDerogatoire-target
background-color: FFD564

Presentation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Presentation }

P211
datatype: date
description: Date de notification réglementaire de l'évènement, qui peut être différente de sa date d'effet. Les dates de notifications ne sont pas toujours connues.
max count: 1
name: date de notification
node kind: Literal
path: dateNotification

PhPID3 : Produit pharmaceutique par substance et forme
type: NodeShape
type: Class
comment: Produit pharmaceutique de niveau 3 (PhPID3) défini par les [substances qui portent le dosage](#med:PPhParSubstanceForme_med:substancePortantLeDosage) + la [forme administrable](#med:PPhParSubstanceDosageForme_med:formeAdministrable) du produit. Le PhPID3 [précise](#med:PPhParSubstanceDosage_med:precisePPhParSubstance) un PhPID1.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/PPhParSubstanceForme_.*$
property: P23
property: P22
property: P26
property: P24
property: P25
target: PPhParSubstanceForme-target
background-color: 4472C4

P126
sous classe de: Substance
description: Eventuelle fraction thérapeutique libérée par la substance dont on exprime le dosage
name: fraction thérapeutique
node: Substance
node kind: IRI
path: fractionTherapeutique
background-color: #EAF1DD

P66
datatype: decimal
description: "Au moins cette concentration de substance..." : Borne inférieure d'un dosage exprimé par intervalle. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: concentration de substance - borne inférieure
node kind: Literal
path: quantiteSubstanceInf

Type de dose
type: Class
type: NodeShape
comment: Liste des types de doses possibles : unidose, multidose.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/TypeDose_.*$
target: TypeDose-target
background-color: 00B050

Organisation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Organisation }

P168
sous classe de: Type de contenant
description: Le conditionnement primaire qui contient le médicament, indépendemment de tous les éventuels dispositifs d'administration qui sont "autour".
max count: 1
min count: 1
name: type de contenant
node: Type de contenant
node kind: IRI
path: typeContenant

Element-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf med:Element }

P223
datatype: langString
description: Définition
language in: fr
max count: 1
name: définition
node kind: Literal
path: definition
background-color: #EAF1DD

description: The class of which the value is expected to be a subClassOf @en
name: sous-classe de
name: subClass of @en
path: sousClasseDe

P138
sous classe de: Présentation
description: Référence à une présentation qui contient cette UCD. Plusieurs présentations peuvent contenir la même UCD.
min count: 1
name: présentée dans
node: Présentation
node kind: IRI
path: presenteDans
background-color: #EAF1DD

P78
datatype: string
description: Code CIS (code principal identifiant de la spécialité)
max count: 1
min count: 1
name: CIS
node kind: Literal
path: CIS
background-color: #EAF1DD

Justification du niveau de prescriptibilité
type: Class
type: NodeShape
comment: Liste contrôlée des justifications du niveau de prescriptiilité en dénomination commune ("plus de trois substances", "gaz médicinal", etc.), utilisée par la propriété de [justification du niveau de prescriptibilité des spécialités](#med:SpecialitePharmaceutique_med:justificationPrescriptibiliteEnDC)
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/JustificationNiveauPrescriptibilite_.*$
target: JustificationNiveauPrescriptibilite-target
background-color: 00B050

P108
property role: LabelRole
datatype: langString
description: Libellé de l'élément
max count: 1
min count: 1
name: libellé de l'élémént
node kind: Literal
path: label
background-color: #EAF1DD

P48
description: Lien vers le (ou les) médicament virtuel servant de base à la définition de ce libellé de prescription. Ce lien est obligatoire, tous les libellés de prescription en DC doivent s'appuyer sur un médicament virtuel. Dans certain cas une prescription en DC pourra correspondre à plusieurs médicaments virtuels (cas du Prasugrel)
min count: 1
name: médicament virtuel
node kind: IRI
path: medicamentVirtuel

Présentation
type: NodeShape
type: Class
comment: Une présentation est identifiée par son code [CIP13](#med:Presentation_med:CIP13). Elle est [liée à la spécialité](#med:Presentation_med:presente) présentée et à l’UCD [contenue dans la présentation](#med:Presentation_med:contientUniteDeDispensation). Conceptuellement, la présentation “[hérite](#med:Presentation_rdfs:subClassOf)” de toutes les caractéristiques de la spécialité dispensée (substances, type de conditionnement, forme manufacturée). La présentation peut être [prescriptible](#med:Presentation_med:prescriptibleComme) dans une ou plusieurs définitions de prescriptions en dénomination commune, si la spécialité dispensée est prescriptible en DC. Une présentation porte également l’[historique](#med:Presentation_med:libelle) de tous ses noms. La [forme manufacturée](#med:Presentation_med:formeManufacturee) ainsi que les [voies d’administration possibles](#med:Presentation_med:voie) sont indiquées sur les présentations. La forme peut être plus spécifique que la forme indiquée au niveau de la spécialité, par exemple _"solution"_ sur la spécialité, et _"solution en ampoule"_ ou _"solution en flacon"_ sur des présentations.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Presentation_.*$
property: P156
property: P144
property: P159
property: P145
property: P157
property: P151
property: P158
property: P152
property: P148
property: P146
property: P150
property: P149
property: P160
property: P141
property: P153
property: P147
property: P154
property: P143
property: P142
property: P155
sparql: BusinessRule 3
sparql: BusinessRule 10
sparql: BusinessRule 16
sparql: BusinessRule 4
target: Presentation-target
background-color: 7030A0

P18
sous classe de: Dosage de présentation
description: Dosage de présentation définissant ce PhPID. En fonction des motifs de dosage, les dosages présentation et concentration peuvent être présents ou omis. Au moins un dosage (présentation ou concentration) doit être indiqué.
name: dosage présentation
node: Dosage de présentation
node kind: IRI
path: dosagePresentation

Groupe générique
type: NodeShape
type: Class
comment: Les groupes génériques regroupent les spécialités par des liens de différentes natures. Chaque groupe générique indique en général une [spécialité de référence](#med:GroupeGenerique_med:specialiteDeReference) (mais pas toujours, certains groupes n’ont aucune spécialité de référence), et donne les spécialités génériques [équivalentes](#med:GroupeGenerique_med:specialiteGenerique) et les autres spécialités [substituables](#med:GroupeGenerique_med:specialiteSubstituable).
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/GroupeGenerique_.*$
property: P129
property: P130
property: P128
property: P132
property: P131
target: GroupeGenerique-target
background-color: C45911

P205
property role: LabelRole
datatype: langString
description: Libellé
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

BusinessRule 3
type: SPARQLConstraint
description: Seules les Présentations de Spécialités prescriptibles en DC peuvent avoir une prescription en DC.
message: La Présentation est liée à une prescription en DC sans que sa spécialitée soit prescriptible en DC.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:prescriptibleComme ?dc . FILTER NOT EXISTS { $this med:presente/med:prescriptibiliteEnDC ?niveauDc . # prescriptible en DC + avec nom de marque FILTER( ?niveauDc IN(med:NiveauPrescriptibilite_315 med:NiveauPrescriptibilite_317)) } }

P181
datatype: date
description: Date de création de la substance dans le système
max count: 1
min count: 1
name: date de création
path: created
background-color: #EAF1DD

Type de contenant
type: NodeShape
type: Class
comment: Liste contrôlée des types de contenant, utilisée pour coder le [conditionnement primaire](#med:ElementPresentation_med:typeContenant) des éléments de présentation.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Conditionnement_.*$
property: P203
property: P202
target: TypeContenant-target
background-color: 00B050

P151
datatype: decimal
description: Donne le volume, le poids, le nombre de doses ou la quantité de radioactivité contenue dans la présentation. L'unité est donnée dans un autre attribut.
max count: 1
name: quantité du conditionnement primaire
node kind: Literal
path: quantiteConditionnement
background-color: #EAF1DD

P91
sous classe de: Substance
description: Substance qui n'est pas directement "contenue dans la boite", mais qui est libérée par une des susbtance actives du médicament. Toutes les spécialités n'ont pas forcément de fraction thérapeutique indiquée.
name: fraction thérapeutique
node: Substance
node kind: IRI
path: fractionTherapeutique
background-color: #EAF1DD

P247
datatype: string
description: Identifiant technique
max count: 1
min count: 1
name: identifiant
node kind: Literal
path: notation

Dosage de présentation
type: NodeShape
type: Class
comment: Les dosages en présentation donnent une [quantité]((#med:DosagePresentation_med:quantiteSubstance)) de [substance](#med:DosagePresentation_med:substance) contenue dans un [élément de présentation](#med:ElementPresentation), exprimée dans une certaine [unité](#med:DosagePresentation_med:unite) (“mg”, “mL”, “g”, etc.) ou éventuellement une plage de quantité ([inférieure](#med:DosagePresentation_med:quantiteSubstanceInf) / [supérieure](#med:DosagePresentation_med:quantiteSubstanceSup)). La quantité peut être exprimée par rapport : - à rien (_“10 mg”_) - à la [quantité totale dans la présentation](#med:DosagePresentation_med:quantitePresentation) (_“10 mg dans 100 mL”_) - à une [unité de présentation](#med:DosagePresentation_med:uniteDePresentation) (_“10 mg dans une seringue”_)
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Dosage_.*$
property: P61
property: P56
property: P55
property: P58
property: P57
property: P52
property: P59
property: P51
property: P60
property: P54
property: P53
sparql: BusinessRule 9
target: DosagePresentation-target
background-color: 808080

P121
datatype: string
description: expression de la quantité dans l'expression de dosage
max count: 1
min count: 1
name: expression quantité
node kind: Literal
path: expressionQuantite
background-color: #EAF1DD

P61
comment: Si l'unité de présentation est indiquée, la quantité de présentation ne peut pas être présente
sous classe de: Unité de présentation
description: Unité de présentation pour l'expression de ce dosage. Cet attribut est renseigné pour les dosages exprimés par unité de dose (par exemple 50 mL/seringue, 50mg/bouffée)
max count: 1
name: unité de présentation
node: Unité de présentation
node kind: IRI
path: uniteDePresentation

P217
sous classe de: Type de procédure
description: Le type de procédure selon laquelle a été délivrée l'autorisation
max count: 1
name: type de procédure
node: Type de procédure
node kind: IRI
path: typeProcedure

BusinessRule 13
type: SPARQLConstraint
description: Un libellé préférentiel de Substance ne doit pas comporter de parenthèses
message: Un libellé préférentiel de Substance contient des parenthèses
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT $this $PATH ?value WHERE { $this rdfs:label ?value . FILTER( CONTAINS(STR(?value), "(") ) BIND(rdfs:label AS $PATH) }

P31
sous classe de: Dosage de présentation
description: Dosage de présentation définissant ce PhPID. En fonction des motifs de dosage, les dosages présentation et concentration peuvent être présents ou omis. Au moins un dosage (présentation ou concentration) doit être indiqué.
name: dosage présentation
node: Dosage de présentation
node kind: IRI
path: dosagePresentation

P193
description: Identifiant de la voie équivalente dans le référentiel RMS
name: équivalent RMS
node kind: IRI
path: exactMatch
background-color: #EAF1DD

Evènement
type: Class
type: NodeShape
comment: Un événement réglementaire [concerne](#med:Evenement_med:concerne) une [Spécialité](#med:Specialite) ou une [Présentation](#med:Presentation) et est caractérisé par son [type d'événement](#med:Evenement_med:typeEvenement) et sa [date d'effet](#med:Evenement_med:dateEffet).
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Evenement_.*$
property: P212
property: P213
property: P214
property: P215
property: P210
property: P211
target: Evenement-target
background-color: FFD564

Niveau de Virtualisation
type: Class
type: NodeShape
comment: Liste des différentes modalités selon lesquelles une spécialité peut se virtualiser : non virtualisable, virtualisable partiellement (en PhPID 1 seulement), virtualisable complètement (en PhPID 4). Cette liste est utilisée par coder le [niveau de virtualisation](#med:SpecialitePharmaceutique_med:niveauDeVirtualisation) des spécialités.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/NiveauVirtualisation_.*$
property: P243
property: P244
target: NiveauVirtualisation-target
background-color: 00B050

P163
description: Un élément présentation porte 2 informations de classement : il est toujours sous-classe de med:ElementPresentation mais également sous-classe de l'élément de spécialité correspondant. Les élément de présentations héritent de toutes les caractéristiques de l'élément de spécialité correspondant.
max count: 2
min count: 2
name: classement
node kind: IRI
path: subClassOf
background-color: #EAF1DD

UniteDePresentation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:UniteDePresentation }

Statut de Spécialité
type: Class
type: NodeShape
comment: Le statut est l'état de l'autorisation de la spécialité pharmaceutique : actif, archivé, suspendu, retiré... Cette liste est utilisée pour coder le [statut courant d'une spécialité](#med:SpecialitePharmaceutique_med:statutCourant).
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/StatutSpecialite_.*$
property: P234
property: P230
property: P232
property: P229
property: P231
property: P233
target: StatutSpecialite-target
background-color: 00B050

P73
comment: Uniquement pour des questions d'affichage dans le SMT
property role: LabelRole
datatype: langString
description: libellé
max count: 1
min count: 1
name: libellé de l'unité
node kind: Literal
path: label

P229
property role: LabelRole
datatype: langString
description: Nom du statut
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P103
sous classe de: Groupe générique
description: Groupe générique pour lequel cette spécialité est la spécialité de référence
name: est spécialité de référence dans
node: Groupe générique
node kind: IRI
path: estSpecialiteDeReferenceDans

P43
sous classe de: Dosage de présentation
description: Dosage de présentation définissant ce libellé de prescription. En fonction des motifs de dosage, les dosages présentation et concentration peuvent être présents ou omis. Au moins un dosage (présentation ou concentration) doit être indiqué.
max count: 6
name: dosage présentation
node: Dosage de présentation
node kind: IRI
path: dosagePresentation

P13
sous classe de: Substance
description: Substance définissant ce PhPID. La substance est soit une substance dans un référentiel EMA, soit une substance technique. Le PhPID regroupe les médicaments contenant les substances indiquées, et seulement ces substances. Il n'y a pas de restriction sur le nombre maximum de substances indiquées.
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage

P230
datatype: langString
description: Définition
language in: fr
max count: 1
name: définition
node kind: Literal
path: definition
background-color: #EAF1DD

P145
datatype: integer
description: Donne le nombre d'unité de dispensation dans la présentation
max count: 1
min count: 1
name: nombre d'unités de dispensation
node kind: Literal
path: nombreUniteDeDispensation
background-color: #EAF1DD

P85
datatype: langString
description: Le libellé de la classification ATC donné à cette spécialité dans les données source. En cas d'évolution de la classification ATC, ce libellé pourrait être différent du libellé de la classification ATC actuelle, et est conservé pour cette raison
max count: 1
min count: 1
name: libellé ATC (données source)
node kind: Literal
path: libelleATC
background-color: #EAF1DD

PhPID2 : Produit pharmaceutique par substance et dosage
type: Class
type: NodeShape
comment: Produit pharmaceutique de niveau 2 (PhPID2) défini par les [substances qui portent le dosage](#med:PPhParSubstanceDosage_med:substancePortantLeDosage) + les dosages [présentation](#med:PPhParSubstanceDosage_med:dosagePresentation) et [concentration](#med:PPhParSubstanceDosage_med:dosageConcentration) de ce produit. Le PhPID2 [précise](#med:PPhParSubstanceDosage_med:precisePPhParSubstance) un PhPID1.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/PPhParSubstanceDosage_.*$
property: P15
property: P19
property: P17
property: P18
property: P20
property: P16
sparql: BusinessRule 1
target: PPhParSubstanceDosage-target
background-color: 4472C4

P200
property role: LabelRole
datatype: langString
description: Libellé de l'unité de présentation
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

P115
sous classe de: Substance
description: Substance de cet élément dans laquelle est exprimée son dosage.
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage
severity: Warning
background-color: #EAF1DD

P55
datatype: decimal
description: "Au moins cette quantité de substance..." : Borne inférieure d'un dosage exprimé par intervalle. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: quantité de substance - borne inférieure
node kind: Literal
path: quantiteSubstanceInf

BusinessRule 9
type: SPARQLConstraint
description: Un dosage présentation ou concentration doit être exprimé soit avec une quantité de substance exacte, soit avec un intervalle de dosage.
message: Le dosage n'est pas exprimé avec une quantité exacte ni avec un intervalle
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { FILTER NOT EXISTS { $this med:quantiteSubstance ?qtt } FILTER NOT EXISTS { $this med:quantiteSubstanceInf ?qttInf . } FILTER NOT EXISTS { $this med:quantiteSubstanceSup ?qttSup . } }

NiveauPrescriptibilite-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:NiveauPrescriptibilite }

P25
sous classe de: Forme
description: Forme pharmaceutique administrable définissant ce PhPID. Il s'agit d'une forme pharmaceutique administrable, et non pas d'une forme manufacturée.
max count: 1
min count: 1
name: forme administrable
node: Forme
node kind: IRI
path: formeAdministrable

P187
description: Identifiant de substance équivalente dans le référentiel SMS
name: équivalent SMS
node kind: IRI
path: exactMatch
background-color: #EAF1DD

Unité commune de dispensation
type: Class
type: NodeShape
comment: Une Unité Commune de dispensation est identifiée par son code [UCD13](#med:UniteCommuneDeDispensation_med:codeUCD13). Elle est liée d’une part [à sa spécialité pharmaceutique](#med:UniteCommuneDeDispensation_med:uniteDeDispensationDe) (une et une seule) et d’autre part [aux présentations](#med:UniteCommuneDeDispensation_med:presenteDans) dans lesquelles elle se retrouve (une UCD peut se retrouver dans plusieurs présentations). L’UCD porte l’[historique](#med:UniteCommuneDeDispensation_med:libelle) de tous ses noms.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/UCD_.*$
property: P134
property: P137
property: P139
property: P136
property: P135
property: P138
target: UniteCommuneDeDispensation-target
background-color: D52FCD

P157
sous classe de: Dosage de présentation
description: Dosage de présentation possible pour cette présentation. Une même présentation peut posséder plusieurs dosage présentation possible pour la même substance de référence.
name: dosage présentation
node: Dosage de présentation
node kind: IRI
path: dosagePresentation

P97
sous classe de: Niveau de Virtualisation
description: Indique a quel degré la spécialité peut être virtualisable : non virtualisable, virtualisable partiellement (en PhPID 1 seulement), virtualisable complètement (en PhPID 4).
max count: 1
min count: 1
name: niveau de virtualisation
node: Niveau de Virtualisation
node kind: IRI
path: niveauDeVirtualisation

Modèle de données du Référentiel Unique d'Interopérabilité du Médicament (RUIM)
type: Ontology
created: 2022-03-01
creator: Le modèle du référentiel a été élaboré par l’ANS, le LIMICS (INSERM 1142), le CHU de Rouen (D2IM) et la société SPARNA sur la base des modèles existants (BDPM et IDMP).
description: ### Description générale Ce diagramme fait apparaitre 3 “sous-référentiels” autonomes : 1. Le référentiel des [Spécialités pharmaceutiques](#med:SpecialitePharmaceutique), avec leurs [Unités Communes de Dispensation (UCD)](#med:UniteCommuneDeDispensation) et leurs [Présentations](#med:Presentation). Les Présentations sont d’ailleurs les entités qui permettent de faire les liens “en étoile” avec les autres parties du référentiel. 2. Le référentiel des produits pharmaceutiques, qui définit des catégories en fonction de “la composition quantitative et qualitative des médicaments dans la forme galénique approuvée pour l’administration”. Ces catégories sont désignées par l’acronyme “PhPID” (Pharmaceutical Product Identifier) ; elles sont définies à des niveaux de granularité différents : - [PhPID 1](#med:PPhParSubstance) : par la/les substance(s) active(s) seulement (composition qualitative) (“Paracétamol”). - [PhPID 2](#med:PPhParSubstanceDosage) : par la/les substance(s) active(s) et son/leur dosages (composition qualitative et quantitative) (“Paracétamol 500 mg”) - [PhPID 3](#med:PPhParSubstanceForme) : par la/les substance(s) active(s) et la forme (composition qualitative avec la forme galénique) (“Paracétamol comprimé” ou “Paracétamol suspension buvable”) - [PhPID 4](#med:PPhParSubstanceDosageForme) : par la/les substance(s) active(s) et son/leur dosages et la forme galénique) (“Paracétamol 500 mg comprimé”, “Paracétamol 500 mg suspension buvable”). 3. Le référentiel de [prescriptions en dénomination commune](#med:PrescriptionEnDC) (ou “prescriptions en DC”) qui spécifie des caractéristiques normalisées des prescriptions ("_Paracétamol 500 mg comprimé voie orale_", "_Paracétamol 500 mg poudre (pour suspension buvable) voie orale_"). Ces 3 parties sont chacune définies de façon formelle sur des caractéristiques communes : - Les [substances](#med:Substance) (substances actives ou fractions thérapeutiques) - Les [formes](#med:Forme) (formes manufacturées dans les libel…
modified: 2025-03-01
publisher: ANS
version info: 6.0
distribution:
  format: turtle
  download URL: https://smt.esante.gouv.fr/ruim/RUIM-SHACL.zip

P212
datatype: date
description: Date de prise d'effet de l'évènement, qui peut être différente de sa date de notification/publication. C’est la date principale de l’événement, celle qui a un sens réglementaire.
max count: 1
min count: 1
name: date d'effet
node kind: Literal
path: dateEffet
background-color: #EAF1DD

P67
datatype: ucumunit
description: Code de l'unité de mesure de la borne inférieure d'un dosage par intervalle, normalisé dans la grammaire UCUM. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: concentration de substance - borne inférieure - unité
node kind: Literal
path: uniteInf

NiveauVirtualisation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:NiveauVirtualisation }

Prescription en dénomination commune
type: Class
type: NodeShape
comment: Les prescriptions en DC sont définies par leurs caractéristiques formelles, comme les produits pharmaceutiques : - [Substances qui portent le dosage](#med:PrescriptionEnDC_med:substancePortantLeDosage) dans cette prescription. - Dosages [présentation](#med:PrescriptionEnDC_med:dosagePresentation) et [concentration](#med:PrescriptionEnDC_med:dosageConcentration) dans cette prescription. - Forme [manufacturée](#med:PrescriptionEnDC_med:formeManufacturee). - [Voie d’administration](#med:PrescriptionEnDC_med:voie). - [Unité de présentation](#med:PrescriptionEnDC_med:uniteDePresentation). Les prescriptions en DC sont par ailleurs liées à/aux médicaments virtuels Medicabase dont elles sont dérivées, et au [PhPID4 correspondant](#med:PrescriptionEnDC_med:classementSubstanceDosageForme) à cette prescription en DC.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/PrescriptionEnDC_.*$
property: P41
property: P40
property: P42
property: P43
property: P44
property: P45
property: P38
property: P49
property: P39
property: P46
property: P37
property: P47
property: P48
target: PrescriptionEnDC-target
background-color: F94107

P37
datatype: string
description: Identifiant de la prescription en DC
max count: 1
min count: 1
name: identifiant
path: notation

P199
datatype: string
description: Identifiant (standard term ou "technique") de l'unité de présentation
max count: 1
min count: 1
name: identifiant
path: notation

ExpressionDeDosage-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:ExpressionDeDosage }

P169
sous classe de: PhPID4 : Produit pharmaceutique par substance, dosage et forme
description: Classement de cet élément de présentation sur un PhPID4. Cet attribut est toujours renseigné, sauf dans le cas des spécialités non virtualisables, pour lesquelles c'est seulement le classement par substance qui est indiqué. Cet attribut peut être répété pour le cas où un même élément dans une présentation pourrait donner lieu à plusieurs formes administrables.
name: classement par substance, dosage et forme
node: PhPID4 : Produit pharmaceutique par substance, dosage et forme
node kind: IRI
path: classementSubstanceDosageForme

P224
datatype: string
description: Identifiant technique
max count: 1
min count: 1
name: identifiant
node kind: Literal
path: notation
background-color: #EAF1DD

PPhParSubstanceDosageForme-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:PPhParSubstanceDosageForme }

P139
description: Référence à un libellé historisé de l'UCD. Chaque libellé historisé porte une date de début, éventuellement une date de fin, et la valeur du libellé.
min count: 1
name: libellé historisé
node: Libellé historique
path: libelle

TypeProcedure-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:TypeProcedure }

P79
property role: LabelRole
datatype: langString
description: Nom de spécialité
language in: fr
max count: 1
min count: 1
name: libellé de la spécialité
node kind: Literal
path: label
background-color: #EAF1DD

ElementPresentation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:ElementPresentation }

P109
sous classe de: Expression de dosage
description: Expression de dosage d'un substance dans cet élément de spécialité
min count: 1
name: expression de dosage
node: Expression de dosage
node kind: IRI
path: expressionDeDosage
severity: Warning
background-color: #EAF1DD

P170
sous classe de: PhPID1 : Produit pharmaceutique par substance
description: Classement de cet élément de présentation sur un PhPID1. Cet attribut est renseigné seulement pour les spécialités non virtualisables.
max count: 1
name: classement par substance
node: PhPID1 : Produit pharmaceutique par substance
node kind: IRI
path: classementSubstance

P49
sous classe de: PhPID4 : Produit pharmaceutique par substance, dosage et forme
description: Lien vers un PhPID4 dans lequel est classé ce libellé de prescription. Ce lien est obligatoire, tous les libellés de prescription en DC doivent être classés dans un PhPID4.
max count: 1
min count: 1
name: classement par substance, dosage et forme
node: PhPID4 : Produit pharmaceutique par substance, dosage et forme
node kind: IRI
path: classementSubstanceDosageForme

P19
sous classe de: Dosage en concentration
description: Dosage de concentration définissant ce PhPID. En fonction des motifs de dosage, les dosages présentation et concentration peuvent être présents ou omis. Au moins un dosage (présentation ou concentration) doit être indiqué.
name: dosage concentration
node: Dosage en concentration
node kind: IRI
path: dosageConcentration

P80
datatype: boolean
description: Indique si cette spécialité est actuellement active (oui/non)
max count: 1
name: actif
node kind: Literal
path: actif
background-color: #EAF1DD

Justification du niveau de virtualisation
type: NodeShape
type: Class
comment: Liste contrôlée des justification du niveau de virtualisation d'une spécialité ("pas de principe actif", etc.), utilisée par la propriété de [justification du niveau de virtualisation](#med:SpecialitePharmaceutique_med:justificationNiveauDeVirtualisation)
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/JustificationNiveauVirtualisation_.*$
target: JustificationNiveauVirtualisation-target
background-color: 00B050

P236
property role: LabelRole
datatype: langString
description: Nom du type de procédure
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P110
sous classe de: Spécialité pharmaceutique
description: Spécialité dont cet élément fait partie
max count: 1
min count: 1
name: compose
node: Spécialité pharmaceutique
node kind: IRI
path: compose
background-color: #EAF1DD

P206
datatype: langString
description: Exemple de valeur
language in: fr
name: exemple
node kind: Literal
path: example

BusinessRule 4
type: SPARQLConstraint
description: Toutes les Présentations de Spécialités prescriptibles en DC devraient avoir une prescription en DC
message: La Présentation d'une Spécialité prescriptible en DC n'est pas liée à une prescription en DC.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:presente/med:prescriptibiliteEnDC ?niveauDc . # prescriptible en DC + avec nom de marque FILTER( ?niveauDc IN(med:NiveauPrescriptibilite_315 med:NiveauPrescriptibilite_317)) FILTER NOT EXISTS { $this med:prescriptibleComme ?dc . } }

P20
sous classe de: PhPID1 : Produit pharmaceutique par substance
description: Lien vers le PhPID1 que ce PHPID2 précise.
max count: 1
min count: 1
name: précise produit pharmaceutique par substance
node: PhPID1 : Produit pharmaceutique par substance
node kind: IRI
path: precisePPhParSubstance

P182
datatype: string
description: Code SMS correspondant de la substance. Toutes les substances n'ont pas d'équivalent SMS, ce code n'est pas obligatoirement présent.
max count: 1
name: code SMS
path: codeSMS
background-color: #EAF1DD

JustificationNiveauVirtualisation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:JustificationNiveauVirtualisation }

P152
datatype: ucumunit
description: Donne l'unité de la quantité du conditionnement primaire.
max count: 1
name: unité de la quantité du conditionnement primaire
node kind: Literal
path: uniteQuantiteConditionnement
background-color: #EAF1DD

P92
sous classe de: Substance
description: Substance de cette spécialité dans laquelle est exprimée son dosage.
min count: 1
name: substance qui porte le dosage
node: Substance
node kind: IRI
path: substancePortantLeDosage
severity: Warning
background-color: #EAF1DD

P122
datatype: string
description: expression de la quantité après étape de normalisation (suppression de la référence dosage redondante à la fin de l'expression de la quantité)
max count: 1
min count: 1
name: expression quantité normalisée
node kind: Literal
path: expressionQuantiteNormalisee

BusinessRule 14
type: SPARQLConstraint
description: Une justification doit être indiquée si le niveau de prescriptibilité n'est pas "prescriptible en DC"
message: Une spécialité qui n'est pas prescriptible en DC n'a pas de justification associée.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT $this ?value WHERE { $this med:prescriptibiliteEnDC ?value . FILTER(?value NOT IN (med:NiveauPrescriptibilite_315 med:NiveauPrescriptibilite_316)) FILTER NOT EXISTS { $this med:justificationPrescriptibiliteEnDC ?justification . } }

P32
sous classe de: Dosage en concentration
description: Dosage de concentration définissant ce PhPID. En fonction des motifs de dosage, les dosages présentation et concentration peuvent être présents ou omis. Au moins un dosage (présentation ou concentration) doit être indiqué.
name: dosage concentration
node: Dosage en concentration
node kind: IRI
path: dosageConcentration

P164
datatype: string
description: Identifiant (séquentiel) de l'élément dans la présentation
max count: 1
min count: 1
name: identifiant de l'élément
node kind: Literal
path: identifiantElement
background-color: #EAF1DD

P134
datatype: string
description: Code UCD13 (code principal)
max count: 1
min count: 1
name: UCD 13
node kind: Literal
path: codeUCD13
background-color: #EAF1DD

3. Prescriptions en DC
order: 3

P74
datatype: ucumunit
description: Code de cette unité de mesure normalisé dans la grammaire UCUM.
max count: 1
min count: 1
name: code UCUM
node kind: Literal
path: codeUcum

P104
sous classe de: Groupe générique
description: Groupe générique pour lequel cette spécialité est une spécialité générique
name: est spécialité générique dans
node: Groupe générique
node kind: IRI
path: estSpecialiteGeneriqueDans

P44
sous classe de: Dosage en concentration
description: Dosage de présentation définissant ce libellé de prescription. En fonction des motifs de dosage, les dosages présentation et concentration peuvent être présents ou omis. Au moins un dosage (présentation ou concentration) doit être indiqué.
max count: 6
name: dosage concentration
node: Dosage en concentration
node kind: IRI
path: dosageConcentration

Unite-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Unite }

P176
datatype: string
description: Identifiant technique de l'organisation, issu de la base ANSM
max count: 1
min count: 1
name: identifiant
path: notation
background-color: #EAF1DD

P231
datatype: string
description: Identifiant technique
max count: 1
min count: 1
name: identifiant
node kind: Literal
path: notation
background-color: #EAF1DD

P146
datatype: string
description: Type de dispositif d'administration dans cette présentation (exemple : "cuillère-mesure"). Il peut y avoir plusieurs dispositifs. Ce champs n'a pas été renseigné de façon systématique.
name: dispositif
node kind: Literal
path: typeDispositif
background-color: #EAF1DD

P86
sous classe de: Evènement
description: Référence à un évènement qui concerne cette spécialité (autorisation, changement de statut, changement de procédure, etc.)
name: concernée par
node: Evènement
node kind: IRI
path: concernePar
background-color: #EAF1DD

P116
sous classe de: Dosage en concentration
description: Dosage en concentration de cet élément. Le dosage en concentration ne dépend pas du volume du contenant et est donc indiqué sur l'élément, contrairement au dosage présentation. Un élément ne peut avoir qu'un seul dosage en concentration pour une substance donnée.
max count: 1
name: dosage concentration
node: Dosage en concentration
node kind: IRI
path: dosageConcentration

P56
datatype: ucumunit
description: Code de l'unité de mesure de la borne inférieure d'un dosage par intervalle, normalisé dans la grammaire UCUM. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: quantité de substance - borne inférieure - unité
node kind: Literal
path: uniteInf

P26
sous classe de: PhPID1 : Produit pharmaceutique par substance
description: Lien vers le PhPID1 que ce PHPID3 précise.
max count: 1
min count: 1
name: précise produit pharmaceutique par substance
node: PhPID1 : Produit pharmaceutique par substance
node kind: IRI
path: precisePPhParSubstance

P243
property role: LabelRole
datatype: langString
description: Libellé
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

P158
sous classe de: Dosage en concentration
description: Dosage en concentration possible pour cette présentation. Une même présentation ne peut posséder qu'un seul dosage concentration pour la même substance de référence
name: dosage concentration
node: Dosage en concentration
node kind: IRI
path: dosageConcentration

P98
sous classe de: Niveau de Prescriptibilité
description: Indique a quel degré la spécialité est prescriptible en DC : prescriptible, non-prescriptible, prescriptible avec nom de marque.
max count: 1
min count: 1
name: prescriptibilité en DC
node: Niveau de Prescriptibilité
node kind: IRI
path: prescriptibiliteEnDC
background-color: #EAF1DD

P213
datatype: langString
description: Une description textuelle
max count: 1
name: description
node kind: Literal
path: description

P128
datatype: string
description: Identifiant du groupe générique
max count: 1
min count: 1
name: identifiant
node kind: Literal
path: notation
background-color: #EAF1DD

Autorisation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Autorisation }

P68
datatype: decimal
description: "Pas plus de cette concentration de substance..." : Borne supérieure d'un dosage exprimé par intervalle. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: concentration de substance - borne supérieure
node kind: Literal
path: quantiteSubstanceSup

P38
property role: LabelRole
datatype: langString
description: Libellé normalisé de prescription. Concaténation des noms des substances, séparés par un '+', par ordre alphabétique, suivi de l'expression de dosage, suivi de la forme pharmaceutique manufacturée, suivi de la voie d'administration.
language in: fr
max count: 1
min count: 1
name: libellé de prescription
node kind: Literal
path: label

P225
datatype: date
description: Date de création de cette valeur dans la liste
max count: 1
name: date de création
node kind: Literal
path: created
background-color: #EAF1DD

AccesDerogatoire-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:AccesDerogatoire }

P171
sous classe de: Forme
description: Forme pharmaceutique administrable de cet élément
name: forme administrable
node: Forme
node kind: IRI
path: formeAdministrable

Type de procédure
type: Class
type: NodeShape
comment: Liste de toutes les catégories de procédures que peut décrire le référentiel du médicament sur les spécialités pharmaceutiques. Cette liste est utilisée pour code le [type de procédure courante](#med:SpecialitePharmaceutique_med:typeProcedureCourante) d'une spécialité.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/TypeProcedure_.*$
property: P239
property: P236
property: P238
property: P240
property: P241
property: P237
target: TypeProcedure-target
background-color: 00B050

P141
datatype: string
description: Code CIP13 (code principal)
max count: 1
min count: 1
name: CIP13
node kind: Literal
path: CIP13
background-color: #EAF1DD

P81
datatype: date
description: Date de la (première) AMM ou de la première autorisation de cette spécialité.
max count: 1
min count: 1
name: date de première AMM
node kind: Literal
path: dateDebut
background-color: #EAF1DD

P237
datatype: langString
description: Définition
language in: fr
max count: 1
name: définition
node kind: Literal
path: definition
background-color: #EAF1DD

P111
datatype: string
description: La forme manufacturée de cet élément, sous forme de chaine de caractères non normalisée
max count: 1
min count: 1
name: forme manufacturée (littérale)
node kind: Literal
path: formeManufactureeLitterale
background-color: #EAF1DD

P51
comment: Uniquement pour des questions d'affichage dans le SMT
property role: LabelRole
datatype: langString
description: Libellé de ce dosage. Même si formellement le modèle n'a pas besoin d'un libellé pour le dosage, il est obligatoire pour l'affichage dans le SMT. Le libellé du dosage est caculé de façon automatique à partir de ses caractéristiques.
max count: 1
min count: 1
name: libellé du dosage
node kind: Literal
path: label

BusinessRule 5
type: SPARQLConstraint
description: Seules les éléments présentation de Spécialités virtualisables peuvent avoir un classement sur un PhPID4.
message: L'élément présentation est lié à un PhPID4 sans que sa spécialité soit indiquée comme étant virtualisable.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:classementSubstanceDosageForme ?phpid4 . FILTER NOT EXISTS { $this med:compose/med:presente/med:niveauDeVirtualisation ?niveauVirt . FILTER( ?niveauVirt IN(med:Categorie_xx, med:Categorie_yy)) } }

Forme
type: Class
type: NodeShape
comment: La forme pharmaceutique (également appelée "forme médicamenteuse" ou "forme galénique") correspond à la forme sous laquelle le médicament se présente (comprimé, gélule, sirop, collyre, crème, solution injectable, etc.). Elle est spécialement conçue pour la [voie d'administration](#med:Voie) à laquelle le médicament est destiné.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Forme_.*$
property: P197
property: P195
property: P196
target: Forme-target
background-color: 00B050

P183
property role: LabelRole
datatype: langString
description: Libellé préférentiel de la substance qui est utilisé dans les PhPID du référentiel du médicament
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P153
sous classe de: Elément Présentation
description: Element de présentation contenu dans cette présentation
name: se compose de ou des éléments
node: Elément Présentation
node kind: IRI
path: seComposeDe
background-color: #EAF1DD

P93
datatype: boolean
description: Indique si la substance portant le dosage est connue pour cette spécialité. Cette valeur est à false si la substance portant le dosage n'est pas connue.
max count: 1
name: substance qui porte le dosage connue
node kind: Literal
path: substancePortantLeDosageConnue
background-color: #EAF1DD

P249
datatype: date
description: Date de début de cette entrée d'historique
max count: 1
min count: 1
name: à partir de
node kind: Literal
path: dateDebut

P123
datatype: string
description: Référence du dosage telle qu'exprimée dans les fichiers d'entrée. La cardinalité min est spécifiée à 1, cependant dans certains cas limites, la référence dosage peut ne pas renseignée.
max count: 1
min count: 1
name: référence dosage
node kind: Literal
path: referenceDosage
severity: Warning
background-color: #EAF1DD

P63
comment: Uniquement pour des questions d'affichage dans le SMT
property role: LabelRole
datatype: langString
description: Libellé de ce dosage. Même si formellement le modèle n'a pas besoin d'un libellé pour le dosage, il est obligatoire pour l'affichage dans le SMT. Le libellé du dosage pourrait être caculé de façon automatique à partir de ses caractéristiques.
max count: 1
min count: 1
name: libellé du dosage
node kind: Literal
path: label

P219
datatype: string
description: Le code de l'indication. Ce n'est pas un identifiant unique global, c'est un numéro séquentiel ajouté aux 4 premières lettre de la DCI quand elle existe. C'est le couple CIS+Code indication qui forme un identifiant unique.
max count: 1
min count: 1
name: indication (code)
node kind: Literal
path: codeIndication

BusinessRule 15
type: SPARQLConstraint
description: Une justification doit être indiquée si le niveau de virtualisation n'est pas "virtualisable"
message: TEMP : Une spécialité qui n'est pas virtualisable n'a pas de justification associée.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT $this ?value WHERE { $this med:niveauDeVirtualisation ?value . FILTER(?value != med:NiveauVirtualisation_XXX) FILTER NOT EXISTS { $this med:justificationNiveauDeVirtualisation ?justification . } }

P33
sous classe de: Forme
description: Forme pharmaceutique administrable définissant ce PhPID. Il s'agit d'une forme pharmaceutique administrable, et non pas d'une forme pharmaceutique manufacturée.
max count: 1
min count: 1
name: forme administrable
node: Forme
node kind: IRI
path: formeAdministrable

P195
datatype: string
description: Identifiant (standard term ou "technique") de la forme
max count: 1
min count: 1
name: identifiant
path: notation

Substance
type: Class
type: NodeShape
comment: Les substances sont identifiées par un [identifiant interne ANSM](#med:Substance_dct:identifier). Elles peuvent être associées à un [code SMS](#med:Substance_med:codeSMS) quand un équivalent existe. Au moins un [libellé](#med:Substance_rdfs:label) en français est donné à la substance, avec potentiellement plusieurs [synonymes](#med:Substance_skos:altLabel:).
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Substance_.*$
property: P183
property: P186
property: P180
property: P185
property: P182
property: P184
property: P181
property: P187
sparql: BusinessRule 12
sparql: BusinessRule 13
sparql: BusinessRule 11
target: Substance-target
background-color: 00B050

Substance-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:Substance }

P250
datatype: date
description: Date de fin de cette entrée d'historique
max count: 1
name: jusqu'au
node kind: Literal
path: dateFin

JustificationNiveauPrescriptibilite-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:JustificationNiveauPrescriptibilite }

P165
property role: LabelRole
datatype: langString
description: Libellé de l'élément présentation
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P220
datatype: string
description: La description de l'indication.
max count: 1
min count: 1
name: indication (texte)
node kind: Literal
path: texteIndication

P135
datatype: string
description: Code UCD7
max count: 1
min count: 1
name: UCD 7
node kind: Literal
path: codeUCD7
background-color: #EAF1DD

P75
datatype: decimal
description: Multiplicateur à utiliser pour convertir une quantité exprimée avec cette unité en pourcentage. Par exemple sur l'unité "mg/g", le multiplicateur pourcent est 0,1.
max count: 1
name: multiplicateur pourcent
node kind: Literal
path: multiplicateurPourcent

P105
sous classe de: Groupe générique
description: Groupe générique pour lequel cette spécialité est une spécialité substituable
name: est spécialité substituable dans
node: Groupe générique
node kind: IRI
path: estSpecialiteSubstituableDans

P45
sous classe de: Forme
description: Forme pharmaceutique manufacturée définissant ce libellé de prescription. Il s'agit d'une forme manufacturée, par opposition à la forme administrable qui définit les PhPID. La forme pharmaceutique administrable peut être déduite de la forme pharmaceutique manufacturée et de la voie (1 forme pharmaceutique manufacturée + 1 voie = 1 forme pharmaceutique administrable)
max count: 1
min count: 1
name: forme manufacturée
node: Forme
node kind: IRI
path: formeManufacturee

Dosage en concentration
type: NodeShape
type: Class
comment: Les dosages en concentration donnent la [concentration](#med:DosageConcentration_med:quantiteSubstance) de [substance](#med:DosageConcentration_med:substance), exprimée dans une certaine [unité](#med:DosageConcentration_med:unite) de concentration (comme _“mg/mL”_, _“mg/g”_, etc.), ou éventuellement une plage de concentration ([inférieure](#med:DosageConcentration_med:quantiteSubstanceInf) / [supérieure](#med:DosageConcentration_med:quantiteSubstanceSup)).
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Dosage_.*$
property: P68
property: P70
property: P67
property: P64
property: P69
property: P66
property: P71
property: P63
property: P65
sparql: BusinessRule 9
target: DosageConcentration-target
background-color: 808080

P15
datatype: string
description: Identifiant du PhPID2
max count: 1
min count: 1
name: identifiant
path: notation

P177
property role: LabelRole
datatype: string
description: Nom de l'organisation, issu de la base ANSM
max count: 1
min count: 1
name: libellé
path: label
background-color: #EAF1DD

PhPID4 : Produit pharmaceutique par substance, dosage et forme
type: NodeShape
type: Class
comment: Produit pharmaceutique de niveau 4 (PhPID4) défini par les [substances qui portent le dosage](#med:PPhParSubstanceDosageForme_med:substancePortantLeDosage) + les dosages [présentation](#med:PPhParSubstanceDosageForme_med:dosagePresentation) et [concentration](#med:PPhParSubstanceDosageForme_med:dosageConcentration) de ce produit + la [forme administrable](#med:PPhParSubstanceDosageForme_med:formeAdministrable) de ce produit. Les PhPID4 [précisent](#med:PPhParSubstanceDosageForme_med:precisePPhParSubstanceDosage) un PhPID2 et un PHPID3.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/PPhParSubstanceDosageForme_.*$
property: P35
property: P32
property: P29
property: P33
property: P30
property: P34
property: P31
property: P28
sparql: BusinessRule 2
target: PPhParSubstanceDosageForme-target
background-color: 4472C4

P232
datatype: date
description: Date de création de cette valeur dans la liste
max count: 1
name: date de création
node kind: Literal
path: created
background-color: #EAF1DD

TypeDose-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:TypeDose }

P147
sous classe de: Spécialité pharmaceutique
description: Référence à la spécialité pharmaceutique présentée dans cette présentation. Cet attribut est obligatoire et unique.
max count: 1
min count: 1
name: présente la spécialité
node: Spécialité pharmaceutique
node kind: IRI
path: presente
background-color: #EAF1DD

4. PhPIDs
order: 4

P87
sous classe de: Type de procédure
description: Le régime de procédure courant de la spécialité. Le régime de procédure courant peut être différant du type de procédure de l'autorisation d'origine de la spécialité, dans les cas où un évènement à changé le type de procédure de la spécialité.
max count: 1
min count: 1
name: type de procédure courante
node: Type de procédure
node kind: IRI
path: typeProcedureCourante
background-color: #EAF1DD

P202
datatype: string
description: Identifiant (standard term ou "technique") du conditionnement
max count: 1
min count: 1
name: identifiant
path: notation

P117
sous classe de: Elément Présentation
description: Référence à un élément d'une présentation dans lequel cet élément abstrait se manifeste.
max count: 1
name: se manifeste dans
node: Elément Présentation
node kind: IRI
path: seManifesteDans

P57
datatype: decimal
description: "Pas plus de cette quantité de substance..." : Borne supérieure d'un dosage exprimé par intervalle. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: quantité de substance - borne supérieure
node kind: Literal
path: quantiteSubstanceSup

P189
datatype: string
description: Identifiant (standard term ou "technique") de la voie
max count: 1
min count: 1
name: identifiant
path: notation
background-color: #EAF1DD

P244
datatype: string
description: Identifiant technique
max count: 1
min count: 1
name: identifiant
node kind: Literal
path: notation

P159
sous classe de: Voie (d'administration)
description: La voie d'administration de cette présentation.
min count: 1
name: voie d'administration
node: Voie (d'administration)
node kind: IRI
path: voie

1. Spécialités, Présentations, UCD
order: 1

P99
sous classe de: Justification du niveau de virtualisation
description: Indique la justification du niveau de prescriptbilité de cette spécialité (pas de principe actif, plusieurs éléments de forme, etc.). Cet attribut est obligatoire si le niveau de virtualisation de la spécialité est "non virtualisable" ou "virtualisable partiellement". Il peut être répété.
name: justification du niveau des prescriptbilité
node: Justification du niveau de virtualisation
node kind: IRI
path: justificationNiveauDeVirtualisation

P214
comment: Note : le range est défini comme un sh:or vers les spécialités ou les présentations
description: Référence à la Spécialité ou à la Présentation concernée par cet évènement
max count: 1
min count: 1
name: concerne
node kind: IRI
or:
  node: Spécialité pharmaceutique
or:
  node: Présentation
path: concerne
background-color: #EAF1DD

Organisation
type: Class
type: NodeShape
comment: Une organisation, typiquement un laboratoire pharmaceutique.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Organisation_.*$
property: P176
property: P177
property: P178
target: Organisation-target
background-color: 00B050

BusinessRule 10
type: SPARQLConstraint
description: Le CIS d'une Présentation doit être le même que le CIS de l'UCD de cette Présentation
message: La spécialité d'une Présentation ne se retrouve pas comme spécialité de l'UCD de cette Présentation
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:presente ?specialite . $this med:contientUniteDeDispensation ?ucd . FILTER NOT EXISTS { ?ucd med:uniteDeDispensationDe ?specialite . } }

P129
property role: LabelRole
datatype: langString
description: Libellé du groupe générique, par exemple "PRASUGREL (CHLORHYDRATE DE) équivalent à PRASUGREL 10 mg - PRASUGREL (BROMHYDRATE DE) équivalent à PRASUGREL 10 mg - PRASUGREL (BESILATE DE) équivalent à PRASUGREL 10 mg - EFIENT 10 mg, comprimé pelliculé"
max count: 1
min count: 1
name: libellé du groupe
node kind: Literal
path: label
background-color: #EAF1DD

P190
property role: LabelRole
datatype: langString
description: Libellé de la voie
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P69
datatype: ucumunit
description: Code de l'unité de mesure de la borne supérieure d'un dosage par intervalle, normalisé dans la grammaire UCUM. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: concentration de substance - borne supérieure - unité
node kind: Literal
path: uniteSup

Unité de présentation
type: NodeShape
type: Class
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/UniteDePresentation_.*$
property: P200
property: P199
target: UniteDePresentation-target
background-color: 00B050

P160
sous classe de: Forme
description: La forme manufacturée de cette présentation. La forme indiquée à ce niveau peut être plus spécifique que celle indiquée au niveau de la spécialité. Par exemple "solution" sur la spécialité, et "solution en ampoule" ou "solution en flacon" sur les présentations.
max count: 1
min count: 1
name: forme manufacturée
node: Forme
node kind: IRI
path: formeManufacturee

P39
datatype: date
description: Date de début de validité de ce libellé de prescription
max count: 1
name: date de début de validité
node kind: Literal
path: dateDebut

Type d'évènement
type: Class
type: NodeShape
comment: Liste de toutes les catégories d'[événements](#med:Evenement) que peut décrire le référentiel du médicament, aussi bien sur les spécialités que sur les présentations.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/TypeEvenement_.*$
property: P225
property: P223
property: P224
property: P222
property: P226
property: P227
target: TypeEvenement-target
background-color: 00B050

P130
sous classe de: Spécialité pharmaceutique
description: Spécialité de référence (princeps) du groupe générique. Un groupe générique peut ne pas avoir de spécialité de référence, ou peut en avoir plusieurs.
name: spécialité de référence
node: Spécialité pharmaceutique
node kind: IRI
path: specialiteDeReference
background-color: #EAF1DD

P70
datatype: ucumunit
description: Code de l'unité de mesure de la concentration, normalisé dans la grammaire UCUM, exprimé soit en concentration par volume (par exemple mg/mL), par masse (par exemple mg/g) ou en débit (par exemple mg/24h)
max count: 1
min count: 1
name: unité de la concentration de la substance
node kind: Literal
path: unite

P226
datatype: date
description: Date de dernière modification de cette valeur dans la liste
max count: 1
name: date de dernière modification
node kind: Literal
path: modified
background-color: #EAF1DD

P100
sous classe de: Justification du niveau de prescriptibilité
description: Indique la justification du niveau de prescriptibilité en DC (plus de 3 substances, gaz médicinal, etc.). Cet attribut est obligatoire si la prescriptibilité en DC est "non prescriptible" ou "prescriptible avec nom de marque". Il peut être répété.
name: justification de la prescriptibilité en DC
node: Justification du niveau de prescriptibilité
node kind: IRI
path: justificationPrescriptibiliteEnDC
background-color: #EAF1DD

P40
datatype: date
description: Date de fin de validité de ce libellé de prescription
max count: 1
name: date de fin de validité
node kind: Literal
path: dateFin

PrescriptionEnDC-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:PrescriptionEnDC }

P172
sous classe de: Dosage de présentation
description: Dosage présentation possible pour cet élément dans cette présentation. En fonction des motifs de dosage, un élément peut se voir associer plusieurs dosages présentation possibles pour une substance donnée, par exemple "10 mg" ou "10 mg/comprimé". Ou encore "40 mg/0,4 mL" et "40 mg/seringue".
min count: 1
name: dosage présentation
node: Dosage de présentation
node kind: IRI
path: dosagePresentation

PhPID1 : Produit pharmaceutique par substance
type: Class
type: NodeShape
comment: Produit pharmaceutique de niveau 1 (PhPID1) défini par les [substances qui portent le dosage](#med:PPhParSubstance_med:substancePortantLeDosage).
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/PPhParSubstance_.*$
property: P11
property: P13
property: P12
target: PPhParSubstance-target
background-color: 4472C4

P142
datatype: string
description: Code CIP7. Il n'est pas toujours présent, c'est un identifiant historique.
max count: 1
name: CIP7
node kind: Literal
path: CIP7
background-color: #EAF1DD

P82
datatype: date
description: Date à laquelle la spécialité n'est plus active.
max count: 1
name: date de fin
node kind: Literal
path: dateFin
background-color: #EAF1DD

P238
datatype: string
description: Identifiant technique
max count: 1
min count: 1
name: identifiant
node kind: Literal
path: notation
background-color: #EAF1DD

P112
sous classe de: Forme
description: La forme manufacturée de cet élément, normalisée
max count: 1
min count: 1
name: forme manufacturée
node: Forme
node kind: IRI
path: formeManufacturee

P52
sous classe de: Substance
description: substance pour laquelle est exprimé ce dosage
max count: 1
min count: 1
name: substance
node: Substance
node kind: IRI
path: substance

BusinessRule 6
type: SPARQLConstraint
description: Tous les éléments présentation de Spécialités virtualisables devraient être classées dans un PhPID4
message: L'élément présentation d'une Spécialité virtualisable n'est pas liée à un PhPID4
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:compose/med:presente/med:niveauDeVirtualisation ?niveauVirt . FILTER( ?niveauVirt IN(med:Categorie_xx, med:Categorie_yy)) FILTER NOT EXISTS { $this med:classementSubstanceDosageForme ?phpid4 . } }

P208
property role: LabelRole
datatype: langString
description: Libellé
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

GroupeGenerique-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:GroupeGenerique }

P22
datatype: string
description: Identifiant du PhPID3
max count: 1
min count: 1
name: identifiant
path: notation

P184
datatype: langString
description: Libellé synonyme de cette substance
language in: fr
name: synonyme
node kind: Literal
path: altLabel
background-color: #EAF1DD

Spécialité pharmaceutique
type: NodeShape
type: Class
comment: Une spécialité pharmaceutique est identifiée par son [code CIS](#med:SpecialitePharmaceutique_med:CIS) (code identifiant de spécialité). Elle porte des informations descriptives, comme son code ATC ou ses dates de validité. La classification ATC d’une Spécialité est indiquée dans 3 attributs : - L'attribut [`classificationATC`](#med:SpecialitePharmaceutique_med:classificationATC) donne une référence à l’entrée actuelle de la classification ATC sur laquelle est classée cette Spécialité; - L’attribut [`codeATC`](#med:SpecialitePharmaceutique_med:codeATC) donne le code de l’entrée ATC actuelle; c’est un complément à la référence à l’entrée de la classification ATC, permettant de voir le code, qui est porteur d’informations; - L’attribut [`libelleATC`](#med:SpecialitePharmaceutique_med:libelleATC) donne le libellé de la classification ATC sur laquelle est classée cette Spécialité, tel que fourni dans les données sources. En fonction des évolutions de la classification ATC, ce libellé peut ne pas être identique au libellé de classification ATC sur laquelle est classée cette Spécialité. Chaque spécialité est catégorisée selon 2 axes : son [niveau de virtualisation](#med:SpecialitePharmaceutique_med:niveauDeVirtualisation) (virtualisable, non-virtualisable, virtualisable partiellement en PhPID 1), et sa [prescriptibilité en dénomination commune](#med:SpecialitePharmaceutique_med:prescriptibiliteEnDC) : prescriptible, non-prescriptible et prescriptible avec nom de marque. Le cas échéant la [cause de la non-virtualisation](#med:SpecialitePharmaceutique_med:causeNonVirtualisation) et la [cause de l’exception à la prescription en DC](#med:SpecialitePharmaceutique_med:causeExceptionPrescriptionDC) sont indiquées. La [forme manufacturée de la Spécialité](#med:SpecialitePharmaceutique_med:formeManufacturee) est indiquée. Cette forme peut être plus générique que la forme indiquée au niveau de chaque présentation de la spécialité, par exemple "solution" sur la spécialité, et "solut…
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/SpecialitePharmaceutique_.*$
property: P98
property: P103
property: P88
property: P78
property: P92
property: P82
property: P84
property: P95
property: P97
property: P102
property: P87
property: P105
property: P91
property: P81
property: P94
property: P96
property: P101
property: P86
property: P99
property: P104
property: P89
property: P79
property: P90
property: P80
property: P100
property: P93
property: P83
property: P85
sparql: BusinessRule 14
sparql: BusinessRule 15
target: SpecialitePharmaceutique-target
background-color: C45911

P154
sous classe de: Evènement
description: Référence à un évènement qui concerne cette présentation (typiquement début ou fin de commercialisation).
name: concernée par
node: Evènement
node kind: IRI
path: concernePar
background-color: #EAF1DD

P94
sous classe de: Unité commune de dispensation
description: Référence à une UCD qui dispense cette spécialité. Une Spécialité peut être dispensée dans plusieurs UCD. Une Spécialité peut être dispensée dans plusieurs UCD. Elle est dispensée dans au moins une UCD.
min count: 1
name: a pour unité de dispensation
node: Unité commune de dispensation
node kind: IRI
path: aPourUniteDeDispensation
background-color: #EAF1DD

DosageConcentration-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:DosageConcentration }

P124
datatype: string
description: référence du dosage après l'étape de normalisation
max count: 1
min count: 1
name: référence dosage normalisée
node kind: Literal
path: referenceDosageNormalisee

P64
sous classe de: Substance
description: substance pour laquelle est exprimé ce dosage
max count: 1
min count: 1
name: substance
node: Substance
node kind: IRI
path: substance

BusinessRule 16
type: SPARQLConstraint
description: Une Présentation ne peut avoir au maximum qu'un seul dosage concentration pour la même substance
message: Une présentation ne peut avoir qu'un seul dosage concentration pour une substance donnée.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT $this ?value WHERE { $this med:dosageConcentration ?dc . ?dc med:substance ?substance . $this med:dosageConcentration ?autreDc . ?autreDc med:substance ?substance . FILTER(?autreDc != ?dc && STR(?autreDc) < STR(?dc)) BIND(?substance AS ?value) . }

P34
sous classe de: PhPID2 : Produit pharmaceutique par substance et dosage
description: Lien vers le PhPID2 que ce PHPID4 précise.
max count: 1
min count: 1
name: précise produit pharmaceutique par substance et dosage
node: PhPID2 : Produit pharmaceutique par substance et dosage
node kind: IRI
path: precisePPhParSubstanceDosage

P196
property role: LabelRole
datatype: langString
description: Libellé de la forme
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

StatutSpecialite-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:StatutSpecialite }

P251
datatype: langString
description: Chaine de caractère du libellé dans cette plage de date
max count: 1
min count: 1
name: libellé
node kind: Literal
path: literalForm

P166
sous classe de: Elément
description: Référence à un Element de Spécialité dont cet élément de présentation est une manifestation concrète.
max count: 1
min count: 1
name: manifeste
node: Elément
node kind: IRI
path: manifeste
background-color: #EAF1DD

P136
property role: LabelRole
datatype: langString
description: Libellé d'affichage principal. Le dernier libellé dans l'historique des libellés sera pris comme libellé d'affichage principal.
max count: 1
min count: 1
name: libellé de l'UCD
node kind: Literal
path: label
background-color: #EAF1DD

P76
description: Correspondance avec l'URI de l'unité dans le vocabulaire des unités QUDT (https://www.qudt.org/doc/DOC_VOCAB-UNITS.html) Ce lien est purement informatif.
max count: 1
name: correspondance QUDT
node kind: IRI
path: exactMatch

P46
sous classe de: Voie (d'administration)
description: La voie d'administration définissant ce libellé de prescription
max count: 1
min count: 1
name: voie d'administration
node: Voie (d'administration)
node kind: IRI
path: voie

P16
property role: LabelRole
datatype: langString
description: Libellé du PhPID2. Concaténation des noms des substances, séparés par un '+', par ordre alphabétique, suivi de l'expression de dosage.
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label

P178
datatype: langString
description: Nom du pays de cette organisation
max count: 1
min count: 1
name: nom du pays
path: nomPays
background-color: #EAF1DD

P233
datatype: date
description: Date de dernière modification de cette valeur dans la liste
max count: 1
name: date de dernière modification
node kind: Literal
path: modified
background-color: #EAF1DD

Unité
type: NodeShape
type: Class
comment: Unité de mesure d'un dosage.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/Unite_.*$
property: P76
property: P73
property: P74
property: P75
target: Unite-target
background-color: 808080

P148
sous classe de: Unité commune de dispensation
description: Référence à l'UCD contenue dans cette présentation. Une présentation ne peut contenir qu'une seule UCD.
max count: 1
min count: 1
name: contient unité de dispensation
node: Unité commune de dispensation
node kind: IRI
path: contientUniteDeDispensation
background-color: #EAF1DD

P88
sous classe de: Statut de Spécialité
description: Le statut courant de la spécialité. Le statut peut évoluer au fil des évènements réglementaires qui concernent la spécialité. Cet attribut capture seulement le dernier statut de la spécialité.
max count: 1
min count: 1
name: statut courant
node: Statut de Spécialité
node kind: IRI
path: statutCourant
background-color: #EAF1DD

P203
property role: LabelRole
datatype: langString
description: Libellé
language in: fr
min count: 1
name: libellé
node kind: Literal
path: label

BusinessRule 1
type: SPARQLConstraint
description: Toutes les substance de dosage d'un PhPID 2 doivent être présentes dans la liste des substances de ce PhPID
message: La substance "{?substanceDosage}" n'existe pas dans la liste des substances de ce PhPID.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> SELECT $this ?substanceDosage WHERE { $this (med:dosagePresentation|med:dosageConcentration)/med:substance ?substanceDosage . FILTER NOT EXISTS { $this med:substance ?substanceDosage . } }

P58
datatype: ucumunit
description: Code de l'unité de mesure de la borne supérieure d'un dosage par intervalle, normalisé dans la grammaire UCUM. Cet attribut n'est pas renseigné pour les dosages exacts.
max count: 1
name: quantité de substance - borne supérieure - unité
node kind: Literal
path: uniteSup

Libellé historique
type: NodeShape
type: Class
comment: Cette entité capture un libellé associé à une date de début et une date de fin d'utilisation de ce libellé.
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: BlankNode
property: P250
property: P249
property: P251

2. Elements et Dosages
order: 2

P28
datatype: string
description: Identifiant du PhPID4
max count: 1
min count: 1
name: identifiant
path: notation

P215
sous classe de: Type d'évènement
description: Le type de l'évènement : une autorisation, un changement de statut, etc.
max count: 1
min count: 1
name: type d'évènement
node: Type d'évènement
node kind: IRI
path: typeEvenement
background-color: #EAF1DD

BusinessRule 11
type: SPARQLConstraint
description: Il ne faut pas avoir de doublons de libellés de substances
message: Le libellé de la substance est en doublon avec une autre substance
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT DISTINCT $this ?autreSub ?value WHERE { $this rdfs:label|skos:altLabel ?unNom . OPTIONAL { ?this <http://data.esante.gouv.fr/ansm/medicament/codeSMS> ?sms .} ?autreSub rdfs:subClassOf <http://data.esante.gouv.fr/ansm/medicament/Substance> . OPTIONAL {?autreSub <http://data.esante.gouv.fr/ansm/medicament/codeSMS> ?autreSMS . } FILTER(?autreSub != $this) ?autreSub rdfs:label|skos:altLabel ?unNom . BIND(?unNom AS ?value) }

P191
datatype: string
description: Code de la voie dans le référentiel EDQM
max count: 1
name: code EDQM
node kind: Literal
path: codeEDQM
background-color: #EAF1DD

PPhParSubstanceDosage-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:PPhParSubstanceDosage }

PPhParSubstance-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:PPhParSubstance }

SpecialitePharmaceutique-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf med:SpecialitePharmaceutique }

P131
sous classe de: Spécialité pharmaceutique
description: Spécialité générique à la spécialité de référence.
name: spécialité générique
node: Spécialité pharmaceutique
node kind: IRI
path: specialiteGenerique
background-color: #EAF1DD

P71
datatype: boolean
description: Indique si ce dosage en concentration peut être exprimé en pourcent en plus de l'indication de concentration, par exemple "2,5% (25 mg/g)" plutôt que simplement "25 mg/g". Cela joue uniquement sur la façon de présenter ce dosage mais ce n'est pas une caractéristique formelle de celui-ci. L'expression d'un dosage concentration en pourcent peut être utilisé dans les libellés de prescription en DC et certain libellés de PhPIDs correspondant à des gaz médicinaux, des pommades, des collyres, etc.
max count: 1
name: exprimable en pourcent
node kind: Literal
path: exprimableEnPourcent

Expression de dosage
type: Class
type: NodeShape
comment: Une expression de dosage est la façon dont les données de dosage sont fournie dans les données source par l'ANSM, avant une structuration plus avancée. Cette expression de dosage va indiquer : - La [substance dont on donne le dosage](#med:ExpressionDeDosage_med:substance) (qui est donc une substance qui sera liée au niveau de la spécialité et de l’élément comme [substance portant le dosage](#med:SpecialitePharmaceutique_med:substancePortantLeDosage)). - Si la substance dont on indique le dosage est une fraction thérapeutique, on indique la [substance active](#med:ExpressionDeDosage_med:substanceActive) sous forme de laquelle cette substance est présente dans la spécialité (qui est donc une substance qui sera liée au niveau de la spécialité et de l’élément comme [substance active](#med:SpecialitePharmaceutique_med:substanceActive)). - Si la substance dont on indique le dosage est une substance active, on indique la/les éventuelles [fractions thérapeutiques](#med:ExpressionDeDosage_med:fractionTherapeutique) de cette substance (qui seront donc des substances qui seront liées au niveau de la spécialité et de l’élément comme [fractions thérapeutiques](#med:SpecialitePharmaceutique_med:fractionTherapeutique)) - L'[expression de la quantité de substance](#med:ExpressionDeDosage_med:expressionQuantite) (_“8 mg”_), et la [référence](#med:ExpressionDeDosage_med:referenceDosage) pour laquelle la quantité de substance est donnée (_“pour 100 ml de solution buvable”_, _“pour une gélule”_). Ces deux informations sont données en variante “brute” (non normalisée), et en variante normalisée, c’est-à-dire nettoyée ; typiquement l’expression de la quantité de substance répète la référence dosage, et quand c’est le cas, la référence dosage est supprimée de l’expression de la quantité (_“6 g pour 100 ml de solution buvable”_ devient _“6 g”_).
closed: true
ignored properties: type
ignored properties: subClassOf
ignored properties: equivalentClass
node kind: IRI
pattern: ^http://data.esante.gouv.fr/ansm/medicament/ExpressionDeDosage_.*$
property: P120
property: P122
property: P124
property: P121
property: P126
property: P123
property: P119
property: P125
target: ExpressionDeDosage-target
background-color: 808080

P227
datatype: boolean
description: Déprécié
max count: 1
name: déprécié oui/non
node kind: Literal
path: deprecated
background-color: #EAF1DD

UniteCommuneDeDispensation-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:UniteCommuneDeDispensation }

P101
sous classe de: Organisation
description: Le titulaire est le détenteur de l'autorisation. Le plus souvent, il s'agit d'un laboratoire pharmaceutique. Cette propriété donne le titulaire courant de la spécialité, qui peut changer dans le temps. Dans le passé, il est possible qu'une spécialité ait eu des co-titulaires, dans ce cas cette propriété est renseignée deux fois.
max count: 2
min count: 1
name: titulaire courant
node: Organisation
node kind: IRI
path: titulaireCourant
background-color: #EAF1DD

P41
datatype: boolean
description: Booléen indiquant si ce libellé est actif.
max count: 1
min count: 1
name: actif
node kind: Literal
path: actif

TypeEvenement-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf/rdfs:subClassOf med:TypeEvenement }

P11
datatype: string
description: Identifiant du PhPID1
max count: 1
min count: 1
name: identifiant
path: notation

P173
sous classe de: Unité de présentation
description: Unité de présentation de cet élément de présentation
name: unité de présentation
node: Unité de présentation
node kind: IRI
path: uniteDePresentation

P143
property role: LabelRole
datatype: langString
description: Libellé d'affichage principal. Le dernier libellé long dans l'historique des libellés sera pris comme libellé d'affichage principal.
language in: fr
max count: 1
min count: 1
name: libellé de la présentation
node kind: Literal
path: label
background-color: #EAF1DD

P83
description: Référence à un élément de la classification ATC de cette spécialité. Cet attribut n'est pas historisé et contient la dernière valeur en date du code ATC. Les évolutions de l’ATC elle-même sont historisées dans le référentiel ATC. Pour certaines spécialités archivées, il est possible que la référence à l'ATC ne soit pas présente dans le cas où ce code aurait disparu avant l'ATC 2022. Après 2022 l'ATC est cumulative et mêmes les codes dépréciés restent présents.
max count: 1
name: classification ATC
node kind: IRI
path: classificationATC
background-color: #EAF1DD

P239
datatype: date
description: Date de création de cette valeur dans la liste
max count: 1
name: date de création
node kind: Literal
path: created
background-color: #EAF1DD

P113
sous classe de: Substance
description: Substance active dans l'élément, substance "contenue dans la boite" (qui n'est pas forcément identique à la substance dans laquelle est exprimée le dosage).
min count: 1
name: substance active
node: Substance
node kind: IRI
path: substanceActive
severity: Warning
background-color: #EAF1DD

P53
datatype: decimal
description: Quantité de la substance. Cet attribut est renseigné pour les dosages exacts (cas le plus fréquent), mais pas pour les dosages par intervalle, qui utilisent les bornes inférieures et supérieures.
max count: 1
name: quantité de substance
node kind: Literal
path: quantiteSubstance

BusinessRule 7
type: SPARQLConstraint
description: Seuls les Elements Présentations de Spécialités partiellement virtualisables peuvent avoir un classement sur un PhPID1
message: L'élément Présentation est lié à un PhPID1 sans être dans une Présentation d'une Spécialité partiellement virtualisable.
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT $this WHERE { $this med:classementSubstance ?phpid1 . FILTER NOT EXISTS { $this med:compose/med:presente/med:niveauDeVirtualisation ?niveauVirt . FILTER( ?categorie IN(med:Categorie_xx, med:Categorie_yy)) } }

P23
property role: LabelRole
datatype: langString
description: Libellé du PhPID3. Concaténation des noms des substances, séparés par un '+', par ordre alphabétique, suivi du libellé de la forme pharmaceutique administrable.
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label

P185
sous classe de: Spécialité pharmaceutique
description: Référence à une spécialité dans laquelle cette substance est une substance active. Propriété inverse de "substanceActive" pour les spécialités.
name: substance active dans
node: Spécialité pharmaceutique
node kind: IRI
path: estSubstanceActiveDans
background-color: #EAF1DD

P240
datatype: date
description: Date de dernière modification de cette valeur dans la liste
max count: 1
name: date de dernière modification
node kind: Literal
path: modified
background-color: #EAF1DD

P155
description: Référence à un libellé long historisé de cette présentation. Chaque libellé historisé porte une date de début, éventuellement une date de fin, et la valeur du libellé.
min count: 1
name: libellé long historisé
node: Libellé historique
path: libelle

P95
sous classe de: Présentation
description: Référence à une présentation qui présente cette spécialité. Une Spécialité peut être présentée dans plusieurs présentations. Une Spécialité est présente dans au moins une présentation à partir du moment où elle a été commercialisée.
min count: 1
name: a pour présentation
node: Présentation
node kind: IRI
path: aPourPresentation
background-color: #EAF1DD

P210
property role: LabelRole
datatype: langString
description: Libellé de l'événement
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P125
sous classe de: Substance
description: Substance de laquelle dérive la substance dont on exprime le dosage. La cardinalité max est spécifiée à 1, cependant dans certains cas spécifiques, la substance qui porte le dosage pourra être présente sous forme de plus d'une substance dans la spécialité.
max count: 1
name: sous forme de
node: Substance
node kind: IRI
path: substanceActive
severity: Warning
background-color: #EAF1DD

P65
datatype: decimal
description: Concentration de la substance. Cet attribut est renseigné pour les dosages exacts (cas le plus fréquent), mais pas pour les dosages par intervalle, qui utilisent les bornes inférieures et supérieures.
max count: 1
min count: 1
name: concentration de la substance
node kind: Literal
path: quantiteSubstance

TypeContenant-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:TypeContenant }

P35
sous classe de: PhPID3 : Produit pharmaceutique par substance et forme
description: Lien vers le PhPID3 que ce PHPID4 précise.
max count: 1
min count: 1
name: précise produit pharmaceutique par substance et forme
node: PhPID3 : Produit pharmaceutique par substance et forme
node kind: IRI
path: precisePPhParSubstanceForme

P197
description: Identifiant de la forme équivalente dans le référentiel EDQM
name: équivalent EDQM
node kind: IRI
path: exactMatch

P167
datatype: string
description: Le conditionnement primaire qui contient le médicament, indépendemment de tous les éventuels dispositifs d'administration qui sont "autour", sous forme de chaine de caractères non-normalisée.
max count: 1
min count: 1
name: type de contenant (littéral)
node kind: Literal
path: typeContenantLitteral
background-color: #EAF1DD

P222
property role: LabelRole
datatype: langString
description: Nom du type d'évènement
language in: fr
max count: 1
min count: 1
name: libellé
node kind: Literal
path: label
background-color: #EAF1DD

P137
sous classe de: Spécialité pharmaceutique
description: Référence à la spécialité pharmaceutique dispensée par cette UCD. Cet attribut est obligatoire et unique.
max count: 1
min count: 1
name: unité de dispensation de
node: Spécialité pharmaceutique
node kind: IRI
path: uniteDeDispensationDe
background-color: #EAF1DD

PPhParSubstanceForme-target
select: PREFIX med: <http://data.esante.gouv.fr/ansm/medicament/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?this WHERE { ?this rdfs:subClassOf+ med:PPhParSubstanceForme }