ResMed Core Implementation Guide
0.37.0 - ci-build International flag

ResMed Core Implementation Guide - Local Development build (v0.37.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ResMed FrPractionerRoleProfession

Official URL: http://interopsante.org/fhir/StructureDefinition/FrPractionerRoleProfession Version: 0.37.0
Draft as of 2024-01-11 Computable Name: FrPractionerRoleProfession

This is a ResMed variant of a HL7 France Core package resource. Profile of the PractitionerRole resource. This profile specifies the professions of the practitioner authorized for France| Spécification du profil de la ressource PractitionerRole permettant de spécifier la ou les professions du PS autorisées pour un exercice en France.

Usage:

Formal Views of Profile Content

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

This structure is derived from PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole PractitionerRole
... practitioner 0..1Reference(ResMed FrPractitioner)Practitioner that is able to provide the defined services for the organization
... organization 0..1Reference(ResMed FrOrganization)Organization where the roles are available
... code 0..*CodeableConceptProfessions which this practitioner may have
Binding: ResMed French profession(s) of the practitioner (required)
.... professionnalCategory 0..1CodeableConceptCatégorie professionnnelle selon le MOS de l'ASIP
URL: http://interopsante.org/fhir/StructureDefinition/FrPractitionerRoleCodeCategorieProfessionnelle
... location 0..0
... healthcareService 0..0
... telecom 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
PractitionerRole.coderequiredFr_practioner_role_profession
PractitionerRole.specialtyrequiredFr_practitioner_specialty (a valid code from ResMed French Spécialité ordinale)
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... practitioner Σ0..1Reference(ResMed FrPractitioner)Practitioner that is able to provide the defined services for the organization
... code Σ0..*CodeableConceptProfessions which this practitioner may have
Binding: ResMed French profession(s) of the practitioner (required)
.... professionnalCategory 0..1CodeableConceptCatégorie professionnnelle selon le MOS de l'ASIP
URL: http://interopsante.org/fhir/StructureDefinition/FrPractitionerRoleCodeCategorieProfessionnelle
... specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Binding: ResMed French practitioner specialty (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PractitionerRole.coderequiredFr_practioner_role_profession
PractitionerRole.specialtyrequiredFr_practitioner_specialty (a valid code from ResMed French Spécialité ordinale)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA 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
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ0..1Reference(ResMed FrPractitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(ResMed FrOrganization)Organization where the roles are available
... code Σ0..*CodeableConceptProfessions which this practitioner may have
Binding: ResMed French profession(s) of the practitioner (required)
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... professionnalCategory 0..1CodeableConceptCatégorie professionnnelle selon le MOS de l'ASIP
URL: http://interopsante.org/fhir/StructureDefinition/FrPractitionerRoleCodeCategorieProfessionnelle
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Binding: ResMed French practitioner specialty (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PractitionerRole.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
PractitionerRole.coderequiredFr_practioner_role_profession
PractitionerRole.specialtyrequiredFr_practitioner_specialty (a valid code from ResMed French Spécialité ordinale)
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA 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()

Differential View

This structure is derived from PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole PractitionerRole
... practitioner 0..1Reference(ResMed FrPractitioner)Practitioner that is able to provide the defined services for the organization
... organization 0..1Reference(ResMed FrOrganization)Organization where the roles are available
... code 0..*CodeableConceptProfessions which this practitioner may have
Binding: ResMed French profession(s) of the practitioner (required)
.... professionnalCategory 0..1CodeableConceptCatégorie professionnnelle selon le MOS de l'ASIP
URL: http://interopsante.org/fhir/StructureDefinition/FrPractitionerRoleCodeCategorieProfessionnelle
... location 0..0
... healthcareService 0..0
... telecom 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
PractitionerRole.coderequiredFr_practioner_role_profession
PractitionerRole.specialtyrequiredFr_practitioner_specialty (a valid code from ResMed French Spécialité ordinale)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... practitioner Σ0..1Reference(ResMed FrPractitioner)Practitioner that is able to provide the defined services for the organization
... code Σ0..*CodeableConceptProfessions which this practitioner may have
Binding: ResMed French profession(s) of the practitioner (required)
.... professionnalCategory 0..1CodeableConceptCatégorie professionnnelle selon le MOS de l'ASIP
URL: http://interopsante.org/fhir/StructureDefinition/FrPractitionerRoleCodeCategorieProfessionnelle
... specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Binding: ResMed French practitioner specialty (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PractitionerRole.coderequiredFr_practioner_role_profession
PractitionerRole.specialtyrequiredFr_practitioner_specialty (a valid code from ResMed French Spécialité ordinale)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA 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
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ0..1Reference(ResMed FrPractitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(ResMed FrOrganization)Organization where the roles are available
... code Σ0..*CodeableConceptProfessions which this practitioner may have
Binding: ResMed French profession(s) of the practitioner (required)
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... professionnalCategory 0..1CodeableConceptCatégorie professionnnelle selon le MOS de l'ASIP
URL: http://interopsante.org/fhir/StructureDefinition/FrPractitionerRoleCodeCategorieProfessionnelle
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Binding: ResMed French practitioner specialty (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PractitionerRole.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
PractitionerRole.coderequiredFr_practioner_role_profession
PractitionerRole.specialtyrequiredFr_practitioner_specialty (a valid code from ResMed French Spécialité ordinale)
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA 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()

 

Other representations of profile: CSV, Excel, Schematron