CH RAD-Order (R4)
1.0.0 - STU 1

CH RAD-Order (R4), published by HL7 Switzerland. This is not an authorized publication; it is the continuous build for version 1.0.0). This version is based on the current content of https://github.com/hl7ch/ch-rad-order/ and changes regularly. See the Directory of published versions

Example Questionnaire: Questionnaire Radiology Order

Structure
LinkIdTextCardinalityTypeFlagsDescription & Constraintsdoco
.. QuestionnaireRadiologyOrderQuestionnaire
... orderAuftrag1..1groupDefinition: Bundle
.... order.placerOrderIdentifierAuftragsnummer des Auftraggebers1..1stringDefinition: ServiceRequest.identifier:placerOrderIdentifier.value
.... order.placerOrderIdentifierDomainIdentifier Domain der Auftragsnummer des Auftraggebers1..1stringDefinition: ServiceRequest.identifier:placerOrderIdentifier.system
.... order.fillerOrderIdentifierAuftragsnummer des Auftragsempfängers0..1stringDefinition: ServiceRequest.identifier:fillerOrderIdentifier.value
.... order.fillerOrderIdentifierDomainIdentifier Domain der Auftragsnummer des Auftragsempfängers0..1stringDefinition: ServiceRequest.identifier:fillerOrderIdentifier.system
.... order.precedentDocumentIdentifierIdentifier des Vorgängerdokuments0..1stringDefinition: 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
... patientPatient1..1groupDefinition: Composition.subject
.... patient.familyNameName0..1stringDefinition: Patient.name.family
.... patient.maidenNameLedigname0..1stringDefinition: Patient.name.family
.... patient.givenNameVorname0..1stringDefinition: Patient.name.given
.... patient.localPidLokale Patienten-ID0..1stringDefinition: Patient.identifier:LocalPid.value
.... patient.localPidDomainLokale Patienten-ID Domain0..1stringDefinition: Patient.identifier:LocalPid.system
.... patient.birthDateGeburtsdatum0..1dateDefinition: Patient.birthDate
.... patient.genderGeschlecht0..1choiceDefinition: Patient.gender
Options: 3 options
.... patient.maritalStatusZivilstand0..1choiceDefinition: Patient.maritalStatus
Options: 8 options
.... patient.phoneTelefon0..*stringDefinition: Patient.telecom.value
.... patient.emailE-Mail0..1stringDefinition: Patient.telecom.value
.... patient.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringDefinition: Patient.address.line
.... patient.postalCodePLZ0..1stringDefinition: Patient.address.postalCode
.... patient.cityOrt0..1stringDefinition: Patient.address.city
.... patient.countryLand0..1stringDefinition: Patient.address.country
.... patient.languageOfCorrespondanceKorrespondenssprache0..1choiceDefinition: Patient.communication:languageOfCorrespondance
Value Set: DocumentEntry.languageCode
... requestedEncounterPatientenaufnahme0..1groupDefinition: ServiceRequest.extension:requestedEncounterDetails
.... requestedEncounter.classVoraussichtlich: Ambulant / Stationär / Notfall1..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.relatedPersonAndere Person0..1groupDefinition: Coverage.payor
Enable When:
...... 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..*stringDefinition: RelatedPerson.address.line
...... coverage.self.relatedPerson.postalCodePLZ0..1stringDefinition: RelatedPerson.address.postalCode
...... coverage.self.relatedPerson.cityOrt0..1stringDefinition: RelatedPerson.address.city
...... coverage.self.relatedPerson.countryLand0..1stringDefinition: RelatedPerson.address.country
.... 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 Person1..1groupDefinition: PractitionerRole.practitioner
...... sender.author.practitioner.titleTitel0..1stringDefinition: Practitioner.name.prefix
...... sender.author.practitioner.familyNameName1..1stringDefinition: Practitioner.name.family
...... sender.author.practitioner.givenNameVorname1..1stringDefinition: Practitioner.name.given
...... sender.author.practitioner.glnGLN0..1stringDefinition: Practitioner.identifier:GLN.value
...... sender.author.practitioner.zsrZSR0..1stringDefinition: Practitioner.identifier:ZSR.value
...... sender.author.practitioner.phoneTelefon0..1stringDefinition: Practitioner.telecom.value
...... sender.author.practitioner.emailE-Mail0..1stringDefinition: Practitioner.telecom.value
..... sender.author.organizationVerantwortliche Organisation1..1groupDefinition: PractitionerRole.organization
...... sender.author.organization.nameName der Organisation1..1stringDefinition: Organization.name
...... sender.author.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringDefinition: Organization.address.line
...... sender.author.organization.postalCodePLZ0..1stringDefinition: Organization.address.postalCode
...... sender.author.organization.cityOrt0..1stringDefinition: Organization.address.city
...... sender.author.organization.countryLand0..1stringDefinition: Organization.address.country
.... sender.dataentererErfasser0..1groupDefinition: Composition.extension:dataEnterer
..... sender.dataenterer.practitionerErfassende Person0..1groupDefinition: PractitionerRole.practitioner
...... 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
... 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: http://fhir.ch/ig/ch-core/StructureDefinition-ch-core-organization-definitions.html#Organization.identifier:GLN
..... receiver.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringDefinition: Organization.address.line
..... receiver.organization.postalCodePLZ0..1stringDefinition: Organization.address.postalCode
..... receiver.organization.cityOrt0..1stringDefinition: Organization.address.city
..... receiver.organization.countryLand0..1stringDefinition: Organization.address.country
... 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: HumanName.prefix
...... receiverCopy.practitionerRole.practitioner.familyNameName0..1stringDefinition: HumanName.family
...... receiverCopy.practitionerRole.practitioner.givenNameVorname0..1stringDefinition: HumanName.given
...... receiverCopy.practitionerRole.practitioner.phoneTelefon0..1stringDefinition: ContactPoint.value
...... receiverCopy.practitionerRole.practitioner.emailE-Mail0..1stringDefinition: ContactPoint.value
..... receiverCopy.practitionerRole.organizationGesundheitsorganisatiton0..1groupDefinition: PractitionerRole.organization
...... receiverCopy.practitionerRole.organization.nameName der Organisation0..1stringDefinition: Organization.name
...... receiverCopy.practitionerRole.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringDefinition: Address.line
...... receiverCopy.practitionerRole.organization.postalCodePLZ0..1stringDefinition: Address.postalCode
...... receiverCopy.practitionerRole.organization.cityOrt0..1stringDefinition: Address.city
...... receiverCopy.practitionerRole.organization.countryLand0..1stringDefinition: Address.country
.... receiverCopy.patientPatient selbst0..1booleanDefinition: Patient
.... receiverCopy.relatedPersonAndere Person0..*groupDefinition: RelatedPerson
..... receiverCopy.relatedPerson.familyNameName0..1stringDefinition: RelatedPerson.name.family
..... receiverCopy.relatedPerson.givenNameVorame0..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..*stringDefinition: RelatedPerson.address.line
..... receiverCopy.relatedPerson.postalCodePLZ0..1stringDefinition: RelatedPerson.address.postalCode
..... receiverCopy.relatedPerson.cityOrt0..1stringDefinition: RelatedPerson.address.city
..... receiverCopy.relatedPerson.countryLand0..1stringDefinition: RelatedPerson.address.country
... appointmentOrt und Zeit der Durchführung der angeforderten Leistung0..*groupDefinition: ServiceRequest.extension:locationAndTime
.... appointment.locationOrt der Durchführung1..1groupDefinition: Appointment.participant.actor
..... appointment.location.nameName1..1stringDefinition: Location.name
..... appointment.location.phoneTelefon0..1stringDefinition: Location.telecom.value
..... appointment.location.emailE-Mail0..1stringDefinition: Location.telecom.value
..... appointment.location.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*stringDefinition: Location.address.line
..... appointment.location.postalCodePLZ0..1stringDefinition: Location.address.postalCode
..... appointment.location.cityOrt0..1stringDefinition: Location.address.city
..... appointment.location.countryLand0..1stringDefinition: Location.address.country
.... 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
... requestedServiceAngeforderte Leistung1..1group
.... requestedService.serviceLeistung1..1choiceDefinition: ServiceRequest.category.coding
Value Set: Requested Service
... reasonKlinische Fragestellung0..1group
.... reason.questionFragestellung0..*stringDefinition: ServiceRequest.reasonCode.text
... imagingServiceBildgebendes Verfahren0..1group
.... imagingService.typeArt0..1choiceDefinition: ServiceRequest.code.coding:RdlxModType
Value Set: Modality Type
... orderDetailWeitere Angaben zur Bildgebung0..1group
.... orderDetail.imagingRegionRegion0..*choiceDefinition: ServiceRequest.orderDetail:imagingRegion
Value Set: Imaging Region
.... orderDetail.imagingFocusFokus0..*choiceDefinition: ServiceRequest.bodySite
Value Set: Imaging Focus
.... orderDetail.lateralitySeitenangabe0..1choiceDefinition: ServiceRequest.orderDetail:laterality
Value Set: Laterality
.... orderDetail.viewTypeAnsicht0..*choiceDefinition: ServiceRequest.orderDetail:viewType
Value Set: View Type
.... orderDetail.maneuverTypeManöver0..*choiceDefinition: ServiceRequest.orderDetail:maneuverType
Value Set: Maneuver Type
.... orderDetail.guidanceForActionHandlungsanleitung0..*choiceDefinition: ServiceRequest.orderDetail:guidanceForAction
Enable When:
Value Set: Guidance for Action
... desiredRadiologistGewünschter Radiologe für die Befundung / für die Intervention0..1groupDefinition: ServiceRequest.performer
.... desiredRadiologist.familyNameName0..1stringDefinition: Practitioner.name.family
.... desiredRadiologist.givenNameVorname0..1stringDefinition: Practitioner.name.given
... diagnosisListDiagnosen und Befunde0..1group
.... diagnosisList.primaryDiagnosisHauptdiagnose0..*stringDefinition: ServiceRequest.reasonReference
.... diagnosisList.secondaryDiagnosisNebendiagnose0..*stringDefinition: ServiceRequest.supportingInfo:diagnosis
.... diagnosisList.bodyHeightGrösse (cm)0..1quantityDefinition: ServiceRequest.supportingInfo:bodyHeight
.... diagnosisList.bodyWeightGewicht (kg)0..1quantityDefinition: ServiceRequest.supportingInfo:bodyWeight
... caveatCaveats0..1groupDefinition: ServiceRequest.supportingInfo:caveats
.... caveat.bloodCoagulationBeinträchtigte Blutgerinnung1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
..... caveat.bloodCoagulation.INRINR0..1groupDefinition: Condition.evidence.detail
Enable When:
...... caveat.bloodCoagulation.INR.quantityWert (INR)0..1quantityDefinition: Observation.valueQuantity
...... caveat.bloodCoagulation.INR.dateTimeZeitpunkt der Bestimmung0..1dateTimeDefinition: Observation.effectiveDateTime
..... caveat.bloodCoagulation.plateletsThrombozyten0..1groupDefinition: Condition.evidence.detail
...... caveat.bloodCoagulation.platelets.quantityWert (10^3/µL)0..1quantityDefinition: Observation.valueQuantity
...... caveat.bloodCoagulation.platelets.dateTimeZeitpunkt der Bestimmung0..1dateTimeDefinition: Observation.effectiveDateTime
.... caveat.renalInsufficiencyNiereninsuffizienz1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
..... caveat.renalInsufficiency.creatinineClearanceCreatinin-Clearance0..1groupDefinition: Condition.evidence.detail
...... caveat.renalInsufficiency.creatinineClearance.quantityWert (mL/min)0..1quantityDefinition: Observation.valueQuantity
...... caveat.renalInsufficiency.creatinineClearance.dateTimeZeitpunkt der Bestimmung0..1dateTimeDefinition: Observation.effectiveDateTime
..... caveat.renalInsufficiency.creatinineCreatinin0..1groupDefinition: Condition.evidence.detail
...... caveat.renalInsufficiency.creatinine.quantityWert (µmol/L)0..1quantityDefinition: Observation.valueQuantity
...... caveat.renalInsufficiency.creatinine.dateTimeZeitpunkt der Bestimmung0..1dateTimeDefinition: Observation.effectiveDateTime
.... caveat.claustrophobiaKlaustrophobie1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
.... caveat.bodyPiercingKörperpiercing1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
.... caveat.deviceDevice (Herzschrittmacher, Herzklappenersatz, Insulinpumpe etc.)0..*group
..... caveat.device.specifictypeDevice0..1choiceDefinition: ch-rad-order-caveat-type
Value Set: Caveat Device
..... caveat.device.choiceChoice1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
.... caveat.hyperthyroidismHyperthyreose1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
.... caveat.diabetesDiabetes mellitus1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
.... caveat.gravidaSchwangerschaft1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
.... caveat.contrastMediaAllergyKontrastmittelallergie1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
.... caveat.drugPrescriptionRelevante Medikamente1..1group
..... caveat.drugPrescription.metforminMetformin1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
..... caveat.drugPrescription.betaBlockerBetablocker1..1choiceDefinition: Condition.code
Value Set: Qualifier Value
Initial Value: Coding = SNOMED CT#373068000 "Undetermined (qualifier value)"
... previousResultsVorherige Untersuchungsresultate0..1groupDefinition: ServiceRequest.supportingInfo:previousImagingResults
.... previousResults.attachmentDaten0..*attachmentDefinition: Media.content.data
.... previousResults.imagingStudyBilder (DICOM)0..*group
..... previousResults.imagingStudy.StudyInstanceUidDICOM Study Instance UID0..1stringDefinition: ImagingStudy.identifier
..... previousResults.imagingStudy.acsnACSN0..1stringDefinition: ImagingStudy.identifier
..... previousResults.imagingStudy.SeriesInstanceUidDICOM Series Instance UID0..1stringDefinition: ImagingStudy.series.uid
..... previousResults.imagingStudy.SopInstanceUidDICOM SOP Instance UID0..1stringDefinition: ImagingStudy.series.instance.uid
... noteBemerkungen0..*group
.... note.textKommentar1..1stringDefinition: ServiceRequest.note.text

doco Documentation for this format

Option Sets

Answer options for order.priority

Answer options for patient.gender

Answer options for patient.maritalStatus

Answer options for requestedEncounter.class

Answer options for requestedEncounter.desiredAccommodation

Answer options for appointment.status