Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social
0.6.0 - trial-implementation

Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social - Local Development build (v0.6.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Resource Profile: RORHealthcareService - Mappings

Draft as of 2025-07-29

Mappings for the ror-healthcareservice resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Nom | HealthcareService du Modèle exposition ROR V3 | RIM Mapping | FiveWs Pattern Mapping
--- | --- | --- | ---
HealthcareService | OffreOperationnelle | act[classCode=ACT][moodCode=DEF] |
id | metadonnee.identifiantProfil 1, Profil 2, Profil 3, Profil 0 |  |
meta | metadonnee | N/A |
id |  | n/a |
extension |  | N/A |
versionId |  | n/a |
lastUpdated | dateMiseJour | n/a |
source |  | n/a |
profile |  | n/a |
security |  | CV |
Slices pour tag |  | CV |
tag:codeRegion | regionSource | CV |
implicitRules |  | n/a |
language |  | n/a |
text |  | Act.text? |
contained |  | N/A |
Slices pour extension |  |  |
extension:ror-territorial-division | zoneInterventionProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) |  |
extension:ror-healthcareservice-sensitive-unit |  |  |
extension:ror-healthcareservice-no-consent-habilitation |  |  |
extension:ror-healthcareservice-psychiatric-sector |  |  |
extension:ror-healthcareservice-patient-type |  |  |
extension:ror-healthcareservice-contact |  |  |
extension:ror-meta-creation-date |  |  |
modifierExtension |  | N/A |
identifier | identifiantOffreProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .id | FiveWs.identifier
active | Pas d'équivalent | .statusCode | FiveWs.status
providedBy | OrganisationInterne | .scopingRole.Organization |
category | typeOffreProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .code | FiveWs.class
type | champActiviteProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code |
Slices pour specialty |  | .actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code |
specialty:operationalActivity | ActiviteOperationnelle.activiteOperationnelleProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code |
specialty:operationalActivityFamily | ActiviteOperationnelle.familleActiviteOperationnelleProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code |
location | LieuRealisationOffre | .location.role[classCode=SDLOC] | FiveWs.where[x]
name | nomOffreProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .name |
comment | metadonnee.commentaire | .location.role[classCode=SDLOC].desc |
extraDetails |  | .actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text |
photo |  | .actrelationship[typeCode=SBJ].observation.value |
telecom | boiteLettreMSS.adresseMSSProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .telecom |
id |  | n/a |
Slices pour extension |  |  |
extension:ror-telecom-communication-channel |  |  |
extension:ror-telecom-usage |  |  |
extension:ror-telecom-confidentiality-level |  |  |
system |  | ./scheme |
value | adresseTelecomProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | ./url |
use |  | unique(./use) |
rank |  | n/a |
period |  | ./usablePeriod[type="IVL<TS>"] |
coverageArea |  | .location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate |
serviceProvisionCode |  | .actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT] |
eligibility |  | n/a |
id |  | n/a |
extension |  | N/A |
modifierExtension |  | N/A |
code |  | .actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT] |
comment |  | .actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text |
program |  | .actrelationship[typeCode=PERT].observation |
Slices pour characteristic |  | .actrelationship[typeCode=PERT].observation |
characteristic:All Slices |  |  |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:receptionType | temporaliteAccueilProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:careMode | modePriseEnChargeProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:receptionModality | modaliteAccueilProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:managementType | modeGestionProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:specificAct | acteSpecifiqueProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 si champ d'activité = MS (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  |  |
extension:ror-act-type |  |  |
id |  | n/a |
extension |  |  |
url |  | N/A |
value[x] |  | N/A |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:outsideOfficeAct | acteRealiseHorsCabinetProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 si champ d'activité = MS (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  |  |
extension:ror-act-type |  |  |
id |  | n/a |
extension |  |  |
url |  | N/A |
value[x] |  | N/A |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:takingCareSpeciality | specialisationPriseEnChargeProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 si champ d'activité = MS (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:annualOpening | ouvertureAnnuelleProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:ressourceProfession | professionRessourceProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 si champ d'activité = MS (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:specificCompetence | competenceSpecifiqueProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 si champ d'activité = MS (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:expertiseLevel | niveauExpertiseProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
characteristic:temporalityStopService | typeFermetureProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .actrelationship[typeCode=PERT].observation |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-act-type |  |  |
coding |  | union(. ./translation) |
text |  | ./originalText[mediaType/code="text/plain"]/data |
communication |  | CD |
referralMethod |  | .actrelationship[typeCode=PERT].observation |
appointmentRequired |  | .actrelationship[typeCode=PERT].observation |
availableTime | horaireProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .effectiveTime |
id |  | n/a |
Slices pour extension |  | N/A |
extension:ror-available-time-type-of-time |  |  |
extension:ror-available-time-effective-opening-closing-date |  |  |
extension:ror-available-time-number-days-of-week |  |  |
modifierExtension |  | N/A |
daysOfWeek |  | .effectiveTime |
allDay |  | .effectiveTime |
availableStartTime | heureDebutProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .effectiveTime |
availableEndTime | heureFinProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | .effectiveTime |
Slices pour notAvailable |  | .effectiveTime |
notAvailable:All Slices |  |  |
id |  | n/a |
extension |  | N/A |
modifierExtension |  | N/A |
description |  | n/a |
during |  | .effectiveTime |
notAvailable:closingReopeningDate |  | .effectiveTime |
id |  | n/a |
extension |  | N/A |
modifierExtension |  | N/A |
description |  | n/a |
during |  | .effectiveTime |
id |  | n/a |
extension |  | N/A |
start | dateFermetureProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | ./low |
end | datePrevisionnelleReouvertureProfil 1, Profil 2 (sauf si uniteSensible = Oui), Profil 3 (sauf si uniteSensible = Oui), Profil 0 (sauf si uniteSensible = Oui) | ./high |
availabilityExceptions |  | .effectiveTime |
endpoint |  | The target of a resource reference is a RIM entry point (Act Role or Entity) |
Documentation for this format