Essais CLiniques Accessibles Interconnectés pour la Recherche ouverts à l'Ecosystème
0.1.1 - ci-build
Publication Build: This will be filled in by the publication tooling
Official URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-researchstudy | Version: 0.1.1 | |||
Draft as of 2023-10-09 | Computable Name: ECLAIREResearchStudy |
Profil de ResearchStudy pour le projet ECLAIRE
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ResearchStudy
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ResearchStudy | 0..* | ResearchStudy | Investigation to increase healthcare-related patient-independent knowledge | |
eclaire-review-date | S | 0..1 | instant | Date de dernière modification substancielle URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-review-date |
eclaire-therapeutic-area | S | 0..1 | string | Domaine thérapeutique concerné URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-therapeutic-area |
eclaire-recruitment-period | S | 0..1 | Period | Période prévisionnelle de recrutement URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-recruitment-period |
eclaire-secondary-sponsor | S | 0..* | Reference(Organization) | Promoteur(s) secondaire(s) / Secondary Sponsor(s) URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-secondary-sponsor |
eclaire-label | S | 0..* | (Complex) | autres titres et acronyme / Additional names for the study URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-label |
Slices for identifier | 0..* | Identifier | Business Identifier for study Slice: Unordered, Open by value:use | |
identifier:idPrimary | S | 0..1 | Identifier | Identifiant primaire de l'essai clinique / Primary Registry and Trial Identifying Number |
use | 1..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official | |
identifier:idSecondary | S | 0..* | Identifier | identifiants secondaires / Secondary Identifying Numbers (e.g., protocol number) if available. Also include other trial registries that have issued an identifying number to this trial. There is no limit on the number of Secondary identifying numbers that can be provided. |
use | 1..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: secondary | |
title | S | 0..1 | string | Nom scientifique de l'étude / Scientific Title |
status | S | 1..1 | code | Statut de l'essai / Study Status |
phase | S | 0..1 | CodeableConcept | Phase de l'essai / Study type : phase Binding: Value Set type de phase de l'essai clinique (extensible) |
category | S | 0..* | CodeableConcept | Type d'essai / Study type : type of study |
Slices for condition | S | 0..* | CodeableConcept | Sujet concerné / Problem(s) Studied exemple code MedDRA Slice: Unordered, Open by value:id |
condition:medDRACondition | S | 0..* | CodeableConcept | code MedDRA / MedDRA condition |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: meddra-condition | |
condition:diseaseCondition | S | 0..* | CodeableConcept | condition de la pathologie / Disease Condition |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: disease-condition | |
contact | S | 0..* | ContactDetail | Contact (Contact for public / scientific queries) |
eclaire-contact-type | S | 0..1 | CodeableConcept | Type de contact : Public ou Scientific URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-type Binding: Type Contact Value Set (required) |
eclaire-contact-address | S | 0..1 | Address | Adresse du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-address |
eclaire-contact-affiliation | S | 0..1 | string | Affiliation du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-affiliation |
eclaire-contact-name | 0..1 | HumanName | Nom du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-name | |
location | S | 0..* | CodeableConcept | Pays de recrutement / Countries of Recruitment |
description | S | 0..1 | markdown | Résumé de l'essai / Summary Results |
enrollment | S | 0..* | Reference(Group) | Critères d'inclusion et d'exclusion / Inclusion & exclusion criteria |
sponsor | S | 0..1 | Reference(Organization) | Promoteur / primary Sponsor |
site | S | 0..* | Reference(Location) | Lieux / Countries of Recruitment |
Documentation for this format |
Path | Conformance | ValueSet |
ResearchStudy.phase | extensible | EclaireStudyPhaseVS |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ResearchStudy | 0..* | ResearchStudy | Investigation to increase healthcare-related patient-independent knowledge | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
eclaire-review-date | S | 0..1 | instant | Date de dernière modification substancielle URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-review-date |
eclaire-therapeutic-area | S | 0..1 | string | Domaine thérapeutique concerné URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-therapeutic-area |
eclaire-recruitment-period | S | 0..1 | Period | Période prévisionnelle de recrutement URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-recruitment-period |
eclaire-secondary-sponsor | S | 0..* | Reference(Organization) | Promoteur(s) secondaire(s) / Secondary Sponsor(s) URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-secondary-sponsor |
eclaire-label | S | 0..* | (Complex) | autres titres et acronyme / Additional names for the study URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-label |
modifierExtension | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url |
Slices for identifier | Σ | 0..* | Identifier | Business Identifier for study Slice: Unordered, Open by value:use |
identifier:idPrimary | SΣ | 0..1 | Identifier | Identifiant primaire de l'essai clinique / Primary Registry and Trial Identifying Number |
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official |
identifier:idSecondary | SΣ | 0..* | Identifier | identifiants secondaires / Secondary Identifying Numbers (e.g., protocol number) if available. Also include other trial registries that have issued an identifying number to this trial. There is no limit on the number of Secondary identifying numbers that can be provided. |
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: secondary |
title | SΣ | 0..1 | string | Nom scientifique de l'étude / Scientific Title |
status | ?!SΣ | 1..1 | code | Statut de l'essai / Study Status Binding: ResearchStudyStatus (required): Codes that convey the current status of the research study. |
phase | SΣ | 0..1 | CodeableConcept | Phase de l'essai / Study type : phase Binding: Value Set type de phase de l'essai clinique (extensible) |
category | SΣ | 0..* | CodeableConcept | Type d'essai / Study type : type of study Binding: (unbound) (example): Codes that describe the type of research study. E.g. Study phase, Interventional/Observational, blinding type, etc. |
Slices for condition | SΣ | 0..* | CodeableConcept | Sujet concerné / Problem(s) Studied exemple code MedDRA Slice: Unordered, Open by value:id Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
condition:medDRACondition | SΣ | 0..* | CodeableConcept | code MedDRA / MedDRA condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: meddra-condition | |
condition:diseaseCondition | SΣ | 0..* | CodeableConcept | condition de la pathologie / Disease Condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: disease-condition | |
contact | SΣ | 0..* | ContactDetail | Contact (Contact for public / scientific queries) |
eclaire-contact-type | S | 0..1 | CodeableConcept | Type de contact : Public ou Scientific URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-type Binding: Type Contact Value Set (required) |
eclaire-contact-address | S | 0..1 | Address | Adresse du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-address |
eclaire-contact-affiliation | S | 0..1 | string | Affiliation du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-affiliation |
eclaire-contact-name | 0..1 | HumanName | Nom du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-name | |
location | SΣ | 0..* | CodeableConcept | Pays de recrutement / Countries of Recruitment Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. |
description | S | 0..1 | markdown | Résumé de l'essai / Summary Results |
enrollment | SΣC | 0..* | Reference(Group) | Critères d'inclusion et d'exclusion / Inclusion & exclusion criteria |
sponsor | SΣC | 0..1 | Reference(Organization) | Promoteur / primary Sponsor |
site | SΣC | 0..* | Reference(Location) | Lieux / Countries of Recruitment |
Documentation for this format |
Path | Conformance | ValueSet / Code |
ResearchStudy.identifier:idPrimary.use | required | Pattern: official |
ResearchStudy.identifier:idSecondary.use | required | Pattern: secondary |
ResearchStudy.status | required | ResearchStudyStatus |
ResearchStudy.phase | extensible | EclaireStudyPhaseVS |
ResearchStudy.category | example | |
ResearchStudy.condition | example | Condition/Problem/DiagnosisCodes |
ResearchStudy.condition:medDRACondition | example | Condition/Problem/DiagnosisCodes |
ResearchStudy.condition:diseaseCondition | example | Condition/Problem/DiagnosisCodes |
ResearchStudy.location | extensible | Jurisdiction ValueSet |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | ResearchStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | ResearchStudy | 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 | ResearchStudy | 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 | ResearchStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ResearchStudy | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ResearchStudy.extension:eclaire-review-date, ResearchStudy.extension:eclaire-therapeutic-area, ResearchStudy.extension:eclaire-recruitment-period, ResearchStudy.extension:eclaire-secondary-sponsor, ResearchStudy.extension:eclaire-label, ResearchStudy.modifierExtension, ResearchStudy.contact.extension:eclaire-contact-type, ResearchStudy.contact.extension:eclaire-contact-address, ResearchStudy.contact.extension:eclaire-contact-affiliation, ResearchStudy.contact.extension:eclaire-contact-name | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ref-1 | error | ResearchStudy.enrollment, ResearchStudy.sponsor, ResearchStudy.site | SHALL have a contained resource if a local reference is provided : reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
ResearchStudy | 0..* | ResearchStudy | Investigation to increase healthcare-related patient-independent knowledge | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | ΣN | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | N | 0..1 | Narrative | Text summary of the resource, for human interpretation | ||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
eclaire-review-date | S | 0..1 | instant | Date de dernière modification substancielle URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-review-date | ||||
eclaire-therapeutic-area | S | 0..1 | string | Domaine thérapeutique concerné URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-therapeutic-area | ||||
eclaire-recruitment-period | S | 0..1 | Period | Période prévisionnelle de recrutement URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-recruitment-period | ||||
eclaire-secondary-sponsor | S | 0..* | Reference(Organization) | Promoteur(s) secondaire(s) / Secondary Sponsor(s) URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-secondary-sponsor | ||||
eclaire-label | S | 0..* | (Complex) | autres titres et acronyme / Additional names for the study URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-label | ||||
modifierExtension | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
Slices for identifier | Σ | 0..* | Identifier | Business Identifier for study Slice: Unordered, Open by value:use | ||||
identifier:idPrimary | SΣ | 0..1 | Identifier | Identifiant primaire de l'essai clinique / Primary Registry and Trial Identifying Number | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official | ||||
type | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | ΣCN | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | ΣCN | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
identifier:idSecondary | SΣ | 0..* | Identifier | identifiants secondaires / Secondary Identifying Numbers (e.g., protocol number) if available. Also include other trial registries that have issued an identifying number to this trial. There is no limit on the number of Secondary identifying numbers that can be provided. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: secondary | ||||
type | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | ΣCN | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | ΣCN | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
title | SΣ | 0..1 | string | Nom scientifique de l'étude / Scientific Title | ||||
protocol | ΣCN | 0..* | Reference(PlanDefinition) | Steps followed in executing study | ||||
partOf | ΣCN | 0..* | Reference(ResearchStudy) | Part of larger study | ||||
status | ?!SΣ | 1..1 | code | Statut de l'essai / Study Status Binding: ResearchStudyStatus (required): Codes that convey the current status of the research study. | ||||
primaryPurposeType | ΣN | 0..1 | CodeableConcept | treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility Binding: ResearchStudyPrimaryPurposeType (extensible): Codes for the main intent of the study. | ||||
phase | SΣ | 0..1 | CodeableConcept | Phase de l'essai / Study type : phase Binding: Value Set type de phase de l'essai clinique (extensible) | ||||
category | SΣ | 0..* | CodeableConcept | Type d'essai / Study type : type of study Binding: (unbound) (example): Codes that describe the type of research study. E.g. Study phase, Interventional/Observational, blinding type, etc. | ||||
focus | ΣN | 0..* | CodeableConcept | Drugs, devices, etc. under study Binding: (unbound) (example): Codes for medications, devices and other interventions. | ||||
Slices for condition | SΣ | 0..* | CodeableConcept | Sujet concerné / Problem(s) Studied exemple code MedDRA Slice: Unordered, Open by value:id Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
condition:medDRACondition | SΣ | 0..* | CodeableConcept | code MedDRA / MedDRA condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: meddra-condition | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
coding | ΣN | 0..* | Coding | Code defined by a terminology system | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
condition:diseaseCondition | SΣ | 0..* | CodeableConcept | condition de la pathologie / Disease Condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: disease-condition | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
coding | ΣN | 0..* | Coding | Code defined by a terminology system | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
contact | SΣ | 0..* | ContactDetail | Contact (Contact for public / scientific queries) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
eclaire-contact-type | S | 0..1 | CodeableConcept | Type de contact : Public ou Scientific URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-type Binding: Type Contact Value Set (required) | ||||
eclaire-contact-address | S | 0..1 | Address | Adresse du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-address | ||||
eclaire-contact-affiliation | S | 0..1 | string | Affiliation du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-affiliation | ||||
eclaire-contact-name | 0..1 | HumanName | Nom du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-name | |||||
name | Σ | 0..1 | string | Name of an individual to contact | ||||
telecom | ΣCN | 0..* | ContactPoint | Contact details for individual or organization | ||||
relatedArtifact | TU | 0..* | RelatedArtifact | References and dependencies | ||||
keyword | ΣN | 0..* | CodeableConcept | Used to search for the study Binding: (unbound) (example): Words associated with the study that may be useful in discovery. | ||||
location | SΣ | 0..* | CodeableConcept | Pays de recrutement / Countries of Recruitment Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
description | S | 0..1 | markdown | Résumé de l'essai / Summary Results | ||||
enrollment | SΣC | 0..* | Reference(Group) | Critères d'inclusion et d'exclusion / Inclusion & exclusion criteria | ||||
period | ΣCN | 0..1 | Period | When the study began and ended | ||||
sponsor | SΣC | 0..1 | Reference(Organization) | Promoteur / primary Sponsor | ||||
principalInvestigator | ΣCN | 0..1 | Reference(Practitioner | PractitionerRole) | Researcher who oversees multiple aspects of the study | ||||
site | SΣC | 0..* | Reference(Location) | Lieux / Countries of Recruitment | ||||
reasonStopped | ΣN | 0..1 | CodeableConcept | accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design Binding: ResearchStudyReasonStopped (example): Codes for why the study ended prematurely. | ||||
note | N | 0..* | Annotation | Comments made about the study | ||||
arm | N | 0..* | BackboneElement | Defined path through the study for a subject | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
modifierExtension | ?!ΣN | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
name | 1..1 | string | Label for study arm | |||||
type | N | 0..1 | CodeableConcept | Categorization of study arm | ||||
description | 0..1 | string | Short explanation of study path | |||||
objective | N | 0..* | BackboneElement | A goal for the study | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
modifierExtension | ?!ΣN | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
name | 0..1 | string | Label for the objective | |||||
type | N | 0..1 | CodeableConcept | primary | secondary | exploratory Binding: ResearchStudyObjectiveType (preferred): Codes for the kind of study objective. | ||||
Documentation for this format |
Path | Conformance | ValueSet / Code | ||||
ResearchStudy.language | preferred | CommonLanguages
| ||||
ResearchStudy.identifier:idPrimary.use | required | Pattern: official | ||||
ResearchStudy.identifier:idPrimary.type | extensible | Identifier Type Codes | ||||
ResearchStudy.identifier:idSecondary.use | required | Pattern: secondary | ||||
ResearchStudy.identifier:idSecondary.type | extensible | Identifier Type Codes | ||||
ResearchStudy.status | required | ResearchStudyStatus | ||||
ResearchStudy.primaryPurposeType | extensible | ResearchStudyPrimaryPurposeType | ||||
ResearchStudy.phase | extensible | EclaireStudyPhaseVS | ||||
ResearchStudy.category | example | |||||
ResearchStudy.focus | example | |||||
ResearchStudy.condition | example | Condition/Problem/DiagnosisCodes | ||||
ResearchStudy.condition:medDRACondition | example | Condition/Problem/DiagnosisCodes | ||||
ResearchStudy.condition:diseaseCondition | example | Condition/Problem/DiagnosisCodes | ||||
ResearchStudy.keyword | example | |||||
ResearchStudy.location | extensible | Jurisdiction ValueSet | ||||
ResearchStudy.reasonStopped | example | ResearchStudyReasonStopped | ||||
ResearchStudy.objective.type | preferred | ResearchStudyObjectiveType |
Id | Grade | Path(s) | Details | Requirements |
cpt-2 | error | ResearchStudy.contact.telecom | A system is required if a value is provided. : value.empty() or system.exists() | |
dom-2 | error | ResearchStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | ResearchStudy | 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 | ResearchStudy | 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 | ResearchStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ResearchStudy | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ResearchStudy.extension, ResearchStudy.extension:eclaire-review-date, ResearchStudy.extension:eclaire-therapeutic-area, ResearchStudy.extension:eclaire-recruitment-period, ResearchStudy.extension:eclaire-secondary-sponsor, ResearchStudy.extension:eclaire-label, ResearchStudy.modifierExtension, ResearchStudy.identifier:idPrimary.extension, ResearchStudy.identifier:idSecondary.extension, ResearchStudy.condition:medDRACondition.extension, ResearchStudy.condition:diseaseCondition.extension, ResearchStudy.contact.extension, ResearchStudy.contact.extension:eclaire-contact-type, ResearchStudy.contact.extension:eclaire-contact-address, ResearchStudy.contact.extension:eclaire-contact-affiliation, ResearchStudy.contact.extension:eclaire-contact-name, ResearchStudy.arm.extension, ResearchStudy.arm.modifierExtension, ResearchStudy.objective.extension, ResearchStudy.objective.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
per-1 | error | ResearchStudy.identifier:idPrimary.period, ResearchStudy.identifier:idSecondary.period, ResearchStudy.period | If present, start SHALL have a lower value than end : start.hasValue().not() or end.hasValue().not() or (start <= end) | |
ref-1 | error | ResearchStudy.identifier:idPrimary.assigner, ResearchStudy.identifier:idSecondary.assigner, ResearchStudy.protocol, ResearchStudy.partOf, ResearchStudy.enrollment, ResearchStudy.sponsor, ResearchStudy.principalInvestigator, ResearchStudy.site | SHALL have a contained resource if a local reference is provided : reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) |
This structure is derived from ResearchStudy
Summary
Mandatory: 0 element (4 nested mandatory elements)
Must-Support: 23 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from ResearchStudy
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ResearchStudy | 0..* | ResearchStudy | Investigation to increase healthcare-related patient-independent knowledge | |
eclaire-review-date | S | 0..1 | instant | Date de dernière modification substancielle URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-review-date |
eclaire-therapeutic-area | S | 0..1 | string | Domaine thérapeutique concerné URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-therapeutic-area |
eclaire-recruitment-period | S | 0..1 | Period | Période prévisionnelle de recrutement URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-recruitment-period |
eclaire-secondary-sponsor | S | 0..* | Reference(Organization) | Promoteur(s) secondaire(s) / Secondary Sponsor(s) URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-secondary-sponsor |
eclaire-label | S | 0..* | (Complex) | autres titres et acronyme / Additional names for the study URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-label |
Slices for identifier | 0..* | Identifier | Business Identifier for study Slice: Unordered, Open by value:use | |
identifier:idPrimary | S | 0..1 | Identifier | Identifiant primaire de l'essai clinique / Primary Registry and Trial Identifying Number |
use | 1..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official | |
identifier:idSecondary | S | 0..* | Identifier | identifiants secondaires / Secondary Identifying Numbers (e.g., protocol number) if available. Also include other trial registries that have issued an identifying number to this trial. There is no limit on the number of Secondary identifying numbers that can be provided. |
use | 1..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: secondary | |
title | S | 0..1 | string | Nom scientifique de l'étude / Scientific Title |
status | S | 1..1 | code | Statut de l'essai / Study Status |
phase | S | 0..1 | CodeableConcept | Phase de l'essai / Study type : phase Binding: Value Set type de phase de l'essai clinique (extensible) |
category | S | 0..* | CodeableConcept | Type d'essai / Study type : type of study |
Slices for condition | S | 0..* | CodeableConcept | Sujet concerné / Problem(s) Studied exemple code MedDRA Slice: Unordered, Open by value:id |
condition:medDRACondition | S | 0..* | CodeableConcept | code MedDRA / MedDRA condition |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: meddra-condition | |
condition:diseaseCondition | S | 0..* | CodeableConcept | condition de la pathologie / Disease Condition |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: disease-condition | |
contact | S | 0..* | ContactDetail | Contact (Contact for public / scientific queries) |
eclaire-contact-type | S | 0..1 | CodeableConcept | Type de contact : Public ou Scientific URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-type Binding: Type Contact Value Set (required) |
eclaire-contact-address | S | 0..1 | Address | Adresse du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-address |
eclaire-contact-affiliation | S | 0..1 | string | Affiliation du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-affiliation |
eclaire-contact-name | 0..1 | HumanName | Nom du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-name | |
location | S | 0..* | CodeableConcept | Pays de recrutement / Countries of Recruitment |
description | S | 0..1 | markdown | Résumé de l'essai / Summary Results |
enrollment | S | 0..* | Reference(Group) | Critères d'inclusion et d'exclusion / Inclusion & exclusion criteria |
sponsor | S | 0..1 | Reference(Organization) | Promoteur / primary Sponsor |
site | S | 0..* | Reference(Location) | Lieux / Countries of Recruitment |
Documentation for this format |
Path | Conformance | ValueSet |
ResearchStudy.phase | extensible | EclaireStudyPhaseVS |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ResearchStudy | 0..* | ResearchStudy | Investigation to increase healthcare-related patient-independent knowledge | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
eclaire-review-date | S | 0..1 | instant | Date de dernière modification substancielle URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-review-date |
eclaire-therapeutic-area | S | 0..1 | string | Domaine thérapeutique concerné URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-therapeutic-area |
eclaire-recruitment-period | S | 0..1 | Period | Période prévisionnelle de recrutement URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-recruitment-period |
eclaire-secondary-sponsor | S | 0..* | Reference(Organization) | Promoteur(s) secondaire(s) / Secondary Sponsor(s) URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-secondary-sponsor |
eclaire-label | S | 0..* | (Complex) | autres titres et acronyme / Additional names for the study URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-label |
modifierExtension | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url |
Slices for identifier | Σ | 0..* | Identifier | Business Identifier for study Slice: Unordered, Open by value:use |
identifier:idPrimary | SΣ | 0..1 | Identifier | Identifiant primaire de l'essai clinique / Primary Registry and Trial Identifying Number |
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official |
identifier:idSecondary | SΣ | 0..* | Identifier | identifiants secondaires / Secondary Identifying Numbers (e.g., protocol number) if available. Also include other trial registries that have issued an identifying number to this trial. There is no limit on the number of Secondary identifying numbers that can be provided. |
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: secondary |
title | SΣ | 0..1 | string | Nom scientifique de l'étude / Scientific Title |
status | ?!SΣ | 1..1 | code | Statut de l'essai / Study Status Binding: ResearchStudyStatus (required): Codes that convey the current status of the research study. |
phase | SΣ | 0..1 | CodeableConcept | Phase de l'essai / Study type : phase Binding: Value Set type de phase de l'essai clinique (extensible) |
category | SΣ | 0..* | CodeableConcept | Type d'essai / Study type : type of study Binding: (unbound) (example): Codes that describe the type of research study. E.g. Study phase, Interventional/Observational, blinding type, etc. |
Slices for condition | SΣ | 0..* | CodeableConcept | Sujet concerné / Problem(s) Studied exemple code MedDRA Slice: Unordered, Open by value:id Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
condition:medDRACondition | SΣ | 0..* | CodeableConcept | code MedDRA / MedDRA condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: meddra-condition | |
condition:diseaseCondition | SΣ | 0..* | CodeableConcept | condition de la pathologie / Disease Condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: disease-condition | |
contact | SΣ | 0..* | ContactDetail | Contact (Contact for public / scientific queries) |
eclaire-contact-type | S | 0..1 | CodeableConcept | Type de contact : Public ou Scientific URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-type Binding: Type Contact Value Set (required) |
eclaire-contact-address | S | 0..1 | Address | Adresse du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-address |
eclaire-contact-affiliation | S | 0..1 | string | Affiliation du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-affiliation |
eclaire-contact-name | 0..1 | HumanName | Nom du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-name | |
location | SΣ | 0..* | CodeableConcept | Pays de recrutement / Countries of Recruitment Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. |
description | S | 0..1 | markdown | Résumé de l'essai / Summary Results |
enrollment | SΣC | 0..* | Reference(Group) | Critères d'inclusion et d'exclusion / Inclusion & exclusion criteria |
sponsor | SΣC | 0..1 | Reference(Organization) | Promoteur / primary Sponsor |
site | SΣC | 0..* | Reference(Location) | Lieux / Countries of Recruitment |
Documentation for this format |
Path | Conformance | ValueSet / Code |
ResearchStudy.identifier:idPrimary.use | required | Pattern: official |
ResearchStudy.identifier:idSecondary.use | required | Pattern: secondary |
ResearchStudy.status | required | ResearchStudyStatus |
ResearchStudy.phase | extensible | EclaireStudyPhaseVS |
ResearchStudy.category | example | |
ResearchStudy.condition | example | Condition/Problem/DiagnosisCodes |
ResearchStudy.condition:medDRACondition | example | Condition/Problem/DiagnosisCodes |
ResearchStudy.condition:diseaseCondition | example | Condition/Problem/DiagnosisCodes |
ResearchStudy.location | extensible | Jurisdiction ValueSet |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | ResearchStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | ResearchStudy | 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 | ResearchStudy | 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 | ResearchStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ResearchStudy | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ResearchStudy.extension:eclaire-review-date, ResearchStudy.extension:eclaire-therapeutic-area, ResearchStudy.extension:eclaire-recruitment-period, ResearchStudy.extension:eclaire-secondary-sponsor, ResearchStudy.extension:eclaire-label, ResearchStudy.modifierExtension, ResearchStudy.contact.extension:eclaire-contact-type, ResearchStudy.contact.extension:eclaire-contact-address, ResearchStudy.contact.extension:eclaire-contact-affiliation, ResearchStudy.contact.extension:eclaire-contact-name | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ref-1 | error | ResearchStudy.enrollment, ResearchStudy.sponsor, ResearchStudy.site | SHALL have a contained resource if a local reference is provided : reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
ResearchStudy | 0..* | ResearchStudy | Investigation to increase healthcare-related patient-independent knowledge | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | ΣN | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | N | 0..1 | Narrative | Text summary of the resource, for human interpretation | ||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
eclaire-review-date | S | 0..1 | instant | Date de dernière modification substancielle URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-review-date | ||||
eclaire-therapeutic-area | S | 0..1 | string | Domaine thérapeutique concerné URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-therapeutic-area | ||||
eclaire-recruitment-period | S | 0..1 | Period | Période prévisionnelle de recrutement URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-recruitment-period | ||||
eclaire-secondary-sponsor | S | 0..* | Reference(Organization) | Promoteur(s) secondaire(s) / Secondary Sponsor(s) URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-secondary-sponsor | ||||
eclaire-label | S | 0..* | (Complex) | autres titres et acronyme / Additional names for the study URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-label | ||||
modifierExtension | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
Slices for identifier | Σ | 0..* | Identifier | Business Identifier for study Slice: Unordered, Open by value:use | ||||
identifier:idPrimary | SΣ | 0..1 | Identifier | Identifiant primaire de l'essai clinique / Primary Registry and Trial Identifying Number | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official | ||||
type | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | ΣCN | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | ΣCN | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
identifier:idSecondary | SΣ | 0..* | Identifier | identifiants secondaires / Secondary Identifying Numbers (e.g., protocol number) if available. Also include other trial registries that have issued an identifying number to this trial. There is no limit on the number of Secondary identifying numbers that can be provided. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: secondary | ||||
type | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | ΣCN | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | ΣCN | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
title | SΣ | 0..1 | string | Nom scientifique de l'étude / Scientific Title | ||||
protocol | ΣCN | 0..* | Reference(PlanDefinition) | Steps followed in executing study | ||||
partOf | ΣCN | 0..* | Reference(ResearchStudy) | Part of larger study | ||||
status | ?!SΣ | 1..1 | code | Statut de l'essai / Study Status Binding: ResearchStudyStatus (required): Codes that convey the current status of the research study. | ||||
primaryPurposeType | ΣN | 0..1 | CodeableConcept | treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility Binding: ResearchStudyPrimaryPurposeType (extensible): Codes for the main intent of the study. | ||||
phase | SΣ | 0..1 | CodeableConcept | Phase de l'essai / Study type : phase Binding: Value Set type de phase de l'essai clinique (extensible) | ||||
category | SΣ | 0..* | CodeableConcept | Type d'essai / Study type : type of study Binding: (unbound) (example): Codes that describe the type of research study. E.g. Study phase, Interventional/Observational, blinding type, etc. | ||||
focus | ΣN | 0..* | CodeableConcept | Drugs, devices, etc. under study Binding: (unbound) (example): Codes for medications, devices and other interventions. | ||||
Slices for condition | SΣ | 0..* | CodeableConcept | Sujet concerné / Problem(s) Studied exemple code MedDRA Slice: Unordered, Open by value:id Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
condition:medDRACondition | SΣ | 0..* | CodeableConcept | code MedDRA / MedDRA condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: meddra-condition | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
coding | ΣN | 0..* | Coding | Code defined by a terminology system | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
condition:diseaseCondition | SΣ | 0..* | CodeableConcept | condition de la pathologie / Disease Condition Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
id | 1..1 | string | Unique id for inter-element referencing Required Pattern: disease-condition | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
coding | ΣN | 0..* | Coding | Code defined by a terminology system | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
contact | SΣ | 0..* | ContactDetail | Contact (Contact for public / scientific queries) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
eclaire-contact-type | S | 0..1 | CodeableConcept | Type de contact : Public ou Scientific URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-type Binding: Type Contact Value Set (required) | ||||
eclaire-contact-address | S | 0..1 | Address | Adresse du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-address | ||||
eclaire-contact-affiliation | S | 0..1 | string | Affiliation du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-affiliation | ||||
eclaire-contact-name | 0..1 | HumanName | Nom du contact URL: https://interop.esante.gouv.fr/ig/fhir/eclaire/StructureDefinition/eclaire-contact-name | |||||
name | Σ | 0..1 | string | Name of an individual to contact | ||||
telecom | ΣCN | 0..* | ContactPoint | Contact details for individual or organization | ||||
relatedArtifact | TU | 0..* | RelatedArtifact | References and dependencies | ||||
keyword | ΣN | 0..* | CodeableConcept | Used to search for the study Binding: (unbound) (example): Words associated with the study that may be useful in discovery. | ||||
location | SΣ | 0..* | CodeableConcept | Pays de recrutement / Countries of Recruitment Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
description | S | 0..1 | markdown | Résumé de l'essai / Summary Results | ||||
enrollment | SΣC | 0..* | Reference(Group) | Critères d'inclusion et d'exclusion / Inclusion & exclusion criteria | ||||
period | ΣCN | 0..1 | Period | When the study began and ended | ||||
sponsor | SΣC | 0..1 | Reference(Organization) | Promoteur / primary Sponsor | ||||
principalInvestigator | ΣCN | 0..1 | Reference(Practitioner | PractitionerRole) | Researcher who oversees multiple aspects of the study | ||||
site | SΣC | 0..* | Reference(Location) | Lieux / Countries of Recruitment | ||||
reasonStopped | ΣN | 0..1 | CodeableConcept | accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design Binding: ResearchStudyReasonStopped (example): Codes for why the study ended prematurely. | ||||
note | N | 0..* | Annotation | Comments made about the study | ||||
arm | N | 0..* | BackboneElement | Defined path through the study for a subject | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
modifierExtension | ?!ΣN | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
name | 1..1 | string | Label for study arm | |||||
type | N | 0..1 | CodeableConcept | Categorization of study arm | ||||
description | 0..1 | string | Short explanation of study path | |||||
objective | N | 0..* | BackboneElement | A goal for the study | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
modifierExtension | ?!ΣN | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
name | 0..1 | string | Label for the objective | |||||
type | N | 0..1 | CodeableConcept | primary | secondary | exploratory Binding: ResearchStudyObjectiveType (preferred): Codes for the kind of study objective. | ||||
Documentation for this format |
Path | Conformance | ValueSet / Code | ||||
ResearchStudy.language | preferred | CommonLanguages
| ||||
ResearchStudy.identifier:idPrimary.use | required | Pattern: official | ||||
ResearchStudy.identifier:idPrimary.type | extensible | Identifier Type Codes | ||||
ResearchStudy.identifier:idSecondary.use | required | Pattern: secondary | ||||
ResearchStudy.identifier:idSecondary.type | extensible | Identifier Type Codes | ||||
ResearchStudy.status | required | ResearchStudyStatus | ||||
ResearchStudy.primaryPurposeType | extensible | ResearchStudyPrimaryPurposeType | ||||
ResearchStudy.phase | extensible | EclaireStudyPhaseVS | ||||
ResearchStudy.category | example | |||||
ResearchStudy.focus | example | |||||
ResearchStudy.condition | example | Condition/Problem/DiagnosisCodes | ||||
ResearchStudy.condition:medDRACondition | example | Condition/Problem/DiagnosisCodes | ||||
ResearchStudy.condition:diseaseCondition | example | Condition/Problem/DiagnosisCodes | ||||
ResearchStudy.keyword | example | |||||
ResearchStudy.location | extensible | Jurisdiction ValueSet | ||||
ResearchStudy.reasonStopped | example | ResearchStudyReasonStopped | ||||
ResearchStudy.objective.type | preferred | ResearchStudyObjectiveType |
Id | Grade | Path(s) | Details | Requirements |
cpt-2 | error | ResearchStudy.contact.telecom | A system is required if a value is provided. : value.empty() or system.exists() | |
dom-2 | error | ResearchStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | ResearchStudy | 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 | ResearchStudy | 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 | ResearchStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ResearchStudy | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ResearchStudy.extension, ResearchStudy.extension:eclaire-review-date, ResearchStudy.extension:eclaire-therapeutic-area, ResearchStudy.extension:eclaire-recruitment-period, ResearchStudy.extension:eclaire-secondary-sponsor, ResearchStudy.extension:eclaire-label, ResearchStudy.modifierExtension, ResearchStudy.identifier:idPrimary.extension, ResearchStudy.identifier:idSecondary.extension, ResearchStudy.condition:medDRACondition.extension, ResearchStudy.condition:diseaseCondition.extension, ResearchStudy.contact.extension, ResearchStudy.contact.extension:eclaire-contact-type, ResearchStudy.contact.extension:eclaire-contact-address, ResearchStudy.contact.extension:eclaire-contact-affiliation, ResearchStudy.contact.extension:eclaire-contact-name, ResearchStudy.arm.extension, ResearchStudy.arm.modifierExtension, ResearchStudy.objective.extension, ResearchStudy.objective.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
per-1 | error | ResearchStudy.identifier:idPrimary.period, ResearchStudy.identifier:idSecondary.period, ResearchStudy.period | If present, start SHALL have a lower value than end : start.hasValue().not() or end.hasValue().not() or (start <= end) | |
ref-1 | error | ResearchStudy.identifier:idPrimary.assigner, ResearchStudy.identifier:idSecondary.assigner, ResearchStudy.protocol, ResearchStudy.partOf, ResearchStudy.enrollment, ResearchStudy.sponsor, ResearchStudy.principalInvestigator, ResearchStudy.site | SHALL have a contained resource if a local reference is provided : reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) |
This structure is derived from ResearchStudy
Summary
Mandatory: 0 element (4 nested mandatory elements)
Must-Support: 23 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron