Annuaire Santé
1.1.0-snapshot-3 - qa-preview France flag

This page is part of the Guide d'implémentation FHIR - Annuaire de santé (v1.1.0-snapshot-3: QA Preview) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

Resource Profile: AS Donnée Publique HealthcareService Healthcare Activity Profile

Official URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity Version: 1.1.0-snapshot-3
Active as of 2024-09-09 Computable Name: AsDpHealthcareServiceHealthcareActivityProfile

Profil public applicatif créé à partir du profil générique as-healthcareservice-healthcare-activity dans le contexte des données en accès libre de l’Annuaire Santé. Pour connaître les paramètres de recherches associés à ce profil, il suffit de consulter le CapabilityStatement AsServerCapabilityStatement.

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from AsHealthcareServiceHealthcareActivityProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* AsHealthcareServiceHealthcareActivityProfile The details of a healthcare service available at a location
... meta
.... Slices for profile 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dp-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity
... active 1..1 boolean Whether this HealthcareService record is in active use
... specialty 0..0
... name 0..0
... comment 0..0
... extraDetails 0..0
... photo 0..0
... telecom 0..0
... coverageArea 0..0
... serviceProvisionCode 0..0
... eligibility 0..0
... program 0..0
... communication 0..0
... referralMethod 0..0
... appointmentRequired 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* AsHealthcareServiceHealthcareActivityProfile The details of a healthcare service available at a location
... meta Σ 0..1 Meta Metadata about the resource
.... Slices for extension Content/Rules for all slices
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
...... Slices for extension Content/Rules for all slices
....... extension:autorite-enregistrement 0..1 Extension Autorité d'enregistrement de la ressource.
........ extension 0..0
........ url 1..1 uri "autorite-enregistrement"
....... extension:systeme-information 0..1 Extension Système d'information de la ressource.
........ extension 0..0
........ url 1..1 uri "systeme-information"
....... extension:date-maj-ae S 0..1 Extension Date maj de l'activité selon l'autorité d'enregistrement
........ extension 0..0
........ url 1..1 uri "date-maj-ae"
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace"
.... Slices for profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... as-ext-authorization S 0..* (Complex) AS Authorization Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-authorization
.... as-ext-installation S 0..* (Complex) AS Installation Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-installation
... Slices for identifier Σ 0..* Identifier External identifiers for this item
Slice: Unordered, Open by pattern:system
.... identifier:numAutorisationArhgos SΣ 0..1 Identifier Identifiant fonctionnel, numéro d'autorisation ARHGOS (numeroAutorisationARHGOS).
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ 1..1 uri The namespace for the identifier value
Required Pattern: https://arhgos.ars.sante.fr
... active ?!Σ 1..1 boolean Whether this HealthcareService record is in active use
... providedBy SΣ 0..1 Reference(FR Core Organization Profile | AS Organization Profile) Référence vers l'id de la structure FINESS ET à laquelle est rattachée cette activité sanitaire (idNat_Struct).
... category SΣ 0..* CodeableConcept La modalité étant un mode d’application ou un type de soin prévu par les textes réglementaires encadrant chaque activité de soins (modalite).
Binding: JDV_J132-ModaliteActivite-RASS (required)
... characteristic S 0..* CodeableConcept La forme d'activité étant un type d’organisation de prise en charge (forme).
Binding: JDV_J134-FormeActivite-RASS (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.identifier:numAutorisationArhgos.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
HealthcareService.categoryrequiredJDV_J132-ModaliteActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J132-ModaliteActivite-RASS/FHIR/JDV-J132-ModaliteActivite-RASS
HealthcareService.characteristicrequiredJDV_J134-FormeActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J134-FormeActivite-RASS/FHIR/JDV-J134-FormeActivite-RASS

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* AsHealthcareServiceHealthcareActivityProfile The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... extension:autorite-enregistrement 0..1 Extension Autorité d'enregistrement de la ressource.
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "autorite-enregistrement"
........ value[x] 0..1 CodeableConcept Value of extension
Binding: JDV_J83-AutoriteEnregistrement-RASS (required)
....... extension:systeme-information 0..1 Extension Système d'information de la ressource.
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "systeme-information"
........ value[x] 0..1 code RPPS | ADELI | FINESS | MSS | CG
Binding: AS ValueSet type de système d'information (extensible)
....... extension:date-maj-ae S 0..1 Extension Date maj de l'activité selon l'autorité d'enregistrement
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "date-maj-ae"
........ value[x] 0..1 date Value of extension
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace"
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... Slices for profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... as-ext-authorization S 0..* (Complex) AS Authorization Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-authorization
.... as-ext-installation S 0..* (Complex) AS Installation Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-installation
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 0..* Identifier External identifiers for this item
Slice: Unordered, Open by pattern:system
.... identifier:numAutorisationArhgos SΣ 0..1 Identifier Identifiant fonctionnel, numéro d'autorisation ARHGOS (numeroAutorisationARHGOS).
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 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 Σ 1..1 uri The namespace for the identifier value
Required Pattern: https://arhgos.ars.sante.fr
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active ?!Σ 1..1 boolean Whether this HealthcareService record is in active use
... providedBy SΣ 0..1 Reference(FR Core Organization Profile | AS Organization Profile) Référence vers l'id de la structure FINESS ET à laquelle est rattachée cette activité sanitaire (idNat_Struct).
... category SΣ 0..* CodeableConcept La modalité étant un mode d’application ou un type de soin prévu par les textes réglementaires encadrant chaque activité de soins (modalite).
Binding: JDV_J132-ModaliteActivite-RASS (required)
... type Σ 0..* CodeableConcept Catégorie d'activité de soin autorisée. Exemple : Activités de soins Soumises à Reconnaissance contractuelle
Binding: JDV_J131-CategorieActiviteSanitaireRegulee-RASS (required)
... characteristic S 0..* CodeableConcept La forme d'activité étant un type d’organisation de prise en charge (forme).
Binding: JDV_J134-FormeActivite-RASS (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.meta.extension:as-ext-data-trace.extension:autorite-enregistrement.value[x]requiredJDV_J83-AutoriteEnregistrement-RASS
https://mos.esante.gouv.fr/NOS/JDV_J83-AutoriteEnregistrement-RASS/FHIR/JDV-J83-AutoriteEnregistrement-RASS
HealthcareService.meta.extension:as-ext-data-trace.extension:systeme-information.value[x]extensibleAsVsTypeSystemeInformationVS (a valid code from AS CodeSystem type de système d'information)
https://interop.esante.gouv.fr/ig/fhir/annuaire/ValueSet/as-vs-type-systeme-information
from this IG
HealthcareService.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
HealthcareService.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
HealthcareService.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
HealthcareService.identifier:numAutorisationArhgos.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
HealthcareService.identifier:numAutorisationArhgos.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
HealthcareService.categoryrequiredJDV_J132-ModaliteActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J132-ModaliteActivite-RASS/FHIR/JDV-J132-ModaliteActivite-RASS
HealthcareService.typerequiredJDV_J131-CategorieActiviteSanitaireRegulee-RASS
https://mos.esante.gouv.fr/NOS/JDV_J131-CategorieActiviteSanitaireRegulee-RASS/FHIR/JDV-J131-CategorieActiviteSanitaireRegulee-RASS
HealthcareService.eligibility.codeexample
HealthcareService.characteristicrequiredJDV_J134-FormeActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J134-FormeActivite-RASS/FHIR/JDV-J134-FormeActivite-RASS
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AsHealthcareServiceHealthcareActivityProfile

Summary

Mandatory: 1 element(2 nested mandatory elements)
Prohibited: 18 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of HealthcareService.meta.profile

Differential View

This structure is derived from AsHealthcareServiceHealthcareActivityProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* AsHealthcareServiceHealthcareActivityProfile The details of a healthcare service available at a location
... meta
.... Slices for profile 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dp-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity
... active 1..1 boolean Whether this HealthcareService record is in active use
... specialty 0..0
... name 0..0
... comment 0..0
... extraDetails 0..0
... photo 0..0
... telecom 0..0
... coverageArea 0..0
... serviceProvisionCode 0..0
... eligibility 0..0
... program 0..0
... communication 0..0
... referralMethod 0..0
... appointmentRequired 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* AsHealthcareServiceHealthcareActivityProfile The details of a healthcare service available at a location
... meta Σ 0..1 Meta Metadata about the resource
.... Slices for extension Content/Rules for all slices
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
...... Slices for extension Content/Rules for all slices
....... extension:autorite-enregistrement 0..1 Extension Autorité d'enregistrement de la ressource.
........ extension 0..0
........ url 1..1 uri "autorite-enregistrement"
....... extension:systeme-information 0..1 Extension Système d'information de la ressource.
........ extension 0..0
........ url 1..1 uri "systeme-information"
....... extension:date-maj-ae S 0..1 Extension Date maj de l'activité selon l'autorité d'enregistrement
........ extension 0..0
........ url 1..1 uri "date-maj-ae"
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace"
.... Slices for profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... as-ext-authorization S 0..* (Complex) AS Authorization Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-authorization
.... as-ext-installation S 0..* (Complex) AS Installation Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-installation
... Slices for identifier Σ 0..* Identifier External identifiers for this item
Slice: Unordered, Open by pattern:system
.... identifier:numAutorisationArhgos SΣ 0..1 Identifier Identifiant fonctionnel, numéro d'autorisation ARHGOS (numeroAutorisationARHGOS).
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ 1..1 uri The namespace for the identifier value
Required Pattern: https://arhgos.ars.sante.fr
... active ?!Σ 1..1 boolean Whether this HealthcareService record is in active use
... providedBy SΣ 0..1 Reference(FR Core Organization Profile | AS Organization Profile) Référence vers l'id de la structure FINESS ET à laquelle est rattachée cette activité sanitaire (idNat_Struct).
... category SΣ 0..* CodeableConcept La modalité étant un mode d’application ou un type de soin prévu par les textes réglementaires encadrant chaque activité de soins (modalite).
Binding: JDV_J132-ModaliteActivite-RASS (required)
... characteristic S 0..* CodeableConcept La forme d'activité étant un type d’organisation de prise en charge (forme).
Binding: JDV_J134-FormeActivite-RASS (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.identifier:numAutorisationArhgos.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
HealthcareService.categoryrequiredJDV_J132-ModaliteActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J132-ModaliteActivite-RASS/FHIR/JDV-J132-ModaliteActivite-RASS
HealthcareService.characteristicrequiredJDV_J134-FormeActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J134-FormeActivite-RASS/FHIR/JDV-J134-FormeActivite-RASS

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* AsHealthcareServiceHealthcareActivityProfile The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... extension:autorite-enregistrement 0..1 Extension Autorité d'enregistrement de la ressource.
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "autorite-enregistrement"
........ value[x] 0..1 CodeableConcept Value of extension
Binding: JDV_J83-AutoriteEnregistrement-RASS (required)
....... extension:systeme-information 0..1 Extension Système d'information de la ressource.
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "systeme-information"
........ value[x] 0..1 code RPPS | ADELI | FINESS | MSS | CG
Binding: AS ValueSet type de système d'information (extensible)
....... extension:date-maj-ae S 0..1 Extension Date maj de l'activité selon l'autorité d'enregistrement
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "date-maj-ae"
........ value[x] 0..1 date Value of extension
...... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace"
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... Slices for profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-healthcareservice-healthcare-activity
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... as-ext-authorization S 0..* (Complex) AS Authorization Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-authorization
.... as-ext-installation S 0..* (Complex) AS Installation Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-installation
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 0..* Identifier External identifiers for this item
Slice: Unordered, Open by pattern:system
.... identifier:numAutorisationArhgos SΣ 0..1 Identifier Identifiant fonctionnel, numéro d'autorisation ARHGOS (numeroAutorisationARHGOS).
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 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 Σ 1..1 uri The namespace for the identifier value
Required Pattern: https://arhgos.ars.sante.fr
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active ?!Σ 1..1 boolean Whether this HealthcareService record is in active use
... providedBy SΣ 0..1 Reference(FR Core Organization Profile | AS Organization Profile) Référence vers l'id de la structure FINESS ET à laquelle est rattachée cette activité sanitaire (idNat_Struct).
... category SΣ 0..* CodeableConcept La modalité étant un mode d’application ou un type de soin prévu par les textes réglementaires encadrant chaque activité de soins (modalite).
Binding: JDV_J132-ModaliteActivite-RASS (required)
... type Σ 0..* CodeableConcept Catégorie d'activité de soin autorisée. Exemple : Activités de soins Soumises à Reconnaissance contractuelle
Binding: JDV_J131-CategorieActiviteSanitaireRegulee-RASS (required)
... characteristic S 0..* CodeableConcept La forme d'activité étant un type d’organisation de prise en charge (forme).
Binding: JDV_J134-FormeActivite-RASS (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.meta.extension:as-ext-data-trace.extension:autorite-enregistrement.value[x]requiredJDV_J83-AutoriteEnregistrement-RASS
https://mos.esante.gouv.fr/NOS/JDV_J83-AutoriteEnregistrement-RASS/FHIR/JDV-J83-AutoriteEnregistrement-RASS
HealthcareService.meta.extension:as-ext-data-trace.extension:systeme-information.value[x]extensibleAsVsTypeSystemeInformationVS (a valid code from AS CodeSystem type de système d'information)
https://interop.esante.gouv.fr/ig/fhir/annuaire/ValueSet/as-vs-type-systeme-information
from this IG
HealthcareService.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
HealthcareService.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
HealthcareService.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
HealthcareService.identifier:numAutorisationArhgos.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
HealthcareService.identifier:numAutorisationArhgos.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
HealthcareService.categoryrequiredJDV_J132-ModaliteActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J132-ModaliteActivite-RASS/FHIR/JDV-J132-ModaliteActivite-RASS
HealthcareService.typerequiredJDV_J131-CategorieActiviteSanitaireRegulee-RASS
https://mos.esante.gouv.fr/NOS/JDV_J131-CategorieActiviteSanitaireRegulee-RASS/FHIR/JDV-J131-CategorieActiviteSanitaireRegulee-RASS
HealthcareService.eligibility.codeexample
HealthcareService.characteristicrequiredJDV_J134-FormeActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J134-FormeActivite-RASS/FHIR/JDV-J134-FormeActivite-RASS
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AsHealthcareServiceHealthcareActivityProfile

Summary

Mandatory: 1 element(2 nested mandatory elements)
Prohibited: 18 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of HealthcareService.meta.profile

 

Other representations of profile: CSV, Excel, Schematron