特定保健指導
0.8.0 - CI Build

このページは作成中の内容です。

## Resource Profile: Encounter - マッピング

JP-SPECIFIC-HEALTH-Encounter resource profile のマッピング

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

Encounter
Encounter | Event
identifier | Event.identifier
status | Event.status
type | Event.code
serviceType | Event.code
subject | Event.subject
episodeOfCare | Event.context
basedOn | Event.basedOn
participant | Event.performer
type | Event.performer.function
individual | Event.performer.actor
appointment | Event.basedOn
period | Event.occurrence[x]
length | Event.occurrence[x]
reasonCode | Event.reasonCode
reasonReference | Event.reasonCode
diagnosis |
condition | Event.reasonReference
location |
location | Event.location
serviceProvider | Event.performer.actor
partOf | Event.partOf

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

Encounter
Encounter | Entity. Role, or Act, Encounter[@moodCode='EVN']
text | Act.text?
id | n/a
extension | n/a
status | N/A
div | N/A
contained | N/A
extension | N/A
modifierExtension | N/A
identifier | .id
status | .statusCode
statusHistory | n/a
id | n/a
extension | n/a
modifierExtension | N/A
status | n/a
period | n/a
class | .inboundRelationship[typeCode=SUBJ].source[classCode=LIST].code
id | n/a
extension | n/a
system | ./codeSystem
version | ./codeSystemVersion
code | ./code
display | CV.displayName
userSelected | CD.codingRationale
classHistory | n/a
id | n/a
extension | n/a
modifierExtension | N/A
class | n/a
period | n/a
type | .code
serviceType | n/a
id | n/a
extension | n/a
coding | union(., ./translation)
id | n/a
extension | n/a
system | ./codeSystem
version | ./codeSystemVersion
code | ./code
display | CV.displayName
userSelected | CD.codingRationale
text | ./originalText[mediaType/code="text/plain"]/data
priority | .priorityCode
subject | .participation[typeCode=SBJ]/role[classCode=PAT]
episodeOfCare | n/a
basedOn | .reason.ClinicalDocument
participant | .participation[typeCode=PFM]
id | n/a
extension | n/a
modifierExtension | N/A
type | .functionCode
period | .time
individual | .role
appointment | .outboundRelationship[typeCode=FLFS].target[classCode=ENC, moodCode=APT]
period | .effectiveTime (low & high)
id | n/a
extension | n/a
start | ./low
end | ./high
length | .lengthOfStayQuantity
reasonCode | .reasonCode
reasonReference | .reasonCode
diagnosis | .outboundRelationship[typeCode=RSON]
id | n/a
extension | n/a
modifierExtension | N/A
condition | .outboundRelationship[typeCode=RSON].target
use | n/a
rank | .outboundRelationship[typeCode=RSON].priority
account | .pertains.A_Account
hospitalization | .outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN]
id | n/a
extension | n/a
modifierExtension | N/A
preAdmissionIdentifier | .id
origin | .participation[typeCode=ORG].role
admitSource | .admissionReferralSourceCode
reAdmission | n/a
dietPreference | .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"]
specialCourtesy | .specialCourtesiesCode
specialArrangement | .specialArrangementCode
destination | .participation[typeCode=DST]
dischargeDisposition | .dischargeDispositionCode
location | .participation[typeCode=LOC]
id | n/a
extension | n/a
modifierExtension | N/A
location | .role
status | .role.statusCode
period | .time
serviceProvider | .particiaption[typeCode=PFM].role
id | n/a
extension | n/a
reference | N/A
type | N/A
identifier | .identifier
display | N/A
partOf | .inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN]

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

Encounter
Encounter |
identifier | FiveWs.identifier
status | FiveWs.status
class | FiveWs.class
type | FiveWs.class
priority | FiveWs.grade
subject | FiveWs.subject[x], FiveWs.subject
episodeOfCare | FiveWs.context
participant |
individual | FiveWs.who
period | FiveWs.done[x]
reasonCode | FiveWs.why[x]
reasonReference | FiveWs.why[x]
diagnosis |
condition | FiveWs.why[x]
location |
location | FiveWs.where[x]

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

Encounter
Encounter |
identifier | PV1-19
status | No clear equivalent in HL7 v2; active/finished could be inferred from PV1-44, PV1-45, PV2-24; inactive could be inferred from PV2-16
class | PV1-2
system | C*E.3
version | C*E.7
code | C*E.1
display | C*E.2 - but note this is not well followed
userSelected | Sometimes implied by being first
type | PV1-4 / PV1-18
serviceType | PV1-10
coding | C*E.1-8, C*E.10-22
system | C*E.3
version | C*E.7
code | C*E.1
display | C*E.2 - but note this is not well followed
userSelected | Sometimes implied by being first
text | C*E.9. But note many systems use C*E.2 for this
priority | PV2-25
subject | PID-3
episodeOfCare | PV1-54, PV1-53
participant | ROL
type | ROL-3 (or maybe PRT-4)
period | ROL-5, ROL-6 (or maybe PRT-5)
individual | ROL-4
appointment | SCH-1 / SCH-2
period | PV1-44, PV1-45
start | DR.1
end | DR.2
length | (PV1-45 less PV1-44) iff ( (PV1-44 not empty) and (PV1-45 not empty) ); units in minutes
reasonCode | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations )
reasonReference | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations )
diagnosis |
condition | Resources that would commonly referenced at Encounter.indication would be Condition and/or Procedure. These most closely align with DG1/PRB and PR1 respectively.
hospitalization |
preAdmissionIdentifier | PV1-5
admitSource | PV1-14
reAdmission | PV1-13
dietPreference | PV1-38
specialCourtesy | PV1-16
specialArrangement | PV1-15 / OBR-30 / OBR-43
destination | PV1-37
dischargeDisposition | PV1-36
location |
location | PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43
serviceProvider | PL.6 & PL.1

### Mappings for 特定健診 (https://www.mhlw.go.jp/content/12400000/000672493.pdf)

特定健診の電子的なデータ標準様式の特定健診情報ファイル仕様説明書の項目をFHIRにマッピングします。

Encounter
Encounter |
period |
start | XML No: 10.3.1 XPath: /ClinicalDocument/documentationOf/serviceEvent/effectiveTime/@value
end | XML No: 10.3.1 XPath: /ClinicalDocument/documentationOf/serviceEvent/effectiveTime/@value

### Mappings for 特定保健指導 (https://www.mhlw.go.jp/content/12400000/000617344.pdf)

特定保健指導の電子的なデータ標準様式の特定保健指導情報ファイル仕様説明書をFHIRにマッピングします。

Encounter
Encounter |
period |
start | XML No: 10.3.1 XPath: /ClinicalDocument/documentationOf/serviceEvent/effectiveTime/@value
end | XML No: 10.3.1 XPath: /ClinicalDocument/documentationOf/serviceEvent/effectiveTime/@value