CH eTOC (R4)
3.0.0-ballot - ballot Switzerland flag

This page is part of the CH eTOC (R4) (v3.0.0-ballot: STU 3 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Example Bundle: Bundle Medical Referral


Medical Referral

Order-Referral


Additional Document Content


2. http://example.com/fhir/Questionnaire/QuestionnaireEtoc (Questionnaire/QuestionnaireEtoc)

Structure

LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. QuestionnaireEtocQuestionnairehttp://fhir.ch/ig/ch-etoc/Questionnaire/QuestionnaireEtoc#3.0.0-ci-build-assembled
... orderAuftrag1..1group
.... order.authoredOnDaum/Zeit der Auftragserteilung0..1dateTimeDefinition: http://fhir.ch/ig/ch-orf/StructureDefinition-ch-orf-servicerequest#ServiceRequest.authoredOn
.... order.placerOrderIdentifierAuftragsnummer des Auftraggebers0..1stringDefinition: ServiceRequest.identifier:placerOrderIdentifier.value
.... order.placerOrderIdentifierDomainIdentifier Domain der Auftragsnummer des Auftraggebers0..1stringiconiconDefinition: ServiceRequest.identifier:placerOrderIdentifier.system
.... order.fillerOrderIdentifierAuftragsnummer des Auftragsempfängers0..1stringDefinition: ServiceRequest.identifier:fillerOrderIdentifier.value
.... order.fillerOrderIdentifierDomainIdentifier Domain der Auftragsnummer des Auftragsempfängers0..1stringiconiconDefinition: ServiceRequest.identifier:fillerOrderIdentifier.system
.... order.precedentDocumentIdentifierIdentifier des Vorgängerdokuments0..1stringiconiconDefinition: Composition.extension:precedentDocument
.... order.notificationContactDocumentDringender Benachrichtigungskontakt für dieses Dokument0..1groupDefinition: Composition.extension:urgentNoficationContactForThisDocument
..... order.notificationContactDocument.practitionerZu benachrichtigende Person0..1groupDefinition: PractitionerRole.practitioner
...... order.notificationContactDocument.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... order.notificationContactDocument.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
...... order.notificationContactDocument.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
...... order.notificationContactDocument.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... order.notificationContactDocument.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
.... order.notificationContactDocumentResponseDringender Benachrichtigungskontakt für die Antwort auf dieses Dokument0..1groupDefinition: Composition.extension:urgentNoficationContactForTheResponseToThisDocument
..... order.notificationContactDocumentResponse.practitionerZu benachrichtigende Person0..1groupDefinition: PractitionerRole.practitioner
...... order.notificationContactDocumentResponse.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... order.notificationContactDocumentResponse.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
...... order.notificationContactDocumentResponse.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
...... order.notificationContactDocumentResponse.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... order.notificationContactDocumentResponse.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
.... order.priorityAuftragspriorität0..1choiceDefinition: ServiceRequest.priority
Options: 4 options
... receiverEmpfänger0..1groupDefinition: Composition.extension:receiver
.... receiver.practitionerEmpfangende Person0..1groupDefinition: PractitionerRole.practitioner
..... receiver.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
..... receiver.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
..... receiver.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
..... receiver.practitioner.glnGLN0..1stringDefinition: Practitioner.identifier:GLN.value
..... receiver.practitioner.zsrZSR0..1stringDefinition: Practitioner.identifier:ZSR.value
..... receiver.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
..... receiver.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
.... receiver.organizationEmpfangende Organisation0..1groupDefinition: PractitionerRole.organization
..... receiver.organization.nameName der Organisation0..1stringDefinition: Organization.name
..... receiver.organization.glnGLN0..1stringDefinition: Organization.identifier:GLN
..... receiver.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
..... receiver.organization.postalCodePLZ0..1stringExpressions:
..... receiver.organization.cityOrt0..1stringExpressions:
..... receiver.organization.countryLand0..1stringExpressions:
... initiatorInitiant dieser Anmeldung0..1groupDefinition: Composition.extension:initiator
.... initiator.legalrelationJuristische Beziehung zum Patienten0..1choiceDefinition: Extension.extension:ch-orf-personalrelation
Options: 2 options
.... initiator.personalrelationPersönliche Beziehung zum Patienten?0..1choiceDefinition: Extension.extension:ch-orf-personalrelation
Options: 10 options
.... initiator.practitionerRoleGesundheitsfachperson oder -organisation0..1groupDefinition: PractitionerRole.practitioner
..... initiator.practitionerRole.practitionerGesundheitsfachperson0..1groupDefinition: PractitionerRole.practitioner
...... initiator.practitionerRole.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... initiator.practitionerRole.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
...... initiator.practitionerRole.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
...... initiator.practitionerRole.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... initiator.practitionerRole.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
..... initiator.practitionerRole.organizationGesundheitsorganisatiton0..1groupDefinition: PractitionerRole.organization
...... initiator.practitionerRole.organization.nameName der Organisation0..1stringDefinition: Organization.name
...... initiator.practitionerRole.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
...... initiator.practitionerRole.organization.postalCodePLZ0..1stringExpressions:
...... initiator.practitionerRole.organization.cityOrt0..1stringExpressions:
...... initiator.practitionerRole.organization.countryLand0..1stringExpressions:
.... initiator.relatedPersonAndere Person0..1groupDefinition: RelatedPerson
..... initiator.relatedPerson.familyNameName0..1stringDefinition: RelatedPerson.name.family
..... initiator.relatedPerson.givenNameVorname0..1stringDefinition: RelatedPerson.name.given
..... initiator.relatedPerson.phoneTelefon0..*stringDefinition: RelatedPerson.telecom.value
..... initiator.relatedPerson.emailE-Mail0..1stringDefinition: RelatedPerson.telecom.value
..... initiator.relatedPerson.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
..... initiator.relatedPerson.postalCodePLZ0..1stringExpressions:
..... initiator.relatedPerson.cityOrt0..1stringExpressions:
..... initiator.relatedPerson.countryLand0..1stringExpressions:
.... patient.familyNameName0..1stringDefinition: Patient.name.family
Expressions:
.... patient.maidenNameLedigname0..1stringDefinition: Patient.name.family
Expressions:
.... patient.givenNameVorname0..1stringDefinition: Patient.name.given
Expressions:
.... patient.localPidLokale Patienten-ID0..1stringDefinition: Patient.identifier:LocalPid.value
Expressions:
  • Initial Values: %patient.identifier.where(type.coding.where(system='http://terminology.hl7.org/CodeSystem/v2-0203' and code='MR').exists()).value
.... patient.localPidDomainLokale Patienten-ID Domain0..1stringiconiconDefinition: Patient.identifier:LocalPid.system
.... patient.birthDateGeburtsdatum0..1dateDefinition: Patient.birthDate
Expressions:
.... patient.genderGeschlecht0..1choiceDefinition: Patient.gender
Options: 3 options
Expressions:
  • Initial Values: %questionnaire.repeat(item).where(linkId='patient.gender').answerOption.valueCoding.where(code=%patient.gender)
.... patient.maritalStatusZivilstand0..1choiceDefinition: Patient.maritalStatus
Options: 8 options
Expressions:
.... patient.phoneTelefon0..*stringDefinition: Patient.telecom.value
Expressions:
.... patient.emailE-Mail0..1stringDefinition: Patient.telecom.value
Expressions:
.... patient.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
.... patient.postalCodePLZ0..1stringExpressions:
.... patient.cityOrt0..1stringExpressions:
.... patient.countryLand0..1stringExpressions:
.... patient.languageOfCorrespondenceKorrespondenzsprache0..1choiceDefinition: Patient.communication:languageOfCorrespondence
Value Set: http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.languageCode
Expressions:
  • Initial Values: %patient.communication.where(preferred=true).language.coding
.... patient.contactpersonKontaktperson0..*groupDefinition: Patient.contact
..... patient.contactperson.relationshipBeziehung0..1stringDefinition: Patient.contact.relationship.text
Expressions:
..... patient.contactperson.familyNameName0..1stringDefinition: Patient.contact.name.family
Expressions:
..... patient.contactperson.givenNameVorname0..1stringDefinition: Patient.contact.name.given
Expressions:
..... patient.contactperson.phoneTelefon0..*stringDefinition: Patient.contact.telecom.value
Expressions:
..... patient.contactperson.emailE-Mail0..1stringDefinition: Patient.contact.telecom.value
Expressions:
.... familydoctorHausarzt0..1groupDefinition: Patient.generalPractitioner
..... familydoctor.practitionerHausarzt Person0..1groupDefinition: PractitionerRole.practitioner
...... familydoctor.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... familydoctor.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
...... familydoctor.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
...... familydoctor.practitioner.glnGLN0..1stringDefinition: Practitioner.identifier:GLN.value
...... familydoctor.practitioner.zsrZSR0..1stringDefinition: Practitioner.identifier:ZSR.value
...... familydoctor.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... familydoctor.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
..... familydoctor.organizationHausarzt Organisation0..1groupDefinition: PractitionerRole.organization
...... familydoctor.organization.nameName der Organisation0..1stringDefinition: Organization.name
...... familydoctor.organization.glnGLN0..1stringDefinition: Organization.identifier:GLN
...... familydoctor.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
...... familydoctor.organization.postalCodePLZ0..1stringExpressions:
...... familydoctor.organization.cityOrt0..1stringExpressions:
...... familydoctor.organization.countryLand0..1stringExpressions:
... requestedEncounterPatientenaufnahme0..1groupDefinition: ServiceRequest.extension:requestedEncounterDetails
.... requestedEncounter.classVoraussichtlich: Ambulant / Stationär / Notfall0..1choiceDefinition: Encounter.class
Options: 3 options
.... requestedEncounter.desiredAccommodationZimmerkategorie0..1choiceDefinition: Encounter.extension:desiredAccommodation
Options: 3 options
... coverageKostenträger0..1groupDefinition: ServiceRequest.insurance
.... coverage.beneficiaryBegünstigter (Patient)0..1groupDefinition: Coverage.beneficiary
..... coverage.beneficiary.ahvn13AHV-Nr. des Patienten0..1stringDefinition: Patient.identifier:AHVN13
.... coverage.kvgKrankenkasse (nach KVG)0..1groupDefinition: Coverage.type
..... coverage.kvg.nameName der Versicherung0..1stringDefinition: Coverage.payor
..... coverage.kvg.insuranceCardNumberKennnummer der Versichertenkarte0..1stringDefinition: Coverage.identifier
.... coverage.uvgUnfallversicherung (nach UVG)0..1groupDefinition: Coverage.type
..... coverage.uvg.nameName der Versicherung0..1stringDefinition: Coverage.payor
..... coverage.uvg.claimNumberSchadennummer0..1stringDefinition: Coverage.identifier
.... coverage.vvgZusatzversicherung (nach VVG)0..1groupDefinition: Coverage.type
..... coverage.vvg.nameName der Versicherung0..1stringDefinition: Coverage.payor
..... coverage.vvg.insuranceCardNumberKennnummer der Versichertenkarte0..1stringDefinition: Coverage.identifier
.... coverage.ivInvalidenversicherung (IV)0..1groupDefinition: Coverage.type
..... coverage.iv.verfuegungsnummerIV-Verfügungsnummer0..1stringDefinition: Coverage.identifier
.... coverage.mvMilitärversicherung (MV)0..1groupDefinition: Coverage.type
..... coverage.mv.versichertennummerMV-Versichertennummer0..1stringDefinition: Coverage.identifier
.... coverage.selfSelbstzahler0..1groupDefinition: Coverage.type
..... coverage.self.patientPatient selbst0..1booleanDefinition: Coverage.payor
..... coverage.self.patientRelatedPersonAndere Person0..1booleanDefinition: Coverage.payor
Enable When: coverage.self.patient = false
..... coverage.self.relatedPersonAndere Person0..1groupDefinition: Coverage.payor
Enable When: coverage.self.patientRelatedPerson = true
...... coverage.self.relatedPerson.familyNameName0..1stringDefinition: RelatedPerson.name.family
...... coverage.self.relatedPerson.givenNameVorname0..1stringDefinition: RelatedPerson.name.given
...... coverage.self.relatedPerson.phoneTelefon0..*stringDefinition: RelatedPerson.telecom.value
...... coverage.self.relatedPerson.emailE-Mail0..1stringDefinition: RelatedPerson.telecom.value
...... coverage.self.relatedPerson.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
...... coverage.self.relatedPerson.postalCodePLZ0..1stringExpressions:
...... coverage.self.relatedPerson.cityOrt0..1stringExpressions:
...... coverage.self.relatedPerson.countryLand0..1stringExpressions:
.... coverage.otherAnderer Kostenträger0..1groupDefinition: Coverage.type
..... coverage.other.nameName des Kostenträgers0..1stringDefinition: Coverage.payor
..... coverage.other.idBeliebige ID0..1stringDefinition: Coverage.identifier
..... coverage.other.id.noteBemerkung zur ID0..1stringDefinition: Coverage.identifier.type.text
... senderAbsender1..1group
.... sender.authorVerantwortlicher1..1groupDefinition: Composition.author
..... sender.author.practitionerVerantwortliche Person0..1groupDefinition: PractitionerRole.practitioner
...... sender.author.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... sender.author.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
Expressions:
...... sender.author.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
Expressions:
...... sender.author.practitioner.glnGLN0..1stringDefinition: Practitioner.identifier:GLN.value
Expressions:
  • Initial Values: %user.identifier.where(system='urn:oid:2.51.1.3').value
...... sender.author.practitioner.zsrZSR0..1stringDefinition: Practitioner.identifier:ZSR.value
Expressions:
  • Initial Values: %user.identifier.where(system='urn:oid:2.16.756.5.30.1.123.100.2.1.1').value
...... sender.author.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
Expressions:
...... sender.author.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
Expressions:
..... sender.author.organizationVerantwortliche Organisation0..1groupDefinition: PractitionerRole.organization
...... sender.author.organization.nameName der Organisation0..1stringDefinition: Organization.name
Expressions:
...... sender.author.organization.glnGLN0..1stringDefinition: Organization.identifier:GLN
Expressions:
  • Initial Values: %senderOrganization.identifier.where(system='urn:oid:2.51.1.3').value
...... sender.author.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
...... sender.author.organization.postalCodePLZ0..1stringExpressions:
...... sender.author.organization.cityOrt0..1stringExpressions:
...... sender.author.organization.countryLand0..1stringExpressions:
.... sender.dataentererErfasser0..1groupDefinition: Composition.extension:dataEnterer
..... sender.dataenterer.practitionerErfassende Person0..1groupDefinition: PractitionerRole.practitioner
...... sender.dataenterer.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... sender.dataenterer.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
...... sender.dataenterer.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
...... sender.dataenterer.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... sender.dataenterer.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
... receiverCopyKopieempfänger (Kopie dieses Auftrags und aller daraus resultierenden Resultate)0..1groupDefinition: Composition.extension:copyReceiver
.... receiverCopy.practitionerRoleGesundheitsfachperson oder -organisation0..*groupDefinition: PractitionerRole
..... receiverCopy.practitionerRole.practitionerGesundheitsfachperson0..1groupDefinition: PractitionerRole.practitioner
...... receiverCopy.practitionerRole.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... receiverCopy.practitionerRole.practitioner.familyNameName0..1stringDefinition: Practitioner.name.family
...... receiverCopy.practitionerRole.practitioner.givenNameVorname0..1stringDefinition: Practitioner.name.given
...... receiverCopy.practitionerRole.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... receiverCopy.practitionerRole.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
..... receiverCopy.practitionerRole.organizationGesundheitsorganisatiton0..1groupDefinition: PractitionerRole.organization
...... receiverCopy.practitionerRole.organization.nameName der Organisation0..1stringDefinition: Organization.name
...... receiverCopy.practitionerRole.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
...... receiverCopy.practitionerRole.organization.postalCodePLZ0..1stringExpressions:
...... receiverCopy.practitionerRole.organization.cityOrt0..1stringExpressions:
...... receiverCopy.practitionerRole.organization.countryLand0..1stringExpressions:
.... receiverCopy.patientPatient selbst0..1booleanDefinition: Patient
.... receiverCopy.relatedPersonAndere Person0..*groupDefinition: RelatedPerson
..... receiverCopy.relatedPerson.familyNameName0..1stringDefinition: RelatedPerson.name.family
..... receiverCopy.relatedPerson.givenNameVorname0..1stringDefinition: RelatedPerson.name.given
..... receiverCopy.relatedPerson.phoneTelefon0..*stringDefinition: RelatedPerson.telecom.value
..... receiverCopy.relatedPerson.emailE-Mail0..1stringDefinition: RelatedPerson.telecom.value
..... receiverCopy.relatedPerson.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
..... receiverCopy.relatedPerson.postalCodePLZ0..1stringExpressions:
..... receiverCopy.relatedPerson.cityOrt0..1stringExpressions:
..... receiverCopy.relatedPerson.countryLand0..1stringExpressions:
... antecedentEpisodeOfCareVorgängiger Aufenthalt in Spital / Heim0..1groupDefinition: Composition.extension:antecedentEpisodeOfCare
.... antecedentEpisodeOfCare.startVon0..1dateTimeDefinition: EpisodeOfCare.Period.end
.... antecedentEpisodeOfCare.endBis0..1dateTimeDefinition: EpisodeOfCare.Period.end
.... antecedentEpisodeOfCare.managingOrganizationSpital /Heim0..1groupDefinition: EpisodeOfCare.managingOrganization
..... antecedentEpisodeOfCare.managingOrganization.nameName der Organisation0..1stringDefinition: Organization.name
..... antecedentEpisodeOfCare.managingOrganization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
..... antecedentEpisodeOfCare.managingOrganization.postalCodePLZ0..1stringExpressions:
..... antecedentEpisodeOfCare.managingOrganization.cityOrt0..1stringExpressions:
..... antecedentEpisodeOfCare.managingOrganization.countryLand0..1stringExpressions:
... appointmentOrt und Zeit der Durchführung der angeforderten Leistung0..*groupDefinition: ServiceRequest.extension:locationAndTime
.... appointment.locationOrt der Durchführung0..1groupDefinition: Appointment.participant.actor
..... appointment.location.nameName1..1stringDefinition: Location.name
..... appointment.location.phoneTelefon0..1stringDefinition: Location.telecom
..... appointment.location.emailE-Mail0..1stringDefinition: Location.telecom
..... appointment.location.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringExpressions:
..... appointment.location.postalCodePLZ0..1stringExpressions:
..... appointment.location.cityOrt0..1stringExpressions:
..... appointment.location.countryLand0..1stringExpressions:
.... appointment.requestedPeriodDatum und Zeit, wann der Termin bevorzugt geplant werden soll0..1groupDefinition: Appointment.requestedPeriod
..... appointment.requestedPeriod.startVon0..1dateTimeDefinition: Appointment.requestedPeriod.start
..... appointment.requestedPeriod.endBis0..1dateTimeDefinition: Appointment.requestedPeriod.end
.... appointment.statusStatus1..1choiceDefinition: Appointment.status
Options: 3 options
.... appointment.patientInstructionPatienteninformation für diesen Termin0..1stringDefinition: Appointment.patientInstruction
... consentEinverständniserklärung0..1groupDefinition: Composition.extension:patientConsent
.... patient.consent.statementIst der Patient über die Anmeldung informiert und explizit einverstanden?0..1choiceOptions: 2 options
..... patient.consent.statement.noteAnmerkung0..1string
... purposeWozu wird der Patient zugewiesen?0..1group
.... purpose.aimProcedere / Behandlung0..1stringDefinition: ServiceRequest.code.text
..... purpose.aim.detailProcedere / Behandlung im Detail0..*stringDefinition: ServiceRequest.orderDetail
.... reason.statementBegründung0..*stringDefinition: ServiceRequest.reasonCode.text
... diagnosisListDiagnosen und Befunde0..1group
.... diagnosisList.primaryDiagnosisHauptdiagnosen / Probleme0..1group
..... diagnosisList.primaryDiagnosis.itemHauptdiagnose / Problem0..*stringDefinition: ServiceRequest.reasonReference
.... diagnosisList.secondaryDiagnosisNebendiagnosen / Probleme0..1group
..... diagnosisList.secondaryDiagnosis.itemNebendiagnose / Problem0..*stringDefinition: ServiceRequest.supportingInfo
.... diagnosisList.bodyHeightGrösse (cm)0..1quantityDefinition: ServiceRequest.supportingInfo
.... diagnosisList.bodyWeightGewicht (kg)0..1quantityDefinition: ServiceRequest.supportingInfo
.... diagnosisList.pregnancySchwangerschaft0..1group
..... diagnosisList.pregnancy.presentSchwanger0..1booleanDefinition: ServiceRequest.supportingInfo
..... diagnosisList.pregnancy.expectedDeliveryDateErwarteter Geburtstermin0..1dateTimeDefinition: ServiceRequest.supportingInfo
... anamnesisAnamnese0..1group
.... anamnesis.historyofillnessesBisherige Krankheiten und Unfälle0..1textDefinition: ServiceRequest.supportingInfo
.... anamnesis.historyofproceduresBisherige Abklärungen und Eingriffe0..1textDefinition: ServiceRequest.supportingInfo
.... anamnesis.devicesImplantate, Schrittmacher, Neurostimulatoren etc.0..1textDefinition: ServiceRequest.supportingInfo
.... anamnesis.socialhistorySozialanamnese0..1textDefinition: ServiceRequest.supportingInfo
.... anamnesis.functionalStatusFunktion, Behinderungen0..1textDefinition: ServiceRequest.supportingInfo
... medicationMedikation0..1group
.... medication.medicationMedikament0..*stringDefinition: Medication.code.text
..... medication.dosageDosierung0..1stringDefinition: MedicationStatement.dosage:nonstructured
... allergyIntoleranceAllergien und Intoleranzen0..1group
.... allergyIntolerance.statusAllergien / Intoleranzen0..1textDefinition: ServiceRequest.supportingInfo
... immunizationStatusImpfstatus0..1group
.... immunizationStatus.statusBisherige Impfungen0..1textDefinition: ServiceRequest.supportingInfo
... labLabor0..1group
.... lab.resultLaborresultat0..*stringDefinition: ServiceRequest.supportingInfo
... pathologyPathologie0..1group
.... pathology.resultPathologiebefunde0..1textDefinition: ServiceRequest.supportingInfo
... imagingBildgebung0..1group
.... imaging.resultBefunde aus der Bildgebung0..1textDefinition: ServiceRequest.supportingInfo
... cardiologyKardiologie0..1group
.... cardiology.resultEKG / Kardiologische Befunde0..1textDefinition: ServiceRequest.supportingInfo
... attachmentAnhang0..1group
.... attachedFileDatei0..*attachmentDefinition: http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-orf-documentreference-defintions#DocumentReference.content.attachedFile
..... attachedFile.descriptionBeschreibung0..1stringDefinition: http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-documentreference-definitions#DocumentReference.description
... noteBemerkungen0..1group
.... note.textKommentar0..1stringDefinition: ServiceRequest.note.text

doco Documentation for this format

Options Sets

Answer options for order.priority

  • iconhttp://hl7.org/fhir/request-priority#routine ("Die Anfrage hat normale Priorität.")
  • iconhttp://hl7.org/fhir/request-priority#urgent ("Die Anfrage sollte dringend bearbeitet werden - höhere Priorität als normal.")
  • iconhttp://hl7.org/fhir/request-priority#asap ("Die Anfrage sollte so schnell wie möglich bearbeitet werden - höhere Priorität als dringend.")
  • iconhttp://hl7.org/fhir/request-priority#stat ("Die Anfrage sollte sofort bearbeitet werden - höchstmögliche Priorität. Z.B. bei einem Notfall.")

Answer options for initiator.legalrelation

  • http://snomed.info/sct#373068000 ("Nicht definiert")
  • http://snomed.info/sct#58626002 ("Gesetzlicher Vertreter")

Answer options for initiator.personalrelation

  • http://snomed.info/sct#66089001 ("Tochter")
  • http://snomed.info/sct#65616008 ("Sohn")
  • http://snomed.info/sct#127849001 ("Ehemann")
  • http://snomed.info/sct#127850001 ("Ehefrau")
  • http://snomed.info/sct#394921008 ("Partner (eingetragene Partnerschaft)")
  • http://snomed.info/sct#70924004 ("Bruder")
  • http://snomed.info/sct#27733009 ("Schwester")
  • http://snomed.info/sct#72705000 ("Mutter")
  • http://snomed.info/sct#66839005 ("Vater")
  • http://snomed.info/sct#48385004 ("Bekannt")

Answer options for patient.gender

  • iconhttp://hl7.org/fhir/administrative-gender#male ("Männlich")
  • iconhttp://hl7.org/fhir/administrative-gender#female ("Weiblich")
  • iconhttp://hl7.org/fhir/administrative-gender#other ("Anderes")

Answer options for patient.maritalStatus

  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#1 ("ledig")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#2 ("verheiratet")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#3 ("verwitwet")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#4 ("geschieden")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#5 ("unverheiratet")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#6 ("in eingetragener Partnerschaft")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#7 ("aufgelöste Partnerschaft")
  • http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus#9 ("unbekannt")

Answer options for requestedEncounter.class

  • http://terminology.hl7.org/CodeSystem/v3-ActCode#AMB ("Ambulant")
  • http://terminology.hl7.org/CodeSystem/v3-ActCode#IMP ("Stationär")
  • http://terminology.hl7.org/CodeSystem/v3-ActCode#EMER ("Notfall")

Answer options for requestedEncounter.desiredAccommodation

  • http://fhir.ch/ig/ch-core/CodeSystem/bfs-medstats-21-encountertype#1 ("allgemein")
  • http://fhir.ch/ig/ch-core/CodeSystem/bfs-medstats-21-encountertype#2 ("halbprivat")
  • http://fhir.ch/ig/ch-core/CodeSystem/bfs-medstats-21-encountertype#3 ("privat")

Answer options for appointment.status

  • iconhttp://hl7.org/fhir/appointmentstatus#proposed ("Wunsch des Patienten (vorgeschlagen)")
  • iconhttp://hl7.org/fhir/appointmentstatus#pending ("Vom Patienten bestätigt, aber vom Leistungserbringer noch nicht (ausstehend)")
  • iconhttp://hl7.org/fhir/appointmentstatus#booked ("Vom Patienten und Leistungserbringer bestätigt (gebucht)")

Answer options for patient.consent.statement

  • http://fhir.ch/ig/ch-orf/CodeSystem/ch-orf-cs-consentstatus#ExplicitAgreement ("Patient is informed and has explicitly agreed")
  • http://fhir.ch/ig/ch-orf/CodeSystem/ch-orf-cs-consentstatus#Other ("Other situation such as 'implicit agreement', 'agreed by legal guardian' etc.")


3. http://example.com/fhir/QuestionnaireResponse/QuestionnaireResponseEtoc (QuestionnaireResponse/QuestionnaireResponseEtoc)

LinkIdTextDefinitionAnswerdoco
.. QuestionnaireResponseEtocQuestionnaireResponse
... orderAuftrag
... receiverEmpfänger
... initiatorInitiant dieser Anmeldung
... requestedEncounterPatientenaufnahme
... coverageKostenträger
... senderAbsender
... receiverCopyKopieempfänger (Kopie dieses Auftrags und aller daraus resultierenden Resultate)
... antecedentEpisodeOfCareVorgängiger Aufenthalt in Spital / Heim
... appointmentOrt und Zeit der Durchführung der angeforderten Leistung
... consentEinverständniserklärung
... purposeWozu wird der Patient zugewiesen?
... diagnosisListDiagnosen und Befunde
... anamnesisAnamnese
... medicationMedikation
... allergyIntoleranceAllergien und Intoleranzen
... immunizationStatusImpfstatus
... labLabor
... pathologyPathologie
... imagingBildgebung
... cardiologyKardiologie
... attachmentAnhang
... noteBemerkungen

doco Documentation for this format


4. http://example.com/fhir/ServiceRequest/ServiceRequestEtoc (ServiceRequest/ServiceRequestEtoc)

Generated Narrative: ServiceRequest

ResourceServiceRequest "ServiceRequestEtoc"

Profile: CH eTOC Service Request

CH ORF Location and Time: See on this page: Appointment/AppointmentHospitalStay

identifier: Placer Identifier/12345

status: ACTIVE

intent: ORDER

priority: ROUTINE

code: Abklärung akuter Thoraxschmerzen ()

subject: See on this page: Patient/SUfferer

requester: See on this page: PractitionerRole/ORderplacerHappyDoctors

insurance: See on this page: Coverage/CoverageKVG

supportingInfo:

  • Observation/BodyHeight
  • Observation/BodyWeight
  • Condition/SecondaryDiagnosis1
  • Condition/SecondaryDiagnosis2
  • DocumentReference/DocumentReferenceAttachment

note: Patient ist sehr ängstlich


5. http://example.com/fhir/Patient/SUfferer (Patient/SUfferer)

Anonymous Patient Female, DoB: 1970-03-14


6. http://example.com/fhir/Patient/SUffererCopyReceiver (Patient/SUffererCopyReceiver)

Anonymous Patient null, DoB:


7. http://example.com/fhir/PractitionerRole/DAtaentererHappyDoctors (PractitionerRole/DAtaentererHappyDoctors)

Generated Narrative: PractitionerRole

ResourcePractitionerRole "DAtaentererHappyDoctors"

Profile: CH Core PractitionerRole

practitioner: See on this page: Practitioner/DAtaenterer

organization: See on this page: Organization/HappyDoctors


8. http://example.com/fhir/Practitioner/DAtaenterer (Practitioner/DAtaenterer)

Generated Narrative: Practitioner

ResourcePractitioner "DAtaenterer"

Profile: CH Core Practitioner

name: Doris Ataenterer

telecom: +41 44 333 22 11, d.ataenterer@happydoctors.ch


9. http://example.com/fhir/PractitionerRole/ORderplacerHappyDoctors (PractitionerRole/ORderplacerHappyDoctors)

Generated Narrative: PractitionerRole

ResourcePractitionerRole "ORderplacerHappyDoctors"

Profile: CH Core PractitionerRole

practitioner: See on this page: Practitioner/ORderplacer

organization: See on this page: Organization/HappyDoctors


10. http://example.com/fhir/Practitioner/ORderplacer (Practitioner/ORderplacer)

Generated Narrative: Practitioner

ResourcePractitioner "ORderplacer"

Profile: CH Core Practitioner

identifier: GLN/7601000050717

name: Ottilie Rderplacer (Official)

telecom: +41 44 333 22 11, o.rderplacer@happydoctors.ch


11. http://example.com/fhir/PractitionerRole/MedicalDepartmentHappyHospital (PractitionerRole/MedicalDepartmentHappyHospital)

Generated Narrative: PractitionerRole

ResourcePractitionerRole "MedicalDepartmentHappyHospital"

Profile: CH Core PractitionerRole

organization: See on this page: Organization/HappyHospital


12. http://example.com/fhir/Organization/HappyDoctors (Organization/HappyDoctors)

Generated Narrative: Organization

ResourceOrganization "HappyDoctors"

Profile: CH Core Organization

name: Praxis Happy Docotors

Contacts

-Address
*Kantonsstrasse 14 Postfach 14 Zürich 8000 Schweiz


13. http://example.com/fhir/Organization/HappyHospital (Organization/HappyHospital)

Generated Narrative: Organization

ResourceOrganization "HappyHospital"

Profile: CH Core Organization

name: Klinik Happy Hospital

Contacts

-Address
*Seestrasse 133 Haus C Zürich 8000 Schweiz


14. http://example.com/fhir/Condition/PrimaryDiagnosis (Condition/PrimaryDiagnosis)

Generated Narrative: Condition

ResourceCondition "PrimaryDiagnosis"

Profile: CH eTOC Primary Diagnosis Condition

category: Primary Diagnosis (Condition Category#primary-diagnosis)

code: St. nach Bypass 2007 ()

subject: See on this page: Patient/SUfferer


15. http://example.com/fhir/Condition/SecondaryDiagnosis1 (Condition/SecondaryDiagnosis1)

Generated Narrative: Condition

ResourceCondition "SecondaryDiagnosis1"

Profile: CH eTOC Secondary Diagnosis Condition

category: Secondary Diagnosis (Condition Category#secondary-diagnosis)

code: Hypertonie (Syst um 180 mm HG) ()

subject: See on this page: Patient/SUfferer


16. http://example.com/fhir/Condition/SecondaryDiagnosis2 (Condition/SecondaryDiagnosis2)

Generated Narrative: Condition

ResourceCondition "SecondaryDiagnosis2"

Profile: CH eTOC Secondary Diagnosis Condition

category: Secondary Diagnosis (Condition Category#secondary-diagnosis)

code: Hypercholesterinämie ()

subject: See on this page: Patient/SUfferer


17. http://example.com/fhir/Observation/BodyHeight (Observation/BodyHeight)

Generated Narrative: Observation

ResourceObservation "BodyHeight"

Profile: CH eTOC Body Height Observation

status: FINAL

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body height (LOINC#8302-2)

subject: See on this page: Patient/SUfferer

effective: 2019-04-01

value: 176 cm (Details: UCUM code cm = 'cm')


18. http://example.com/fhir/Observation/BodyWeight (Observation/BodyWeight)

Generated Narrative: Observation

ResourceObservation "BodyWeight"

Profile: CH eTOC Body Weight Observation

status: FINAL

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body weight (LOINC#29463-7)

subject: See on this page: Patient/SUfferer

effective: 2019-04-01

value: 99 kg (Details: UCUM code kg = 'kg')


19. http://example.com/fhir/Coverage/CoverageKVG (Coverage/CoverageKVG)

Generated Narrative: Coverage

ResourceCoverage "CoverageKVG"

Profile: CH ORF Coverage

identifier: Insurance Card Number/80756015090002647590

status: ACTIVE

type: According to KVG (Coverage Type#KVG)

beneficiary: See on this page: Patient/SUfferer


Generated Narrative: Organization #Sanitas

name: Sanitas


20. http://example.com/fhir/Appointment/AppointmentHospitalStay (Appointment/AppointmentHospitalStay)

Generated Narrative: Appointment

ResourceAppointment "AppointmentHospitalStay"

Profile: CH ORF Appointment

status: PROPOSED

requestedPeriod: 2019-04-01 15:00:00+0000 --> 2019-04-01 15:30:00+0000

Participants

-ActorStatus
*See on this page: Location/LocationHospitalStayTENTATIVE


21. http://example.com/fhir/Location/LocationHospitalStay (Location/LocationHospitalStay)

Generated Narrative: Location

ResourceLocation "LocationHospitalStay"

Profile: CH ORF Location

name: Happy Hospital

address: Seestrasse 133 Innere Medizin Zürich 8000 Schweiz


22. http://example.com/fhir/DocumentReference/DocumentReferenceAttachment (DocumentReference/DocumentReferenceAttachment)

Generated Narrative: DocumentReference

ResourceDocumentReference "DocumentReferenceAttachment"

Profile: CH ORF DocumentReference

status: CURRENT

description: Befund Thorax-Rx vom 1.2.23; Eyample of Attachment Attachment

content

Attachments

-ContentTypeDataTitle
*application/pdf(base64 data - 21 bytes)Befund_Rx_Thorax_S_Ufferer_20190401.pdf