generated from ahdis/ch-ig
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sushi-config.yaml
199 lines (192 loc) · 8.14 KB
/
sushi-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
# Example/Documentation for the IG YML file
# https://fshschool.org/docs/sushi/configuration/#exhaustive-example
# Package name
# https://confluence.hl7.org/display/FHIR/NPM+Package+Specification#NPMPackageSpecification-Packagename
id: ch.fhir.ig.ch-elm
canonical: http://fhir.ch/ig/ch-elm
name: CH_ELM
title: "CH ELM (R4)"
description: FHIR® Implementation Guide for the Electronic Laboratory Report of the Swiss Federal Office of Public Health
status: active # draft | active | retired | unknown
license: CC0-1.0
copyright: CC0-1.0
jurisdiction: urn:iso:std:iso:3166#CHE
date: 2024-08-20
version: 1.4.0
fhirVersion: 4.0.1
copyrightYear: 2023+
releaseLabel: release # ci-build # ci-build
publisher:
name: Federal Office of Public Health FOPH
contact:
- name: Federal Office of Public Health FOPH
telecom:
- system: url
value: https://www.bag.admin.ch/bag/en/home/das-bag/kontakt-standort.html
dependencies:
hl7.terminology: 5.4.0
hl7.fhir.eu.laboratory: 0.1.0
hl7.fhir.uv.ips: 1.1.0
ch.fhir.ig.ch-lab-report: 1.0.0-ballot
ch.fhir.ig.ch-core: 5.0.0-ballot
hl7.fhir.uv.extensions.r4: 1.0.0
hl7.fhir.extensions.r5: 4.0.1
pages:
index.md:
title: Home
document.md:
title: FHIR Document (Bundle)
logical.md:
title: Logical Model
usecase-german.md:
title: Anwendungsfälle
guidance.md:
title: Guidance
profiles.md:
title: Profiles
extensions.md:
title: Extensions
api.md:
title: API
terminology.md:
title: Terminology
changelog.md:
title: Changelog
businessrules.md:
title: Business Rules
menu:
Table of Contents: toc.html
Home: index.html
Laboratory Report:
FHIR Document: document.html
Logical Model: logical.html
Use Case:
German: usecase-german.html
Guidance: guidance.html
Profiles: profiles.html
Extensions: extensions.html
API: api.html
Terminology: terminology.html
Changelog: changelog.html
Business Rules: businessrules.html
Artifacts: artifacts.html
# Parameters
# Core FHIR: http://build.fhir.org/codesystem-guide-parameter-code.html
# FHIR Tools IG: http://build.fhir.org/ig/FHIR/fhir-tools-ig/branches/master/CodeSystem-ig-parameters.html
parameters:
allow-extensible-warnings: true
display-warnings: true
path-resource:
- input/resources
- fsh-generated/resources
no-narrative:
- Bundle/*
- Composition/*
- DiagnosticReport/*
- DocumentReference/*
- Observation/*
- Organization/*
- Patient/*
- Practitioner/*
- PractitionerRole/*
- ServiceRequest/*
- Specimen/*
excludettl: true
# apply-version: false
# default-version: true
instanceOptions:
# Determines for which types of Instances SUSHI will automatically set meta.profile
# if InstanceOf references a profile. Options are:
# - always: Set meta.profile for all Instances of profiles (default)
# - never: Do not set meta.profile on any Instances
# - inline-only: Set meta.profile for only Instances of profiles with Usage set to #inline
# - standalone-only: Set meta.profile for only Instances of profiles where Usage is any value other than #inline
setMetaProfile: never
resources:
Bundle/8Doc-HepatiteB:
name: 8Doc - HepatiteB
description: Document for Hepatite B
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/9Doc-HepatiteC:
name: 9Doc - HepatiteC
description: Example Document for Hepatite C
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/10Doc-Legionella:
name: 10Doc - Legionella
description: Example Document for Legionella
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/11Doc-Malaria:
name: 11Doc - Malaria
description: Example Document for Malaria
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/12Doc-Monkeypox:
name: 12Doc - Monkeypox
description: Example Document for Monkeypox
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/13Doc-Shigella:
name: 13Doc - Shigella
description: Example Document for Shigella
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/14Doc-Neisseriameningitidis-confirmationtest:
name: 14Doc - Neisseria meningitidis - confirmation test
description: Example Document for a confirmation test of Neisseria meningitidis by secondary lab (reference laboratory)
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/15Doc-Measles-Seroconversion:
name: 15Doc - Measles Seroconversion
description: Example Document Measles Seroconversion
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/16Doc-Dengue-Titer:
name: 16Doc - Dengue Titer
description: Example Document Dengue with high IgG Ab-Titer
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/17Doc-Neisseria:
name: 17Doc - Neisseria meningitidis – microscopic finding
description: Example Document for a microscopic observation of Neisseria meningitidis by primary lab
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/18Doc-C-diphtheriae:
name: 18Doc - Corynebacterium diphtheriae
description: Example Document for Corynebacterium diphtheriae with specimen specification
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/19Doc-S-pneumoniae:
name: 19Doc - Streptococcus pneumoniae
description: Example Document for Streptococcus pneumoniae
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/20Doc-Vibrio-cholerae:
name: 20Doc - Vibrio cholerae
description: Example Document for Vibrio cholerae
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/21Doc-HepatiteE:
name: 21Doc - Hepatite E
description: Example Document for Hepatite E
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/22Doc-H-influenzae:
name: 22Doc - Haemophilus influenzae
description: Example Document for Haemophilus influenzae
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Bundle/23Doc-F-tularensis:
name: 23Doc - Francisella tularensis with organism specification
description: Example Document for Francisella tularensis with organism specification
exampleCanonical: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict
Binary/Test92-Bundle-WarningBerUidGln:
extension:
- url: http://hl7.org/fhir/tools/StructureDefinition/implementationguide-resource-format
valueCode: application/fhir+json
name: Test92 - Bundle provoking warning for Ber Uid and Gln
description: Test bundle to verify if incorrect BerUid Gln are detected with warnings
exampleCanonical: http://hl7.org/fhir/StructureDefinition/Binary
TestScript/Test92-WarningBerUidGln:
name: Test92 - Warning for Ber Uid and Gln
description: Test script to verify if incorrect BerUid Gln are detected with warnings
Binary/Test93-DocumentReference-Error-FullName-Influenca:
extension:
- url: http://hl7.org/fhir/tools/StructureDefinition/implementationguide-resource-format
valueCode: application/fhir+xml
name: Test93 - DocumentReference with contained Bundle provoking error for full name for Influenca (must be initials)
description: Test DocumentReference with contained Bundle provoking error for full name for Influenca (must be initials)
exampleCanonical: http://hl7.org/fhir/StructureDefinition/Binary
TestScript/Test93-Error-FullName-Influenca:
name: Test93 - Error if full name is provided by Influenca (should be initials)
description: Test script to verify error if full name is provided by Influenca (must be initials)
TestScript/Test94-Ignore-Source-Warning:
name: Test94 - If warning is ignored for Binding for path (.+) has no source
description: Test script to verify if warning is ignored for Binding for path (.+) has no source