CH ALIS (R4)
0.3.0 - CI build
CH ALIS (R4), published by ALIS-Connect. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ahdis/ch-alis/ and changes regularly. See the Directory of published versions
{
"resourceType" : "Bundle",
"id" : "AlisExampleComplete43",
"meta" : {
"profile" : [
🔗 "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-message"
]
},
"type" : "message",
"timestamp" : "2017-08-30T11:23:05-01:00",
"entry" : [
// 1.10 Fileerstellungsdatum (FileCreationDate)
{
"fullUrl" : "http://fhir.ch/ig/ch-alis/MessageHeader/1",
"resource" : {
"resourceType" : "MessageHeader",
"id" : "1",
"text" : // 1.7 Auftrags-ID (MessageControlID)
{
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"MessageHeader_1\"> </a><p class=\"res-header-id\"><b>Generated Narrative: MessageHeader 1</b></p><a name=\"1\"> </a><a name=\"hc1\"> </a><a name=\"1-en-US\"> </a><p><b>event</b>: <a href=\"http://fhir.ch/ig/ch-alis-43\">http://fhir.ch/ig/ch-alis-43</a></p><h3>Destinations</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Endpoint</b></td></tr><tr><td style=\"display: none\">*</td><td>urn:ReceivingApplication:ReceivingFacility:ReceivingServiceCode</td></tr></table><h3>Sources</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Version</b></td><td><b>Endpoint</b></td></tr><tr><td style=\"display: none\">*</td><td>Version der sendenden Software, z.B. 5.12.0</td><td>urn:SendingApplication:SendingFacility:SendingServiceCode</td></tr></table><p><b>focus</b>: <a href=\"Bundle-AlisExampleComplete43.html#urn-uuid-cbb59175-ad00-4316-8f0f-0cf75a0214b6\">Bundle: type = message; timestamp = 2017-08-30 11:23:05-0100</a></p></div>"
},
"eventUri" : "http://fhir.ch/ig/ch-alis-43",
"destination" : [
// TBD: 1 Version
{
"endpoint" : "urn:ReceivingApplication:ReceivingFacility:ReceivingServiceCode"
}
],
"source" : // 1.1 Empfänger (ReceivingApplication)
// 1.2 MandantenNr (ReceivingFacility)
// 1.3 Einrichtung (ReceivingServiceCode)
// URL je nach Implementation
{
"version" : "Version der sendenden Software, z.B. 5.12.0",
"endpoint" : "urn:SendingApplication:SendingFacility:SendingServiceCode"
},
"focus" : [
// 1.9 Version Standardschnittstelle (SoftwareReleaseNumber)
// 1.4 Sender (SendingApplication)
// 1.5 MandatenNr (SendingFacility)
// 1.6 Einrichtung (SendingServiceCode)
// URL je nach Implementation
{
"reference" : "urn:uuid:cbb59175-ad00-4316-8f0f-0cf75a0214b6",
"type" : "Bundle"
}
]
}
},
{
"fullUrl" : "urn:uuid:cbb59175-ad00-4316-8f0f-0cf75a0214b6",
"resource" : {
"resourceType" : "Bundle",
"type" : "transaction",
"entry" : [
{
"fullUrl" : "urn:uuid:8cc5d1e4-182f-4905-93cc-4ba5c041755f",
"resource" : {
"resourceType" : "ChargeItem",
"id" : "8cc5d1e4-182f-4905-93cc-4ba5c041755f",
"contained" : [
// 3.11 Laufnummer (ItemNumber)
{
"resourceType" : "Patient",
"id" : "MaxComplete",
"identifier" : [
// 2.2 Patient.PID (PatientID)
{
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"code" : "MR",
"display" : "Medical record number"
}
]
},
"system" : "http://www.example.ch/patienteniddomain",
"value" : "Patienten-ID"
}
],
"name" : [
{
"family" : "Patienten-Name",
"given" : [
"Patienten-Vorname"
]
}
],
"gender" : "male",
"birthDate" : "1950-01-01"
},
// 2.3 Patient.Name (PatientName)
// 2.4 Patient.Vorname (PatientGivenName)
// 2.6 Patient.Geschlecht (PatientGender)
// 2.5 Patient.GebDatum (PatientBirthDate)
{
"resourceType" : "Encounter",
"id" : "Visit",
"extension" : [
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-termination",
"extension" : [
// 2.7 Fall Abschluss (TerminationVisit)
{
"url" : "TerminationVisit",
"valueDate" : "2017-08-31"
},
{
"url" : "TerminationReason",
"valueString" : "Grund für Fallabschluss"
}
]
}
],
"identifier" : [
// 2.8 Fall Abschlussgrund (TerminationReason)
// 2.1 Fall (VisitNumber)
{
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"code" : "VN",
"display" : "Visit number"
}
]
},
"system" : "http://www.example.ch/fallnummerdomain",
"value" : "eindeutige Fall-Identifikation"
}
],
"status" : "finished",
"class" : {
"system" : "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code" : "IMP",
"display" : "inpatient encounter"
},
"subject" : {
"reference" : "#MaxComplete"
},
"diagnosis" : [
// 2.9 DiagnoseGruppe (DiagGroup)
{
"condition" : {
"reference" : "#Diagnosis"
},
"use" : // 2.9.2 Diagnosetyp (DiagType)
{
"text" : "Eintrittsdiagnose"
}
}
]
},
{
"resourceType" : "Condition",
"id" : "Diagnosis",
"code" : {
"coding" : [
{
"system" : "http://www.example.com/CHOP",
"code" : "99.99"
}
]
},
"subject" : // 2.9.3 Katalogtyp (DiagCatType)
// TBD
// 2.9.1 Diagnosecode (DiagCode)
{
"reference" : "#MaxComplete"
}
}
],
"extension" : [
// 3.2 Sitzung (SessionID)
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-sessionid",
"valueString" : "1"
},
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-orderid",
"valueString" : "16595790-a8c1-43e1-b785-bc81f3926482"
},
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-form",
"valueString" : "a1b2c3"
},
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40",
"extension" : [
// 4.1 ParamTyp (ParamTyp)
{
"url" : "ParamTyp",
"valueCodeableConcept" : {
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-alis/CodeSystem/ch-alis-paramtyp",
"code" : "Duration"
}
]
}
},
{
"url" : "ParamValue",
"valueString" : "25"
}
]
},
// 4.2 ParamValue (ParamValue)
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40",
"extension" : [
// 4.1 ParamTyp (ParamTyp)
{
"url" : "ParamTyp",
"valueCodeableConcept" : {
"text" : "individuell vereinbart"
}
},
{
"url" : "ParamValue",
"valueString" : "beliebige Information"
}
]
}
],
"status" : "billable",
"code" : // 4.2 ParamValue (ParamValue)
// 3.3 Auftragsnummer (OrderID)
// 3.7 Formularbezeichnung (Form)
// 4 ParamterV40 (ParameterV40)
// 4 ParamterV40 (ParameterV40)
// 4.15 Parameter: Verrechenbar (Billable) -> nicht im Beispiel, aber von FHIR verlangt
{
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-alis/CodeSystem/tbd",
"code" : "00.0010"
}
]
},
"subject" : // 3.5 Katalog (ServiceType)
// 3.6 Tarifposition (ServiceItem)
// 2 Patient (Visit)
{
"reference" : "#MaxComplete"
},
"context" : // 2.1 Fall (VisitNumber)
{
"reference" : "#Visit"
},
"occurrenceDateTime" : "2017-08-30T00:00:00-01:00",
"performer" : [
// 3.1 Leistungsdatum (ServiceDate)
// 3.15 PersonV40 (PersonV40)
{
"function" : // 3.15.1 PersonTyp (PersonTyp)
{
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-alis/CodeSystem/ch-alis-persontyp",
"code" : "ResponsiblePhysician"
}
]
},
"actor" : // 3.15.2. PersonID (PersonID)
{
"display" : "ID der Person"
}
},
{
"function" : // 3.15.1 PersonTyp (PersonTyp)
{
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-alis/CodeSystem/ch-alis-persontyp",
"code" : "ProvidingPhysician"
}
]
},
"actor" : // 3.15.2. PersonID (PersonID)
{
"display" : "ID der Person"
}
}
],
"performingOrganization" : // 3.15 PersonV40 (PersonV40)
// 3.9 Erbringende Organization (ProviderID)
{
"display" : "1012"
},
"costCenter" : // 3.4 Auftraggebende Kostenstelle (ReferrerID)
{
"display" : "ABCD"
},
"quantity" : // 3.13 Anzahl (Quantity)
{
"value" : 1
},
"enterer" : // 3.10 Erfasser (EnteredBy)
{
"display" : "Kennung erfassender Benutzer im senden System"
},
"enteredDate" : "2017-08-30T10:17:37-01:00"
},
"request" : // 3.8 Erfassungsdatum (EnteredDateTime)
{
"method" : "POST",
"url" : "ChargeItem"
}
},
{
"fullUrl" : "urn:uuid:2536b891-13b7-4edb-b00c-25d8f8c6bf23",
"resource" : {
"resourceType" : "ChargeItem",
"id" : "2536b891-13b7-4edb-b00c-25d8f8c6bf23",
"contained" : [
// 3.11 Laufnummer (ItemNumber)
{
"resourceType" : "Patient",
"id" : "MaxComplete",
"identifier" : [
// 2.2 Patient.PID (PatientID)
{
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"code" : "MR",
"display" : "Medical record number"
}
]
},
"system" : "http://www.example.ch/patienteniddomain",
"value" : "Patienten-ID"
}
],
"name" : [
{
"family" : "Patienten-Name",
"given" : [
"Patienten-Vorname"
]
}
],
"gender" : "male",
"birthDate" : "1950-01-01"
},
// 2.3 Patient.Name (PatientName)
// 2.4 Patient.Vorname (PatientGivenName)
// 2.6 Patient.Geschlecht (PatientGender)
// 2.5 Patient.GebDatum (PatientBirthDate)
{
"resourceType" : "Encounter",
"id" : "Visit",
"extension" : [
{
"url" : "http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-termination",
"extension" : [
// 2.7 Fall Abschluss (TerminationVisit)
{
"url" : "TerminationVisit",
"valueDate" : "2017-08-31"
},
{
"url" : "TerminationReason",
"valueString" : "Grund für Fallabschluss"
}
]
}
],
"identifier" : [
// 2.8 Fall Abschlussgrund (TerminationReason)
// 2.1 Fall (VisitNumber)
{
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"code" : "VN",
"display" : "Visit number"
}
]
},
"system" : "http://www.example.ch/fallnummerdomain",
"value" : "eindeutige Fall-Identifikation"
}
],
"status" : "finished",
"class" : {
"system" : "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code" : "IMP",
"display" : "inpatient encounter"
},
"subject" : {
"reference" : "#MaxComplete"
},
"diagnosis" : [
// 2.9 DiagnoseGruppe (DiagGroup)
{
"condition" : {
"reference" : "#Diagnosis"
},
"use" : // 2.9.2 Diagnosetyp (DiagType)
{
"text" : "Eintrittsdiagnose"
}
}
]
},
{
"resourceType" : "Condition",
"id" : "Diagnosis",
"code" : {
"coding" : [
{
"system" : "http://www.example.com/CHOP",
"code" : "99.99"
}
]
},
"subject" : // 2.9.3 Katalogtyp (DiagCatType)
// TBD
// 2.9.1 Diagnosecode (DiagCode)
{
"reference" : "#MaxComplete"
}
}
],
"status" : "billable",
"partOf" : [
// 4.15 Parameter: Verrechenbar (Billable) -> nicht im Beispiel, aber von FHIR verlangt
// 3.12 Referenz zu Hauptleistung (RefItemNumber)
{
"reference" : "urn:uuid:8cc5d1e4-182f-4905-93cc-4ba5c041755f",
"type" : "ChargeItem"
}
],
"code" : // 3.6 Tarifposition (ServiceItem)
{
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-alis/CodeSystem/tbd",
"code" : "00.0030"
}
]
},
"subject" : // 3.5 Katalog (ServiceType)
// 3.6 Tarifposition (ServiceItem)
// 2 Patient (Visit)
{
"reference" : "#MaxComplete"
},
"context" : // 2.1 Fall (VisitNumber)
{
"reference" : "#Visit"
},
"occurrenceDateTime" : "2017-08-30T00:00:00-01:00",
"quantity" : // 3.1 Leistungsdatum (ServiceDate)
// 3.13 Anzahl (Quantity)
{
"value" : 1
}
},
"request" : {
"method" : "POST",
"url" : "ChargeItem"
}
}
]
}
}
]
}