Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactoring CapabilityStatement #212

Merged
merged 9 commits into from
Nov 27, 2024
60 changes: 26 additions & 34 deletions Resources/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,40 +4,40 @@
"fshName": "ISiKTerminExample",
"fshType": "Instance",
"fshFile": "ISiKTermin.fsh",
"startLine": 121,
"endLine": 138
"startLine": 97,
"endLine": 114
},
{
"outputFile": "Appointment-ISiKTerminExampleExtendedICU.json",
"fshName": "ISiKTerminExampleExtendedICU",
"fshType": "Instance",
"fshFile": "ISiKTermin.fsh",
"startLine": 140,
"endLine": 158
"startLine": 116,
"endLine": 134
},
{
"outputFile": "CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json",
"fshName": "ISiKCapabilityStatementTerminplanungServer",
"fshType": "Instance",
"fshFile": "ISiKTerminplanungCapabilityStatement.fsh",
"startLine": 2,
"endLine": 259
"startLine": 1,
"endLine": 395
},
{
"outputFile": "Communication-ISiKNachrichtExample.json",
"fshName": "ISiKNachrichtExample",
"fshType": "Instance",
"fshFile": "ISiKNachricht.fsh",
"startLine": 40,
"endLine": 49
"startLine": 32,
"endLine": 41
},
{
"outputFile": "HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json",
"fshName": "ISiKMedizinischeBehandlungseinheitExample",
"fshType": "Instance",
"fshFile": "ISiKMedizinischeBehandlungseinheit.fsh",
"startLine": 31,
"endLine": 37
"startLine": 22,
"endLine": 28
},
{
"outputFile": "OperationDefinition-ISiKAppointmentBookOperation.json",
Expand All @@ -52,88 +52,80 @@
"fshName": "ISiKKalenderExample",
"fshType": "Instance",
"fshFile": "ISiKKalender.fsh",
"startLine": 64,
"endLine": 71
"startLine": 45,
"endLine": 52
},
{
"outputFile": "Slot-ISiKTerminblockExample.json",
"fshName": "ISiKTerminblockExample",
"fshType": "Instance",
"fshFile": "ISiKTerminblock.fsh",
"startLine": 25,
"endLine": 31
"startLine": 19,
"endLine": 25
},
{
"outputFile": "StructureDefinition-ISiKKalender.json",
"fshName": "ISiKKalender",
"fshType": "Profile",
"fshFile": "ISiKKalender.fsh",
"startLine": 1,
"endLine": 53
"endLine": 34
},
{
"outputFile": "StructureDefinition-ISiKMedizinischeBehandlungseinheit.json",
"fshName": "ISiKMedizinischeBehandlungseinheit",
"fshType": "Profile",
"fshFile": "ISiKMedizinischeBehandlungseinheit.fsh",
"startLine": 1,
"endLine": 29
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKNachricht.json",
"fshName": "ISiKNachricht",
"fshType": "Profile",
"fshFile": "ISiKNachricht.fsh",
"startLine": 1,
"endLine": 38
"endLine": 30
},
{
"outputFile": "StructureDefinition-ISiKNachrichtExtension.json",
"fshName": "ISiKNachrichtExtension",
"fshType": "Extension",
"fshFile": "ISiKTermin.fsh",
"startLine": 104,
"endLine": 107
"startLine": 80,
"endLine": 83
},
{
"outputFile": "StructureDefinition-ISiKTermin.json",
"fshName": "ISiKTermin",
"fshType": "Profile",
"fshFile": "ISiKTermin.fsh",
"startLine": 1,
"endLine": 101
},
{
"outputFile": "StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json",
"fshName": "ISiKTerminKontaktMitGesundheitseinrichtung",
"fshType": "Profile",
"fshFile": "ISiKTerminKontaktMitGesundheitseinrichtung.fsh",
"startLine": 2,
"endLine": 7
"endLine": 78
},
{
"outputFile": "StructureDefinition-ISiKTerminPriorityExtension.json",
"fshName": "ISiKTerminPriorityExtension",
"fshType": "Extension",
"fshFile": "ISiKTermin.fsh",
"startLine": 109,
"endLine": 114
"startLine": 85,
"endLine": 90
},
{
"outputFile": "StructureDefinition-ISiKTerminblock.json",
"fshName": "ISiKTerminblock",
"fshType": "Profile",
"fshFile": "ISiKTerminblock.fsh",
"startLine": 2,
"endLine": 18
"startLine": 1,
"endLine": 12
},
{
"outputFile": "StructureDefinition-ScheduleName.json",
"fshName": "ScheduleName",
"fshType": "Extension",
"fshFile": "ISiKKalender.fsh",
"startLine": 57,
"endLine": 62
"startLine": 38,
"endLine": 43
},
{
"outputFile": "ValueSet-ISiKTerminCancelationReason.json",
Expand Down
39 changes: 19 additions & 20 deletions Resources/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
Output File Name Type FSH File Lines
Appointment-ISiKTerminExample.json ISiKTerminExample Instance ISiKTermin.fsh 121 - 138
Appointment-ISiKTerminExampleExtendedICU.json ISiKTerminExampleExtendedICU Instance ISiKTermin.fsh 140 - 158
CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json ISiKCapabilityStatementTerminplanungServer Instance ISiKTerminplanungCapabilityStatement.fsh 2 - 259
Communication-ISiKNachrichtExample.json ISiKNachrichtExample Instance ISiKNachricht.fsh 40 - 49
HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json ISiKMedizinischeBehandlungseinheitExample Instance ISiKMedizinischeBehandlungseinheit.fsh 31 - 37
OperationDefinition-ISiKAppointmentBookOperation.json Book Instance ISiKBookOperation.fsh 1 - 52
Schedule-ISiKKalenderExample.json ISiKKalenderExample Instance ISiKKalender.fsh 64 - 71
Slot-ISiKTerminblockExample.json ISiKTerminblockExample Instance ISiKTerminblock.fsh 25 - 31
StructureDefinition-ISiKKalender.json ISiKKalender Profile ISiKKalender.fsh 1 - 53
StructureDefinition-ISiKMedizinischeBehandlungseinheit.json ISiKMedizinischeBehandlungseinheit Profile ISiKMedizinischeBehandlungseinheit.fsh 1 - 29
StructureDefinition-ISiKNachricht.json ISiKNachricht Profile ISiKNachricht.fsh 1 - 38
StructureDefinition-ISiKNachrichtExtension.json ISiKNachrichtExtension Extension ISiKTermin.fsh 104 - 107
StructureDefinition-ISiKTermin.json ISiKTermin Profile ISiKTermin.fsh 1 - 101
StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json ISiKTerminKontaktMitGesundheitseinrichtung Profile ISiKTerminKontaktMitGesundheitseinrichtung.fsh 2 - 7
StructureDefinition-ISiKTerminPriorityExtension.json ISiKTerminPriorityExtension Extension ISiKTermin.fsh 109 - 114
StructureDefinition-ISiKTerminblock.json ISiKTerminblock Profile ISiKTerminblock.fsh 2 - 18
StructureDefinition-ScheduleName.json ScheduleName Extension ISiKKalender.fsh 57 - 62
ValueSet-ISiKTerminCancelationReason.json ISiKTerminCancelationReason ValueSet valueSets.fsh 1 - 9
ValueSet-ISiKTerminPriority.json ISiKTerminPriority ValueSet valueSets.fsh 11 - 31
Output File Name Type FSH File Lines
Appointment-ISiKTerminExample.json ISiKTerminExample Instance ISiKTermin.fsh 97 - 114
Appointment-ISiKTerminExampleExtendedICU.json ISiKTerminExampleExtendedICU Instance ISiKTermin.fsh 116 - 134
CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json ISiKCapabilityStatementTerminplanungServer Instance ISiKTerminplanungCapabilityStatement.fsh 1 - 395
Communication-ISiKNachrichtExample.json ISiKNachrichtExample Instance ISiKNachricht.fsh 32 - 41
HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json ISiKMedizinischeBehandlungseinheitExample Instance ISiKMedizinischeBehandlungseinheit.fsh 22 - 28
OperationDefinition-ISiKAppointmentBookOperation.json Book Instance ISiKBookOperation.fsh 1 - 52
Schedule-ISiKKalenderExample.json ISiKKalenderExample Instance ISiKKalender.fsh 45 - 52
Slot-ISiKTerminblockExample.json ISiKTerminblockExample Instance ISiKTerminblock.fsh 19 - 25
StructureDefinition-ISiKKalender.json ISiKKalender Profile ISiKKalender.fsh 1 - 34
StructureDefinition-ISiKMedizinischeBehandlungseinheit.json ISiKMedizinischeBehandlungseinheit Profile ISiKMedizinischeBehandlungseinheit.fsh 1 - 20
StructureDefinition-ISiKNachricht.json ISiKNachricht Profile ISiKNachricht.fsh 1 - 30
StructureDefinition-ISiKNachrichtExtension.json ISiKNachrichtExtension Extension ISiKTermin.fsh 80 - 83
StructureDefinition-ISiKTermin.json ISiKTermin Profile ISiKTermin.fsh 1 - 78
StructureDefinition-ISiKTerminPriorityExtension.json ISiKTerminPriorityExtension Extension ISiKTermin.fsh 85 - 90
StructureDefinition-ISiKTerminblock.json ISiKTerminblock Profile ISiKTerminblock.fsh 1 - 12
StructureDefinition-ScheduleName.json ScheduleName Extension ISiKKalender.fsh 38 - 43
ValueSet-ISiKTerminCancelationReason.json ISiKTerminCancelationReason ValueSet valueSets.fsh 1 - 9
ValueSet-ISiKTerminPriority.json ISiKTerminPriority ValueSet valueSets.fsh 11 - 31
Loading