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

This page is part of the CH ALIS Connect (v1.0.0-ballot: DSTU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Mapping

Mapping

The figure on the left shows the structural design of the ALIS interface. The figure on the right shows the transformed message as FHIR Bundle where the corresponding ChargeItem resources are inserted. In the same colour the basic mapping between both formats is shown.

In a file based exchange 1..* Visits are documented. A single ALIS XML file carries a Header followed by one or more Visit elements; each Visit represents a patient case and contains 1..* Service elements (the accountable Leistungen), which in turn may carry nested Diagnosis, ServiceAssignment, SessionSectionB, PersonV40 and ParameterV40 information.

The ALIS XML structure is mirrored 1:1 by a set of logical models. They are listed on the Logical Models page, with Visit as the entry point.

Every Visit/Service maps to one ChargeItem, and the visit- and service-level data is distributed onto the ChargeItem together with the Patient, Encounter and Condition resources. The ChargeItem.context references the Encounter (the Visit) and ChargeItem.subject the Patient, so the Visit grouping is preserved.

The element-level correspondence between the ALIS logical models and the FHIR profiles is documented as Concept Maps (Model Maps), one per logical model. They show, side by side, each source element and the FHIR target element it maps to:

ParameterV40: values mapped to dedicated FHIR elements

A ParameterV40 entry is generally carried in the generic ParameterV40 extension on the ChargeItem. A few ParamTyp values are instead mapped to a dedicated FHIR element or extension, as defined in the ParamTyp code system and the ParameterV40 Concept Map:

ParamTyp FHIR target
BMI ChargeItem.supportingInformation (reference to a BMI Observation)
Billable ChargeItem.status (billable | not-billable)
Amount ChargeItem.priceOverride.value
SLIndicationCode CH Core regulated-authorization indication-code extension (ChargeItem.extension:SLIndicationCode)

FHIR mapping from Resource ChargeItem to ALIS XML

The reverse view — starting from a FHIR resource and looking up the ALIS XML field each element corresponds to — is documented directly on the FHIR profiles under their Mappings tab (mapping identity alis). See:

The same alis mappings are also defined on the ALIS extensions (e.g. Form, SectionCode, ItemNumber, ServiceAssignment, SessionAnnexB, ParameterV40), each pointing back to its ALIS field.

Examples of mapping sample ALIS XML Files to FHIR

The table below lists each ALIS XML Visit example on the left and its corresponding ChargeItem(s) on the right.