NO Domain Trust Framework ("Nasjonalt tillitsrammeverk") AuditEvent Implementation Guide
0.9.8 - ci-build

NO Domain Trust Framework ("Nasjonalt tillitsrammeverk") AuditEvent Implementation Guide - Local Development build (v0.9.8) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AuditeventPractitionerrole - Mappings

Active as of 2024-11-07

Mappings for the no-domain-Trustframework-PractitioneRole resource profile.

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

AuditeventPractitionerrole
PractitionerRolePRD (as one example)
   identifierPRD-7 (or XCN.1)
   activeSTF-7
   periodPRD-8/9 / PRA-5.4
   codePRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (functions)PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   specialtyPRA-5
   specialty (discipline)PRA-5
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   healthcareServiceEDU-2 / AFF-3

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

AuditeventPractitionerrole
PractitionerRoleEntity. Role, or Act, Role
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   active.statusCode
   period.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
   practitioner.player
   organization.scoper
   code.code
   code (functions).code
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   specialty.player.HealthCareProvider[@classCode = 'PROV'].code
   specialty (discipline).player.HealthCareProvider[@classCode = 'PROV'].code
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   location.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
   healthcareService.player.QualifiedEntity[@classCode = 'QUAL'].code
   telecom.telecom
   availableTime.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      daysOfWeek.effectiveTime
      allDay.effectiveTime
      availableStartTime.effectiveTime
      availableEndTime.effectiveTime
   notAvailable.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      descriptionn/a
      during.effectiveTime
   availabilityExceptions.effectiveTime
   endpointn/a

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

AuditeventPractitionerrole
PractitionerRoleServiceSiteProvider
   identifier./Identifiers
   period(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (functions)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   specialty./Specialty
   specialty (discipline)./Specialty
   location(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)

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

AuditeventPractitionerrole
PractitionerRole
   identifierFiveWs.identifier
   activeFiveWs.status
   periodFiveWs.done[x]
   locationFiveWs.where[x]