CH ALIS Connect (R4)
1.0.0-ballot - ballot Switzerland flag

CH ALIS Connect (R4), published by ALIS-Connect. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-alis-connect/ and changes regularly. See the Directory of published versions

Resource Profile: CH ALIS Condition Profile - Mappings

Active as of 2026-10-17

Mappings for the ch-alis-connect-condition resource profile.

Mappings to Structures in this Implementation Guide

NameALIS MappingAlis2FhirServicedoco
Condition
Condition / id
Condition / meta
Condition / implicitRules
Condition / language
Condition / text
Condition / contained
Condition / Slices for extension
Condition / Slices for extension / extension:DiagnosisConfidential
DiagnosisConfidential
Condition / modifierExtension
Condition / identifier
Condition / clinicalStatus
Condition / verificationStatus
Condition / category
Condition / severity
Condition / code
Condition / code / id
Condition / code / extension
Condition / code / coding
Condition / code / coding / id
Condition / code / coding / extension
Condition / code / coding / system
DiagnosisSystem
Condition / code / coding / version
DiagnosisVersion
Condition / code / coding / code
DiagnosisCode
Condition / code / coding / display
Condition / code / coding / userSelected
Condition / code / text
Condition / bodySite
Laterality
Condition / subject
Condition / subject / id
Condition / subject / extension
Condition / subject / reference
Condition / subject / type
Condition / subject / identifier
Condition / subject / display
Condition / encounter
Condition / Slices for onset[x]
Condition / Slices for onset[x] / onset[x]:onsetDateTime
OnSetDateTime
Condition / abatement[x]
Condition / recordedDate
Condition / recorder
Condition / asserter
Condition / stage
Condition / stage / id
Condition / stage / extension
Condition / stage / modifierExtension
Condition / stage / summary
Condition / stage / assessment
Condition / stage / type
Condition / evidence
Condition / evidence / id
Condition / evidence / extension
Condition / evidence / modifierExtension
Condition / evidence / code
Condition / evidence / detail
Condition / note

doco Documentation for this format

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternSNOMED CT Concept Domain BindingHL7 v2 MappingRIM MappingFiveWs Pattern MappingSNOMED CT Attribute Bindingdoco
Condition
Event
246090004 |Associated finding| = ( ( < 404684003 |Clinical finding| MINUS ( << 420134006 |Propensity to adverse reactions| OR << 473010000 |Hypersensitivity condition| OR << 79899007 |Drug interaction| OR << 69449002 |Drug action| OR << 441742003 |Evaluation finding| OR << 307824009 |Administrative status| OR << 385356007 |Tumor stage finding|)) OR < 272379006 |Event|)
PPR message
  • Observation[classCode=OBS
  • moodCode=EVN
  • code=ASSERTION
  • value<Diagnosis]
Condition / id
Condition / meta
Condition / implicitRules
Condition / language
Condition / text
Act.text?
Condition / contained
N/A
Condition / Slices for extension
Condition / Slices for extension / extension:DiagnosisConfidential
Condition / modifierExtension
N/A
Condition / identifier
Event.identifier
.id
FiveWs.identifier
Condition / clinicalStatus
Event.status
< 303105007 |Disease phases|
PRB-14
  • Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • code="clinicalStatus"
  • moodCode=EVN].value
FiveWs.status
Condition / verificationStatus
Event.status
< 410514004 |Finding context value|
PRB-13
  • Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • code="verificationStatus"
  • moodCode=EVN].value
FiveWs.status
408729009
Condition / category
< 404684003 |Clinical finding|
'problem' if from PRB-3. 'diagnosis' if from DG1 segment in PV1 message
.code
FiveWs.class
Condition / severity
< 272141005 |Severities|
PRB-26 / ABS-3
  • Can be pre/post-coordinated into value. Or ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="severity"].value
FiveWs.grade
246112005
Condition / code
Event.code
code 246090004 |Associated finding| (< 404684003 |Clinical finding| MINUS << 420134006 |Propensity to adverse reactions| MINUS << 473010000 |Hypersensitivity condition| MINUS << 79899007 |Drug interaction| MINUS << 69449002 |Drug action| MINUS << 441742003 |Evaluation finding| MINUS << 307824009 |Administrative status| MINUS << 385356007 |Tumor stage finding|) OR < 413350009 |Finding with explicit context| OR < 272379006 |Event|
PRB-3
.value
FiveWs.what[x]
246090004
Condition / code / id
n/a
Condition / code / extension
n/a
Condition / code / coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
Condition / code / coding / id
n/a
Condition / code / coding / extension
n/a
Condition / code / coding / system
C*E.3
./codeSystem
Condition / code / coding / version
C*E.7
./codeSystemVersion
Condition / code / coding / code
C*E.1
./code
Condition / code / coding / display
C*E.2 - but note this is not well followed
CV.displayName
Condition / code / coding / userSelected
Sometimes implied by being first
CD.codingRationale
Condition / code / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Condition / bodySite
< 442083009 |Anatomical or acquired body structure|
.targetBodySiteCode
363698007
Condition / subject
Event.subject
PID-3
.participation[typeCode=SBJ].role[classCode=PAT]
FiveWs.subject
Condition / subject / id
n/a
Condition / subject / extension
n/a
Condition / subject / reference
N/A
Condition / subject / type
N/A
Condition / subject / identifier
.identifier
Condition / subject / display
N/A
Condition / encounter
Event.context
PV1-19 (+PV1-54)
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
Condition / Slices for onset[x]
Event.occurrence[x]
PRB-16
  • .effectiveTime.low or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at onset"].value
FiveWs.init
Condition / Slices for onset[x] / onset[x]:onsetDateTime
Event.occurrence[x]
PRB-16
  • .effectiveTime.low or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at onset"].value
FiveWs.init
Condition / abatement[x]
  • .effectiveTime.high or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at remission"].value or .inboundRelationship[typeCode=SUBJ]source[classCode=CONC
  • moodCode=EVN].status=completed
FiveWs.done[x]
Condition / recordedDate
REL-11
.participation[typeCode=AUT].time
FiveWs.recorded
Condition / recorder
.participation[typeCode=AUT].role
FiveWs.author
Condition / asserter
REL-7.1 identifier + REL-7.12 type code
.participation[typeCode=INF].role
FiveWs.source
Condition / stage
  • ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="stage/grade"]
Condition / stage / id
n/a
Condition / stage / extension
n/a
Condition / stage / modifierExtension
N/A
Condition / stage / summary
< 254291000 |Staging and scales|
PRB-14
.value
Condition / stage / assessment
.self
Condition / stage / type
  • ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="stage type"]
Condition / evidence
  • .outboundRelationship[typeCode=SPRT].target[classCode=OBS
  • moodCode=EVN]
Condition / evidence / id
n/a
Condition / evidence / extension
n/a
Condition / evidence / modifierExtension
N/A
Condition / evidence / code
Event.reasonCode
< 404684003 |Clinical finding|
[code="diagnosis"].value
FiveWs.why[x]
Condition / evidence / detail
.self
FiveWs.why[x]
Condition / note
Event.note
NTE child of PRB
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value

doco Documentation for this format