Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social
0.4.0-ballot-1 - ci-build France flag

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

Resource Profile: RORTask - Mappings

Draft as of 2024-06-04

Mappings for the ror-task resource profile.

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

RORTask
TaskRequest, Event
   identifierRequest.identifier, Event.identifier
   instantiatesCanonicalRequest.instantiatesCanonical, Event.instantiatesCanonical
   instantiatesUriEvent.instantiatesUrl
   basedOnRequest.basedOn, Event.basedOn
   groupIdentifierRequest.groupIdentifier
   partOfEvent.partOf
   statusRequest.status, Event.status
   intentRequest.intent
   priorityRequest.priority
   codeRequest.code, Event.code
   forRequest.subject, Event.subject
   encounterRequest.context, Event.context
   executionPeriodEvent.occurrence[x]
   authoredOnRequest.authoredOn
   requesterRequest.requester
   performerTypeEvent.performer.role, Request.performerType
   ownerEvent.performer.actor, Request.performer
   locationRequest.reasonCode, Event.reasonCode
   reasonCodeEvent.location
   reasonReferenceRequest.reasonReference, Event.reasonReference
   insuranceRequest.insurance
   noteRequest.note, Event.note
   relevantHistoryRequest.relevantHistory

Mappings for RIM Mapping (http://hl7.org/v3)

RORTask
TaskEntity. Role, or Act, ControlAct[moodCode=INT]
   metan/a, N/A
   implicitRulesn/a
   languagen/a
   textn/a, N/A, Act.text?
   containedEntity. Role, or Act, N/A
   extensionn/a, N/A
   modifierExtensionn/a, N/A
   identifiern/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .id
   instantiatesCanonicaln/a, .outboundRelationship[typeCode=DEFN].target
   instantiatesUrin/a, .outboundRelationship[typeCode=DEFN].target
   basedOnn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=FLFS].target[moodCode=INT]
   groupIdentifiern/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .inboundRelationship[typeCode=COMP].source[moodCode=INT].id
   partOfn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .inboundRelationship[typeCode=COMP].source[moodCode=INT]
   statusn/a, .statusCode
   statusReasonn/a, CD, .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN, code="status change"].reasonCode
   businessStatusn/a, CD, .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="business status"]
   intentn/a, .moodCode
   priorityn/a, .priorityCode
   coden/a, CD, .code
   descriptionn/a, .text
   focusn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=SUBJ].target
   forn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=RCT].role
   encountern/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .inboundRelationship[typeCode=COMP].source[classCode=PCPR, moodCode=EVN]
   executionPeriodn/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], .effectiveTime
      idn/a
      extensionn/a, N/A
      startn/a, ./low
      endn/a, ./high
   authoredOnn/a, .participation[typeCode=AUT].time
   lastModifiedn/a, .inboundRelationship[typeCode=SUBJ, ].source[classCode=CACT, moodCode=EVN].effectiveTime
   requestern/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=AUT].role
   performerTypen/a, CD, .participation[typeCode=PRF].role.code
   ownern/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=PRF].role
   locationn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=LOC].role
   reasonCoden/a, CD, .reasonCode
   reasonReferencen/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=RSON].target
   insurancen/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=COVBY].target
   noten/a, Act, .inboundRelationship[typeCode=SUBJ, ].source[classCode=OBS, moodCode=EVN, code="annotation"].value(string)
   relevantHistoryn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
   restrictionn/a, Instead of pointing to request, would point to component of request, having these characteristics
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      repetitionsn/a, .repeatNumber
      periodn/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], .effectiveTime(IVL<TS>)
      recipientn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=SBJ].role
   inputn/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   input (ruleErrorId)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   input (errorValue)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   input (proposedValue)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   input (pathElementError)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   input (systemRequester)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   input (identifierRequester)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   outputn/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   output (newValue)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???
   output (identifierAnalyst)n/a, ???
      idn/a
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      typen/a, CD, ???
      value[x]n/a, ???

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

RORTask
Task
   identifierFiveWs.identifier
   statusFiveWs.status
   intentFiveWs.class
   priorityFiveWs.grade
   codeFiveWs.what[x]
   focusFiveWs.what[x]
   forFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   executionPeriodFiveWs.done[x]
   authoredOnFiveWs.recorded
   requesterFiveWs.author
   performerTypeFiveWs.actor
   ownerFiveWs.actor
   locationFiveWs.where[x]
   reasonCodeFiveWs.why[x]
   reasonReferenceFiveWs.why[x]

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

RORTask
Task
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
   groupIdentifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
   statusReasonCE/CNE/CWE
   businessStatusCE/CNE/CWE
   codeCE/CNE/CWE
   executionPeriodDR
      startDR.1
      endDR.2
   performerTypeCE/CNE/CWE
   reasonCodeCE/CNE/CWE, EVN.7
   insuranceIN1/IN2
   noteN/A
   restriction
      periodDR
   input
      typeCE/CNE/CWE
   input (ruleErrorId)
      typeCE/CNE/CWE
   input (errorValue)
      typeCE/CNE/CWE
   input (proposedValue)
      typeCE/CNE/CWE
   input (pathElementError)
      typeCE/CNE/CWE
   input (systemRequester)
      typeCE/CNE/CWE
   input (identifierRequester)
      typeCE/CNE/CWE
   output
      typeCE/CNE/CWE
   output (newValue)
      typeCE/CNE/CWE
   output (identifierAnalyst)
      typeCE/CNE/CWE