{ "resourceType" : "Bundle", "id" : "bundle-order-referral-form", "meta" : { "profile" : ["http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-document"] }, "language" : "de-CH", "identifier" : { "system" : "urn:ietf:rfc:3986", "value" : "urn:uuid:961aba74-a098-44ad-af05-aa6d0dbc4021" }, "type" : "document", "timestamp" : "2023-06-12T20:41:06+00:00", "entry" : [{ "fullUrl" : "urn:uuid:2744e113-d29e-40b7-af6e-c19a3a8a1c7c", "resource" : { "resourceType" : "Composition", "language" : "de-CH", "text" : { "status" : "extensions", "div" : "
Generated Narrative: Composition
Resource Composition (Language "de-CH")
CH ORF Precedent Document: Uniform Resource Identifier (URI)/urn:uuid:1622f2fb-6ba3-4532-9aed-35b158def187
CH ORF Urgent Notification Contact For This Documet: See above (urn:uuid:a5c91b7a-8c58-4a71-a1bc-08bd093681b8)
CH ORF Urgent Notification Contact For The Response To This Document: See above (urn:uuid:9fec93d4-ac30-4d89-8975-e5e2ebabd28a)
CH ORF Receiver: See above (urn:uuid:305422f3-dbfb-4ce0-bd12-e26d0024f550)
CH ORF Initiator
url
ch-orf-personalrelation
value: Son (Details: SNOMED CT code 65616008 = 'Son', stated as 'null')
url
ch-orf-legalrelation
value: Undetermined (Details: SNOMED CT code 373068000 = 'Undetermined', stated as 'null')
url
ch-orf-personorganization
value: See above (urn:uuid:c1ed3d1d-8aff-401f-ae87-16e178323a10)
EPR Data Enterer
url
enterer
value: See above (urn:uuid:40300c5d-0259-438a-88b8-4b24a9c6bf79)
CH ORF Copy Receiver: See above (urn:uuid:b7fdf56d-3bc9-48d9-b470-d1cafb8a0716)
CH ORF Copy Receiver: See above (urn:uuid:aaddb7b1-eb51-4426-8182-42f66fbf24d0)
CH ORF Episode of Care: See above (urn:uuid:9ba0fe13-1d13-4785-b408-1c69dda0d4c2)
status: final
type: Record artefact (SNOMED CT#419891008)
category: Order document (SNOMED CT#721963009)
date: 2023-06-12 20:41:06+0000
author: See above (urn:uuid:4388146d-9909-4613-b0c5-2ac3de31dfb8)
title: Order and Referral by Form
Generated Narrative: Patient
Resource Patient (Language "de-CH")
identifier: Medical record number/11.22.33.4567
name: Erika Musterfrau , Vormusterfrau (MAIDEN)
telecom: ph: 079 979 79 79, erika@musterfrau.ch
gender: female
birthDate: 1970-03-14
address: Musterweg 6a Zürich 8000 Schweiz
maritalStatus: verwitwet (eCH-011 MaritalStatus#3)
- | Relationship | Name | Telecom |
* | Guter Freund () | Max Freund | max@freund.ch |
- | Language | Preferred |
* | German (Switzerland) (Tags for the Identification of Languages#de-CH) | true |
generalPractitioner: See above (urn:uuid:11a6e0bc-534a-478a-b729-5d336601e789)
Generated Narrative: QuestionnaireResponse
Resource QuestionnaireResponse (Language "de-CH")
Profile: CH ORF QuestionnaireResponse
questionnaire: Order Referral Form
status: completed
item
linkId: order
text: Auftrag
item
linkId: order.placerOrderIdentifier
text: Auftragsnummer des Auftraggebers
answer
item
linkId: order.placerOrderIdentifierDomain
text: Identifier Domain der Auftragsnummer des Auftraggebers
answer
item
linkId: order.fillerOrderIdentifier
text: Auftragsnummer des Auftragsempfängers
answer
item
linkId: order.fillerOrderIdentifierDomain
text: Identifier Domain der Auftragsnummer des Auftragsempfängers
answer
item
linkId: order.precedentDocumentIdentifier
text: Identifier des Vorgängerdokuments
answer
item
linkId: order.notificationContactDocument
text: Dringender Benachrichtigungskontakt für dieses Dokument
item
item
linkId: order.notificationContactDocumentResponse
text: Dringender Benachrichtigungskontakt für die Antwort auf dieses Dokument
item
item
linkId: order.priority
text: Auftragspriorität
answer
item
linkId: receiver
text: Empfänger
item
linkId: receiver.practitioner
text: Empfangende Person
item
item
item
item
item
item
item
item
linkId: receiver.organization
text: Empfangende Organisation
item
item
item
item
item
item
linkId: initiator
text: Initiant dieser Anmeldung
item
linkId: initiator.legalrelation
text: Juristische Beziehung zum Patienten
answer
item
linkId: initiator.personalrelation
text: Persönliche Beziehung zum Patienten?
answer
item
linkId: initiator.relatedPerson
text: Andere Person
item
item
item
linkId: patient
text: Patient
item
linkId: patient.familyName
text: Name
answer
item
linkId: patient.maidenName
text: Ledigname
answer
item
linkId: patient.givenName
text: Vorname
answer
item
linkId: patient.localPid
text: Lokale Patienten-ID
answer
item
linkId: patient.localPidDomain
text: Lokale Patienten-ID Domain
answer
item
linkId: patient.birthDate
text: Geburtsdatum
answer
item
linkId: patient.gender
text: Geschlecht
answer
item
linkId: patient.maritalStatus
text: Zivilstand
answer
item
linkId: patient.phone
text: Telefon
answer
item
linkId: patient.email
text: E-Mail
answer
item
linkId: patient.streetAddressLine
text: Strasse, Hausnummer, Postfach etc.
answer
answer
item
linkId: patient.postalCode
text: PLZ
answer
item
linkId: patient.city
text: Ort
answer
item
linkId: patient.country
text: Land
answer
item
linkId: patient.languageOfCorrespondence
text: Korrespondenzsprache
answer
item
linkId: patient.contactperson
text: Kontaktperson
item
item
item
item
item
item
linkId: familydoctor
text: Hausarzt
item
item
linkId: requestedEncounter
text: Patientenaufnahme
item
linkId: requestedEncounter.class
text: Voraussichtlich: Ambulant / Stationär / Notfall
answer
item
linkId: requestedEncounter.desiredAccommodation
text: Zimmerkategorie
answer
item
linkId: coverage
text: Kostenträger
item
linkId: coverage.kvg
text: Krankenkasse (nach KVG)
item
item
item
linkId: sender
text: Absender
item
linkId: sender.author
text: Verantwortlicher
item
item
item
linkId: sender.dataenterer
text: Erfasser
item
item
linkId: receiverCopy
text: Kopieempfänger (Kopie dieses Auftrags und aller daraus resultierenden Resultate)
item
linkId: receiverCopy.practitionerRole
text: Gesundheitsfachperson oder -organisation
item
item
item
linkId: receiverCopy.patient
text: Patient selbst
answer
item
linkId: antecedentEpisodeOfCare
text: Vorgängiger Aufenthalt in Spital / Heim
item
linkId: antecedentEpisodeOfCare.start
text: Von
answer
item
linkId: antecedentEpisodeOfCare.end
text: Bis
answer
item
linkId: antecedentEpisodeOfCare.managingOrganization
text: Spital /Heim
item
item
linkId: appointment
text: Ort und Zeit der Durchführung der angeforderten Leistung
item
linkId: consent
text: Einverständniserklärung
item
linkId: patient.consent.statement
text: Ist der Patient über die Anmeldung informiert und explizit einverstanden?
answer
item
linkId: note
text: Bemerkungen
item
linkId: note.text
text: Kommentar
answer
Generated Narrative: ServiceRequest
Resource ServiceRequest (Language "de-CH")
CH ORF Requested Encounter Details: See above (urn:uuid:f435f713-5fb9-42a8-b3cc-7033ba75e3d5)
identifier: Placer Identifier/123, Filler Identifier/456
status: active
intent: order
priority: routine
subject: See above (urn:uuid:aaddb7b1-eb51-4426-8182-42f66fbf24d0)
requester: See above (urn:uuid:4388146d-9909-4613-b0c5-2ac3de31dfb8)
insurance: See above (urn:uuid:4d45ffb2-6335-4cf2-9d16-ad4387272345)
note: Patientin ist sehr ängstlich
Generated Narrative: Questionnaire
Resource Questionnaire "order-referral-form" (Language "de-CH")
Target structure map: OrfQrToBundle
Launch context resources
url
name
value: Patient (Details: http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext code patient = 'Patient', stated as 'null')
url
type
value: Patient
Launch context resources
url
name
value: User (Details: http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext code user = 'User', stated as 'User')
url
type
value: Practitioner
url
description
value: The practitioner that is to be used to pre-populate the form
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-order|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-practitioner-nametel|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-receiver|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-address|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-initiator|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-patient|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-familydoctor|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-requestedencounter|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-coverage|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-sender|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-receivercopy|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-appointment|1.1.0
Assembled From Questionnaire: http://fhir.ch/ig/ch-orf/Questionnaire/ch-orf-module-consent|1.1.0
url: http://fhir.ch/ig/ch-orf/Questionnaire/order-referral-form
version: 1.1.0-assembled
name: OrderReferralForm
title: Order Referral Form
status: active
subjectType: Patient
date: 2022-07-07
publisher: HL7 Switzerland
contact: HL7 Switzerland: https://www.hl7.ch/
jurisdiction: Switzerland (ISO 3166-1 Codes for the representation of names of countries and their subdivisions — Part 1: Country code#CH)
copyright: CC-BY-SA-4.0
item
linkId: order
text: Auftrag
type: group
required: true
item
linkId: order.authoredOn
text: Daum/Zeit der Auftragserteilung
type: dateTime
item
linkId: order.placerOrderIdentifier
text: Auftragsnummer des Auftraggebers
type: string
item
hidden: true
linkId: order.placerOrderIdentifierDomain
text: Identifier Domain der Auftragsnummer des Auftraggebers
type: string
item
linkId: order.fillerOrderIdentifier
text: Auftragsnummer des Auftragsempfängers
type: string
item
hidden: true
linkId: order.fillerOrderIdentifierDomain
text: Identifier Domain der Auftragsnummer des Auftragsempfängers
type: string
item
hidden: true
linkId: order.precedentDocumentIdentifier
text: Identifier des Vorgängerdokuments
type: string
item
linkId: order.notificationContactDocument
text: Dringender Benachrichtigungskontakt für dieses Dokument
type: group
item
item
linkId: order.notificationContactDocumentResponse
text: Dringender Benachrichtigungskontakt für die Antwort auf dieses Dokument
type: group
item
item
linkId: order.priority
text: Auftragspriorität
type: choice
answerOption
answerOption
answerOption
answerOption
item
linkId: receiver
text: Empfänger
type: group
item
linkId: receiver.practitioner
text: Empfangende Person
type: group
item
item
item
item
item
item
item
item
Variable:
'receiver.organization.'
(linkIdPrefix)linkId: receiver.organization
text: Empfangende Organisation
type: group
item
item
item
item
item
item
item
linkId: initiator
text: Initiant dieser Anmeldung
type: group
item
linkId: initiator.legalrelation
text: Juristische Beziehung zum Patienten
type: choice
answerOption
answerOption
item
linkId: initiator.personalrelation
text: Persönliche Beziehung zum Patienten?
type: choice
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
item
linkId: initiator.practitionerRole
text: Gesundheitsfachperson oder -organisation
type: group
item
item
item
linkId: initiator.relatedPerson
text: Andere Person
type: group
item
item
item
item
item
item
item
item
item
Variable:
'patient.'
(linkIdPrefix)Variable:
%patient.address
(address)linkId: patient
text: Patient
type: group
required: true
item
initial.exists().not():
%patient.name.where(use='official').family
linkId: patient.familyName
text: Name
type: string
item
initial.exists().not():
%patient.name.where(use='maiden').family
linkId: patient.maidenName
text: Ledigname
type: string
item
initial.exists().not():
%patient.name.where(use='official').given
linkId: patient.givenName
text: Vorname
type: string
item
initial.exists().not():
%patient.identifier.where(type.coding.where(system='http://terminology.hl7.org/CodeSystem/v2-0203' and code='MR').exists()).value
linkId: patient.localPid
text: Lokale Patienten-ID
type: string
item
hidden: true
linkId: patient.localPidDomain
text: Lokale Patienten-ID Domain
type: string
item
initial.exists().not():
%patient.birthDate
linkId: patient.birthDate
text: Geburtsdatum
type: date
item
initial.exists().not():
%questionnaire.repeat(item).where(linkId='patient.gender').answerOption.valueCoding.where(code=%patient.gender)
linkId: patient.gender
text: Geschlecht
type: choice
answerOption
answerOption
answerOption
item
initial.exists().not():
%patient.maritalStatus
linkId: patient.maritalStatus
text: Zivilstand
type: choice
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
answerOption
item
initial.exists().not():
%patient.telecom.where(system='phone').value
linkId: patient.phone
text: Telefon
type: string
repeats: true
item
initial.exists().not():
%patient.telecom.where(system='email').value
linkId: patient.email
text: E-Mail
type: string
item
initial.exists().not():
%address.line
linkId: patient.streetAddressLine
text: Strasse, Hausnummer, Postfach etc.
type: string
repeats: true
item
initial.exists().not():
%address.postalCode
linkId: patient.postalCode
text: PLZ
type: string
item
initial.exists().not():
%address.city
linkId: patient.city
text: Ort
type: string
item
initial.exists().not():
%address.country
linkId: patient.country
text: Land
type: string
item
initial.exists().not():
%patient.communication.where(preferred=true).language.coding
linkId: patient.languageOfCorrespondence
text: Korrespondenzsprache
type: choice
answerValueSet: DocumentEntry.languageCode
item
Variable:
%patient.contact
(contact)linkId: patient.contactperson
text: Kontaktperson
type: group
repeats: true
item
item
item
item
item
item
linkId: familydoctor
text: Hausarzt
type: group
item
item
item
linkId: requestedEncounter
text: Patientenaufnahme
type: group
item
linkId: requestedEncounter.class
text: Voraussichtlich: Ambulant / Stationär / Notfall
type: choice
answerOption
answerOption
answerOption
item
linkId: requestedEncounter.desiredAccommodation
text: Zimmerkategorie
type: choice
answerOption
answerOption
answerOption
item
linkId: coverage
text: Kostenträger
type: group
item
linkId: coverage.beneficiary
text: Begünstigter (Patient)
type: group
item
item
linkId: coverage.kvg
text: Krankenkasse (nach KVG)
type: group
item
item
item
linkId: coverage.uvg
text: Unfallversicherung (nach UVG)
type: group
item
item
item
linkId: coverage.vvg
text: Zusatzversicherung (nach VVG)
type: group
item
item
item
linkId: coverage.iv
text: Invalidenversicherung (IV)
type: group
item
item
linkId: coverage.mv
text: Militärversicherung (MV)
type: group
item
item
linkId: coverage.self
text: Selbstzahler
type: group
item
item
item
item
linkId: coverage.other
text: Anderer Kostenträger
type: group
item
item
item
item
linkId: sender
text: Absender
type: group
required: true
item
Variable:
PractitionerRole?practitioner={{%user.id}}
(senderPractitionerRoles)Variable:
%senderPractitionerRoles.entry[0].resource
(senderPractitionerRole)Variable:
Organization?_id={{%senderPractitionerRole.organization.reference}}
(senderOrganizations)Variable:
%senderOrganizations.entry[0].resource
(senderOrganization)Variable:
%senderOrganization.address
(address)linkId: sender.author
text: Verantwortlicher
type: group
required: true
item
item
item
linkId: sender.dataenterer
text: Erfasser
type: group
item
item
linkId: receiverCopy
text: Kopieempfänger (Kopie dieses Auftrags und aller daraus resultierenden Resultate)
type: group
item
linkId: receiverCopy.practitionerRole
text: Gesundheitsfachperson oder -organisation
type: group
repeats: true
item
item
item
linkId: receiverCopy.patient
text: Patient selbst
type: boolean
item
linkId: receiverCopy.relatedPerson
text: Andere Person
type: group
repeats: true
item
item
item
item
item
item
item
item
item
linkId: antecedentEpisodeOfCare
text: Vorgängiger Aufenthalt in Spital / Heim
type: group
item
linkId: antecedentEpisodeOfCare.start
text: Von
type: dateTime
item
linkId: antecedentEpisodeOfCare.end
text: Bis
type: dateTime
item
Variable:
'antecedentEpisodeOfCare.managingOrganization.'
(linkIdPrefix)linkId: antecedentEpisodeOfCare.managingOrganization
text: Spital /Heim
type: group
item
item
item
item
item
item
linkId: appointment
text: Ort und Zeit der Durchführung der angeforderten Leistung
type: group
repeats: true
item
Variable:
'appointment.location.'
(linkIdPrefix)linkId: appointment.location
text: Ort der Durchführung
type: group
item
item
item
item
item
item
item
item
linkId: appointment.requestedPeriod
text: Datum und Zeit, wann der Termin bevorzugt geplant werden soll
type: group
item
item
item
linkId: appointment.status
text: Status
type: choice
required: true
answerOption
answerOption
answerOption
item
linkId: appointment.patientInstruction
text: Patienteninformation für diesen Termin
type: string
item
linkId: consent
text: Einverständniserklärung
type: group
item
linkId: patient.consent.statement
text: Ist der Patient über die Anmeldung informiert und explizit einverstanden?
type: choice
answerOption
answerOption
item
item
linkId: note
text: Bemerkungen
type: group
repeats: true
Items
- LinkId Text Type * note.text Kommentar string
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:fa460d46-61d2-43bc-8451-35e7637ca4cd)
Generated Narrative: Practitioner
Resource Practitioner (Language "de-CH")
name: Hans Röntgen
telecom: ph: 044 412 00 99, hans.roentgen@kantonsspital.ch
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:265ff485-c1d8-4c92-a515-35a52887d425)
Generated Narrative: Practitioner
Resource Practitioner (Language "de-CH")
name: Sabine Meier
telecom: ph: 044 333 22 11, sabine.meier@praxisseeblick.ch
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:a52dafd4-3a96-463c-88b1-e7096f21dc70)
organization: See above (urn:uuid:aa7ac1e4-fa1f-4d75-a6ba-a6e1eb022c44)
Generated Narrative: Practitioner
Resource Practitioner (Language "de-CH")
identifier: GLN/7601000201041, urn:oid:2.16.756.5.30.1.123.100.2.1.1
/A123262
name: Hans Röntgen
telecom: ph: 044 412 00 99, hans.roentgen@kantonsspital.ch
Generated Narrative: Organization
Resource Organization (Language "de-CH")
name: Kantonsspital
address: Kantonsstrasse 14 Postfach 14 Zürich 8000 Schweiz
Generated Narrative: RelatedPerson
Resource RelatedPerson (Language "de-CH")
patient: See above (urn:uuid:aaddb7b1-eb51-4426-8182-42f66fbf24d0)
name: Fritz Musterfrau
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:2b7e232d-7f46-48d3-877c-93e7db6d0576)
Generated Narrative: Encounter
Resource Encounter (Language "de-CH")
CH ORF Desired Accommodation: halbprivat (Details: http://fhir.ch/ig/ch-core/CodeSystem/bfs-medstats-21-encountertype code 2 = 'halbprivat', stated as 'halbprivat')
status: planned
class: emergency (Details: http://terminology.hl7.org/CodeSystem/v3-ActCode code EMER = 'emergency', stated as 'null')
subject: See above (urn:uuid:aaddb7b1-eb51-4426-8182-42f66fbf24d0)
Generated Narrative: Coverage
Resource Coverage (Language "de-CH")
identifier: Insurance Card Number/80756015090002647590
status: active
type: According to KVG (Coverage Type#KVG)
beneficiary: See above (urn:uuid:aaddb7b1-eb51-4426-8182-42f66fbf24d0)
name: Sanitas
Generated Narrative: Organization #org
name: Sanitas
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:46ff1cb2-4ece-4952-8fdd-ffc23727f7cc)
organization: See above (urn:uuid:d8d014fe-01b0-403d-b8a3-1caa177d59f6)
Generated Narrative: Practitioner
Resource Practitioner (Language "de-CH")
identifier: GLN/7601000618627, urn:oid:2.16.756.5.30.1.123.100.2.1.1
/A123321
name: Sabine Meier
telecom: ph: 044 333 22 11, sabine.meier@praxisseeblick.ch
Generated Narrative: Organization
Resource Organization (Language "de-CH")
name: Praxis Seeblick
address: Seestrasse 133 Haus C Zürich 8000 Schweiz
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:99dbf210-4384-4a23-8be4-524d1809bb39)
organization: See above (urn:uuid:d8d014fe-01b0-403d-b8a3-1caa177d59f6)
Generated Narrative: Practitioner
Resource Practitioner (Language "de-CH")
name: Stabilo Boss
telecom: ph: 044 333 22 12, stabilo.boss@praxisseeblick.ch
Generated Narrative: PractitionerRole
Resource PractitionerRole (Language "de-CH")
practitioner: See above (urn:uuid:ba1d8d1f-31ad-4a4f-961e-791cc5444134)
organization: See above (urn:uuid:0398e29f-0a03-4783-a8db-69c41afa5948)
Generated Narrative: Practitioner
Resource Practitioner (Language "de-CH")
name: Sabine Meier
telecom: ph: 044 333 22 11, sabine.meier@praxisseeblick.ch
Generated Narrative: Organization
Resource Organization (Language "de-CH")
name: Praxis Seeblick
address: Seestrasse 133 Zürich 8000 Schweiz
Generated Narrative: EpisodeOfCare
Resource EpisodeOfCare (Language "de-CH")
status: finished
- | Status | Period |
* | finished | 2023-05-22 --> 2023-05-27 |
patient: See above (urn:uuid:aaddb7b1-eb51-4426-8182-42f66fbf24d0)
managingOrganization: See above (urn:uuid:344e4508-77e1-43ea-b401-b6c4f428b962)