FHIR R4 Implementation Guide for ALIS-Connect (ch.fhir.ig.ch-alis, canonical
http://fhir.ch/ig/ch-alis).
ALIS ("Leistungsschnittstelle") is a Swiss XML interface standard by ALIS-Connect for transmitting service/billing data (Leistungen) between hospital information systems and billing systems. ALIS 5.1 supports TARDOC and outpatient flat rates (ambulante Pauschalen) managed by OAAT-OTMA: per-service diagnoses, tariff-session information (Anhang B) and lab/pathology service assignment.
This guide defines a mapping between the ALIS XML 5.1 standard and HL7 FHIR. It contains two parallel representations:
- Logical models — a faithful 1:1 FHIR mirror of the ALIS XML schema (Visit, Service, Diagnosis, ServiceAssignment, SessionSectionB, PersonV40, ParameterV40, …).
- Profiles — the ALIS data expressed on "real" FHIR resources for interoperability. The
ChargeItemresource is the closest FHIR fit for an ALIS Service; each Service of a Visit becomes oneChargeItem(with containedPatient,EncounterandCondition), transmitted together in a transactionBundle.
The element-level correspondence is documented in both directions: Concept Maps (logical model → FHIR profile) and FHIR Mappings (profile → ALIS field, on each profile's Mappings tab).
- Continuous integration build: https://build.fhir.org/ig/hl7ch/ch-alis-connect
The guide is built with the HL7 FHIR IG Publisher, which runs SUSHI itself as its first
step — there is no need to run sushi separately:
java -jar publisher.jar -ig ig.iniThe build compiles the FSH in input/fsh/ to fsh-generated/, then renders the site
to output/ (inspect output/qa.txt for errors/warnings). Run sushi . on its own only for a
quick FSH-syntax check when you don't need the rendered site.