Search FHIR

ANS IG document core
0.1.0 - ci-build France flag

ANS IG document core - version de développement local (v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: Condition - FR Condition Document

Official URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-condition-document Version: 0.1.0
Draft as of 2025-12-05 Computable Name: FRConditionDocument

FRConditionDocument est un profil utilisé pour décrire un problème du patient (une pathologie par exemple).

Utilisations:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 Identifier Identifiant
... verificationStatus ?!SΣC 0..1 CodeableConcept Certitude
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category S 1..1 CodeableConcept Type d'observation
Binding: JDV Code Probleme CISIS (required)
... severity S 0..1 CodeableConcept Sévérité
Binding: JDV Severite Observation CISIS (required)
... code SΣ 1..1 CodeableConcept Identification de la condition, du problème ou du diagnostic : CIM-10 pour les pathologie et réactions à une vaccination : Si le problème observé n'est pas trouvé dans la terminologie CIM-10, utiliser le code='R69' display='Causes inconnues et non précisées de morbidité' system='https://smt.esante.gouv.fr/terminologie-cim-10' et décrire le problème sous forme de texte libre Réaction allergique : CIM-11 (2.16.840.1.113883.6.347) / Chapitre 04 Maladies du système immunitaire / Bloc Affections allergiques ou d'hyper-sensibilité Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-problem-cisis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... subject SΣ 1..1 Reference(FR Patient INS Document | FR Patient Document) Patient concerné
... Slices pour onset[x] SΣ 1..1 Estimated or actual date, date-time, or age
Slice: Non ordonné, Ouvert par type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Date de début du problème
... Slices pour abatement[x] SC 0..1 When in resolution/remission
Slice: Non ordonné, Ouvert par type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date de fin du problème (si applicable)
... recorder SΣ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:author 0..1 (Complexe) Auteur du problème
URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension
...... Slices pour extension 2..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
....... extension:type 1..1 Extension Extension
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "type"
........ value[x] 0..1 code Value of extension
Binding: ValueSet - FR ValueSet Actor Type Document (required)
Motif requis: AUT
....... extension:typeCode 0..1 Extension Type de participation
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "typeCode"
....... extension:actor 1..1 Extension Extension
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "actor"
........ value[x] 0..1 Reference(FR PractitionerRole Document) Value of extension
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension"
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary SC 0..1 CodeableConcept Statut clinique du patient
Binding: JDV Health Status Code CISIS (required)
... note S 0..1 Annotation Commentaire

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 Std. FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 Std. FHIR
Condition.category Base required JDV Code Probleme CISIS 📦20251028115835 Terminologies de Santé v1.4
Condition.severity Base required JDV Severite Observation CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.code Base example Condition/Problem/Diagnosis Codes 📍4.0.1 Std. FHIR
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Condition.recorder.extension:author.​extension:type.value[x] Base required ValueSet - FR ValueSet Actor Type Document 📦0.1.0 cet IG
Condition.stage.summary Base required JDV Health Status Code CISIS 📦20251028115833 Terminologies de Santé v1.4

Contraintes

Id Grade Chemin(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-3 bonne pratique Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Condition

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... identifier S 1..1 Identifier Identifiant
... clinicalStatus S 1..1 CodeableConcept Statut du problème
... verificationStatus S 0..1 CodeableConcept Certitude
... severity S 0..1 CodeableConcept Sévérité
Binding: JDV Severite Observation CISIS (required)
... code S 1..1 CodeableConcept Identification de la condition, du problème ou du diagnostic : CIM-10 pour les pathologie et réactions à une vaccination : Si le problème observé n'est pas trouvé dans la terminologie CIM-10, utiliser le code='R69' display='Causes inconnues et non précisées de morbidité' system='https://smt.esante.gouv.fr/terminologie-cim-10' et décrire le problème sous forme de texte libre Réaction allergique : CIM-11 (2.16.840.1.113883.6.347) / Chapitre 04 Maladies du système immunitaire / Bloc Affections allergiques ou d'hyper-sensibilité Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-problem-cisis
... bodySite 0..* CodeableConcept Localisation anatomique
.... coding 1..1 Coding Code defined by a terminology system
..... system 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... subject S 1..1 Reference(FR Patient INS Document | FR Patient Document) Patient concerné
... Slices pour onset[x] S 1..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
Slice: Non ordonné, Ouvert par type:$this
.... onset[x]:onsetDateTime 0..1 dateTime Date de début du problème
... Slices pour abatement[x] S 0..1 dateTime, Age, Period, Range, string When in resolution/remission
Slice: Non ordonné, Ouvert par type:$this
.... abatement[x]:abatementDateTime S 0..1 dateTime Date de fin du problème (si applicable)
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:author 0..1 (Complexe) Auteur du problème
URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension
...... Slices pour extension Contenu/Règles pour toutes les slices
....... extension:type 1..1 Extension Extension
........ value[x] 0..1 code Value of extension
Motif requis: AUT
....... extension:actor 1..1 Extension Extension
........ value[x] 0..1 Reference(FR PractitionerRole Document) Value of extension
... stage
.... summary S 0..1 CodeableConcept Statut clinique du patient
Binding: JDV Health Status Code CISIS (required)
... evidence
.... detail 0..* Reference(DocumentReference - FR Document reference Document) Supporting information found elsewhere
... note S 0..1 Annotation Commentaire

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Condition.category Base required JDV Code Probleme CISIS 📦20251028115835 Terminologies de Santé v1.4
Condition.severity Base required JDV Severite Observation CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.stage.summary Base required JDV Health Status Code CISIS 📦20251028115833 Terminologies de Santé v1.4
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 Identifier Identifiant
... clinicalStatus ?!SΣC 1..1 CodeableConcept Statut du problème
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣC 0..1 CodeableConcept Certitude
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category S 1..1 CodeableConcept Type d'observation
Binding: JDV Code Probleme CISIS (required)
... severity S 0..1 CodeableConcept Sévérité
Binding: JDV Severite Observation CISIS (required)
... code SΣ 1..1 CodeableConcept Identification de la condition, du problème ou du diagnostic : CIM-10 pour les pathologie et réactions à une vaccination : Si le problème observé n'est pas trouvé dans la terminologie CIM-10, utiliser le code='R69' display='Causes inconnues et non précisées de morbidité' system='https://smt.esante.gouv.fr/terminologie-cim-10' et décrire le problème sous forme de texte libre Réaction allergique : CIM-11 (2.16.840.1.113883.6.347) / Chapitre 04 Maladies du système immunitaire / Bloc Affections allergiques ou d'hyper-sensibilité Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-problem-cisis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 0..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(FR Patient INS Document | FR Patient Document) Patient concerné
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... Slices pour onset[x] SΣ 1..1 Estimated or actual date, date-time, or age
Slice: Non ordonné, Ouvert par type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Date de début du problème
... Slices pour abatement[x] SC 0..1 When in resolution/remission
Slice: Non ordonné, Ouvert par type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date de fin du problème (si applicable)
... recordedDate Σ 0..1 dateTime Date record was first recorded
... recorder SΣ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... extension:author 0..1 (Complexe) Auteur du problème
URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension
...... id 0..1 string Unique id for inter-element referencing
...... Slices pour extension 2..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
....... extension:type 1..1 Extension Extension
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "type"
........ value[x] 0..1 code Value of extension
Binding: ValueSet - FR ValueSet Actor Type Document (required)
Motif requis: AUT
....... extension:typeCode 0..1 Extension Type de participation
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "typeCode"
........ value[x] 0..1 CodeableConcept Value of extension
....... extension:actor 1..1 Extension Extension
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "actor"
........ value[x] 0..1 Reference(FR PractitionerRole Document) Value of extension
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension"
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... asserter Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary SC 0..1 CodeableConcept Statut clinique du patient
Binding: JDV Health Status Code CISIS (required)
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence C 0..* BackboneElement Supporting evidence
Constraints: con-2
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(DocumentReference - FR Document reference Document) Supporting information found elsewhere
... note S 0..1 Annotation Commentaire

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Condition.language Base preferred Common Languages 📍4.0.1 Std. FHIR
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 Std. FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 Std. FHIR
Condition.category Base required JDV Code Probleme CISIS 📦20251028115835 Terminologies de Santé v1.4
Condition.severity Base required JDV Severite Observation CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.code Base example Condition/Problem/Diagnosis Codes 📍4.0.1 Std. FHIR
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Condition.recorder.extension:author.​extension:type.value[x] Base required ValueSet - FR ValueSet Actor Type Document 📦0.1.0 cet IG
Condition.recorder.type Base extensible ResourceType 📍4.0.1 Std. FHIR
Condition.stage.summary Base required JDV Health Status Code CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.stage.type Base example Condition Stage Type 📍4.0.1 Std. FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 bonne pratique Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Condition

Résumé

Obligatoire : 5 éléments(1 élément obligatoire(s) imbriqué(s))
Must-Support : 13 éléments

Structures

Cette structure fait référence à ces autres structures:

Extensions

Cette structure fait référence à ces extensions:

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of Condition.onset[x]
  • The element 1 is sliced based on the value of Condition.abatement[x]

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 Identifier Identifiant
... verificationStatus ?!SΣC 0..1 CodeableConcept Certitude
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category S 1..1 CodeableConcept Type d'observation
Binding: JDV Code Probleme CISIS (required)
... severity S 0..1 CodeableConcept Sévérité
Binding: JDV Severite Observation CISIS (required)
... code SΣ 1..1 CodeableConcept Identification de la condition, du problème ou du diagnostic : CIM-10 pour les pathologie et réactions à une vaccination : Si le problème observé n'est pas trouvé dans la terminologie CIM-10, utiliser le code='R69' display='Causes inconnues et non précisées de morbidité' system='https://smt.esante.gouv.fr/terminologie-cim-10' et décrire le problème sous forme de texte libre Réaction allergique : CIM-11 (2.16.840.1.113883.6.347) / Chapitre 04 Maladies du système immunitaire / Bloc Affections allergiques ou d'hyper-sensibilité Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-problem-cisis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... subject SΣ 1..1 Reference(FR Patient INS Document | FR Patient Document) Patient concerné
... Slices pour onset[x] SΣ 1..1 Estimated or actual date, date-time, or age
Slice: Non ordonné, Ouvert par type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Date de début du problème
... Slices pour abatement[x] SC 0..1 When in resolution/remission
Slice: Non ordonné, Ouvert par type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date de fin du problème (si applicable)
... recorder SΣ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:author 0..1 (Complexe) Auteur du problème
URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension
...... Slices pour extension 2..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
....... extension:type 1..1 Extension Extension
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "type"
........ value[x] 0..1 code Value of extension
Binding: ValueSet - FR ValueSet Actor Type Document (required)
Motif requis: AUT
....... extension:typeCode 0..1 Extension Type de participation
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "typeCode"
....... extension:actor 1..1 Extension Extension
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "actor"
........ value[x] 0..1 Reference(FR PractitionerRole Document) Value of extension
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension"
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary SC 0..1 CodeableConcept Statut clinique du patient
Binding: JDV Health Status Code CISIS (required)
... note S 0..1 Annotation Commentaire

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 Std. FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 Std. FHIR
Condition.category Base required JDV Code Probleme CISIS 📦20251028115835 Terminologies de Santé v1.4
Condition.severity Base required JDV Severite Observation CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.code Base example Condition/Problem/Diagnosis Codes 📍4.0.1 Std. FHIR
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Condition.recorder.extension:author.​extension:type.value[x] Base required ValueSet - FR ValueSet Actor Type Document 📦0.1.0 cet IG
Condition.stage.summary Base required JDV Health Status Code CISIS 📦20251028115833 Terminologies de Santé v1.4

Contraintes

Id Grade Chemin(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-3 bonne pratique Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Condition

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... identifier S 1..1 Identifier Identifiant
... clinicalStatus S 1..1 CodeableConcept Statut du problème
... verificationStatus S 0..1 CodeableConcept Certitude
... severity S 0..1 CodeableConcept Sévérité
Binding: JDV Severite Observation CISIS (required)
... code S 1..1 CodeableConcept Identification de la condition, du problème ou du diagnostic : CIM-10 pour les pathologie et réactions à une vaccination : Si le problème observé n'est pas trouvé dans la terminologie CIM-10, utiliser le code='R69' display='Causes inconnues et non précisées de morbidité' system='https://smt.esante.gouv.fr/terminologie-cim-10' et décrire le problème sous forme de texte libre Réaction allergique : CIM-11 (2.16.840.1.113883.6.347) / Chapitre 04 Maladies du système immunitaire / Bloc Affections allergiques ou d'hyper-sensibilité Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-problem-cisis
... bodySite 0..* CodeableConcept Localisation anatomique
.... coding 1..1 Coding Code defined by a terminology system
..... system 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... subject S 1..1 Reference(FR Patient INS Document | FR Patient Document) Patient concerné
... Slices pour onset[x] S 1..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
Slice: Non ordonné, Ouvert par type:$this
.... onset[x]:onsetDateTime 0..1 dateTime Date de début du problème
... Slices pour abatement[x] S 0..1 dateTime, Age, Period, Range, string When in resolution/remission
Slice: Non ordonné, Ouvert par type:$this
.... abatement[x]:abatementDateTime S 0..1 dateTime Date de fin du problème (si applicable)
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:author 0..1 (Complexe) Auteur du problème
URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension
...... Slices pour extension Contenu/Règles pour toutes les slices
....... extension:type 1..1 Extension Extension
........ value[x] 0..1 code Value of extension
Motif requis: AUT
....... extension:actor 1..1 Extension Extension
........ value[x] 0..1 Reference(FR PractitionerRole Document) Value of extension
... stage
.... summary S 0..1 CodeableConcept Statut clinique du patient
Binding: JDV Health Status Code CISIS (required)
... evidence
.... detail 0..* Reference(DocumentReference - FR Document reference Document) Supporting information found elsewhere
... note S 0..1 Annotation Commentaire

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Condition.category Base required JDV Code Probleme CISIS 📦20251028115835 Terminologies de Santé v1.4
Condition.severity Base required JDV Severite Observation CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.stage.summary Base required JDV Health Status Code CISIS 📦20251028115833 Terminologies de Santé v1.4

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 Identifier Identifiant
... clinicalStatus ?!SΣC 1..1 CodeableConcept Statut du problème
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣC 0..1 CodeableConcept Certitude
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category S 1..1 CodeableConcept Type d'observation
Binding: JDV Code Probleme CISIS (required)
... severity S 0..1 CodeableConcept Sévérité
Binding: JDV Severite Observation CISIS (required)
... code SΣ 1..1 CodeableConcept Identification de la condition, du problème ou du diagnostic : CIM-10 pour les pathologie et réactions à une vaccination : Si le problème observé n'est pas trouvé dans la terminologie CIM-10, utiliser le code='R69' display='Causes inconnues et non précisées de morbidité' system='https://smt.esante.gouv.fr/terminologie-cim-10' et décrire le problème sous forme de texte libre Réaction allergique : CIM-11 (2.16.840.1.113883.6.347) / Chapitre 04 Maladies du système immunitaire / Bloc Affections allergiques ou d'hyper-sensibilité Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-problem-cisis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 0..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(FR Patient INS Document | FR Patient Document) Patient concerné
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... Slices pour onset[x] SΣ 1..1 Estimated or actual date, date-time, or age
Slice: Non ordonné, Ouvert par type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime Σ 0..1 dateTime Date de début du problème
... Slices pour abatement[x] SC 0..1 When in resolution/remission
Slice: Non ordonné, Ouvert par type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date de fin du problème (si applicable)
... recordedDate Σ 0..1 dateTime Date record was first recorded
... recorder SΣ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... extension:author 0..1 (Complexe) Auteur du problème
URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension
...... id 0..1 string Unique id for inter-element referencing
...... Slices pour extension 2..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
....... extension:type 1..1 Extension Extension
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "type"
........ value[x] 0..1 code Value of extension
Binding: ValueSet - FR ValueSet Actor Type Document (required)
Motif requis: AUT
....... extension:typeCode 0..1 Extension Type de participation
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "typeCode"
........ value[x] 0..1 CodeableConcept Value of extension
....... extension:actor 1..1 Extension Extension
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
........ url 1..1 uri "actor"
........ value[x] 0..1 Reference(FR PractitionerRole Document) Value of extension
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-actor-extension"
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... asserter Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary SC 0..1 CodeableConcept Statut clinique du patient
Binding: JDV Health Status Code CISIS (required)
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence C 0..* BackboneElement Supporting evidence
Constraints: con-2
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(DocumentReference - FR Document reference Document) Supporting information found elsewhere
... note S 0..1 Annotation Commentaire

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Condition.language Base preferred Common Languages 📍4.0.1 Std. FHIR
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 Std. FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 Std. FHIR
Condition.category Base required JDV Code Probleme CISIS 📦20251028115835 Terminologies de Santé v1.4
Condition.severity Base required JDV Severite Observation CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.code Base example Condition/Problem/Diagnosis Codes 📍4.0.1 Std. FHIR
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Condition.recorder.extension:author.​extension:type.value[x] Base required ValueSet - FR ValueSet Actor Type Document 📦0.1.0 cet IG
Condition.recorder.type Base extensible ResourceType 📍4.0.1 Std. FHIR
Condition.stage.summary Base required JDV Health Status Code CISIS 📦20251028115833 Terminologies de Santé v1.4
Condition.stage.type Base example Condition Stage Type 📍4.0.1 Std. FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 bonne pratique Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Condition

Résumé

Obligatoire : 5 éléments(1 élément obligatoire(s) imbriqué(s))
Must-Support : 13 éléments

Structures

Cette structure fait référence à ces autres structures:

Extensions

Cette structure fait référence à ces extensions:

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of Condition.onset[x]
  • The element 1 is sliced based on the value of Condition.abatement[x]

 

Other representations of profile: CSV, Excel, Schematron