HL7中国FHIR Connectathon测试实施指南
2024.4.23 - release
HL7中国FHIR Connectathon测试实施指南 - Local Development build (v2024.4.23) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Mappings for the profile-core-auditevent resource profile.
CoreAuditEvent | ||
AuditEvent | Event | |
category | Event.code | |
occurred[x] | Event.occurrence | |
occurred[x] (occurredDateTime) | Event.occurrence | |
authorization | Event.reason | |
basedOn | Event.code | |
patient | Event.subject | |
encounter | Event.code | |
agent | Event.performer | |
type | Event.performer.function | |
who | Event.performer.actor | |
location | Event.location |
CoreAuditEvent | ||
AuditEvent | infrastructure.information | |
category | FiveWs.what[x] | |
code | FiveWs.what[x] | |
action | FiveWs.what[x] | |
occurred[x] | FiveWs.done[x] | |
occurred[x] (occurredDateTime) | FiveWs.done[x] | |
recorded | FiveWs.recorded | |
outcome | FiveWs.what[x] | |
code | FiveWs.what[x] | |
detail | FiveWs.what[x] | |
authorization | FiveWs.why[x] | |
basedOn | FiveWs.why[x] | |
patient | FiveWs.subject[x] | |
encounter | FiveWs.why[x] | |
agent | FiveWs.who | |
type | FiveWs.who | |
role | FiveWs.who | |
who | FiveWs.who | |
requestor | FiveWs.who | |
location | FiveWs.where[x] | |
policy | FiveWs.why[x] | |
network[x] | FiveWs.where[x] | |
authorization | FiveWs.why[x] | |
source | FiveWs.witness | |
site | FiveWs.witness | |
observer | FiveWs.witness | |
type | FiveWs.witness | |
entity | FiveWs.what[x] | |
what | FiveWs.what[x] | |
role | FiveWs.context | |
securityLabel | FiveWs.context | |
query | FiveWs.context | |
detail | FiveWs.context | |
type | FiveWs.context | |
value[x] | FiveWs.context |
CoreAuditEvent | ||
AuditEvent | Entity, Role, or Act,ControlAct[moodCode=EVN] | |
text | Act.text? | |
contained | N/A | |
extension | N/A | |
modifierExtension | N/A | |
category | .code (type, subtype and action are pre-coordinated or sent as translations) | |
code | .code (type, subtype and action are pre-coordinated or sent as translations) | |
action | .code (type, subtype and action are pre-coordinated or sent as translations) | |
severity | N/A | |
occurred[x] | ./effectiveTime[type=IVL_TS] | |
occurred[x] (occurredDateTime) | ./effectiveTime[type=IVL_TS] | |
recorded | .effectiveTime | |
outcome | .outboundRelationship[typeCode=OUT].target.text | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
code | .outboundRelationship[typeCode=OUT].target.text | |
detail | .outboundRelationship[typeCode=OUT].target.text | |
authorization | * .reasonCode [ControlActReason when Act.class = CACT Control Act] *.outboundRelationship[typeCode=RSON].target | |
basedOn | Act.code | |
patient | participation[typeCode=RTGT] | |
encounter | Act.code | |
agent | .participation | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | .typeCode and/or .functionCode | |
role | .role | |
who | .id | |
requestor | If participation.typeCode was author, then true | |
location | * Role.Class =SDLOC *Role.Code = ServiceDeliveryLocationRoleType *Entity.Code = PlaceEntityType = df.Types of places for Entity.Class = PLC *EntityClass = PLC = df.A physical place or site with its containing structure. May be natural or man-made. The geographic position of a place might or might not be constant. | |
policy | ActPolicyType | |
network[x] | .player.description | |
authorization | *.reasonCode [ActHealthInformationPurposeOfUseReason codes/v:PurposeOfUse (2.16.840.1.113883.1.11.20448) * .outboundRelationship[typeCode=RSON or SUBJ].target | |
source | .participation[typeCode=INF].role[classCode=ASSIGN].player[classCode=DEV, determinerCode=INSTANCE] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
site | .scopedRole[classCode=LOCE].player.desc | |
observer | .id | |
type | .code | |
entity | .outboundRelationship[typeCode=SUBJ].target or .participation[typeCode=SBJ].role | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
what | .id | |
role | role.code (not sure what this would mean for an Act) | |
securityLabel | .confidentialityCode | |
query | No mapping | |
detail | .inboundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | .code | |
value[x] | .value | |
agent | ./author/role |
CoreAuditEvent | ||
AuditEvent | Message | |
category | EventId | |
code | EventTypeCode | |
action | EventActionCode | |
severity | PRI | |
recorded | EventDateTime | |
outcome | ||
code | EventOutcomeIndicator EventOutcomeIndicator | |
authorization | EventPurposeOfUse | |
agent | ActiveParticipant | |
type | prime RoleIdCode | |
role | all RoleIdCode | |
who | UserName and UserId | |
requestor | UserIsRequestor | |
policy | ParticipantRoleIDCode | |
network[x] | NetworkAccessPointID and NetworkAccessPointTypeCode | |
source | AuditSourceIdentification | |
site | AuditEnterpriseSiteId | |
observer | AuditSourceId | |
type | AuditSourceTypeCode | |
entity | ParticipantObjectIdentification | |
what | ParticipantObjectTypeCode, ParticipantObjectName, ParticipantObjectID and ParticipantObjectIDTypeCode | |
role | ParticipantObjectTypeCodeRole | |
securityLabel | ParticipantObjectSensitivity | |
query | ParticipantObjectQuery | |
detail | ParticipantObjectDetail | |
type | ParticipantObjectDetail.type | |
value[x] | ParticipantObjectDetail.value | |
agent | ActiveParticipant.MediaType |
CoreAuditEvent | ||
AuditEvent | ||
category | Activity | |
occurred[x] | Activity.startTime & Activity.endTime | |
occurred[x] (occurredDateTime) | Activity.startTime & Activity.endTime | |
recorded | Activity.when | |
authorization | Activity.Activity | |
basedOn | Activity.Activity | |
patient | Entity.Identity | |
encounter | Activity.Activity | |
agent | Agent | |
type | Agent.Attribution | |
role | Agent.Attribution | |
who | Agent.Identity | |
location | Activity.location | |
network[x] | Agent.Location | |
authorization | Agent.Activity | |
entity | Entity | |
role | Entity.role |
CoreAuditEvent | ||
AuditEvent | ||
code | Provenance.activity | |
occurred[x] | Provenance.occurred[x] | |
occurred[x] (occurredDateTime) | Provenance.occurred[x] | |
recorded | Provenance.recorded | |
authorization | Provenance.authorization | |
agent | Provenance.agent | |
type | Provenance.agent.type | |
role | Provenance.agent.role | |
who | Provenance.agent.who | |
location | Provenance.location | |
policy | Provenance.policy | |
entity | Provenance.target, Provenance.entity | |
what | Provenance.target, Provenance.entity.what | |
agent | Provenance.entity.agent |