CH LAB-Order (R4)
2.0.0-ballot - ballot Switzerland flag

This page is part of the CH LAB-Order (R4) (v2.0.0-ballot: STU 2 Ballot 1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Example Bundle: Referreal 3-gyn


Laboratory Order

Case study 3: Annual gynaecological check-up

The doctor`s assistent of the gynaecology department in the Olten group practice, Dr Peter Pap, prepares the next day`s consultations. As the practice only has a minimal laboratory of its own, certain patients are sent to the nearby Pipette laboratory outpatient clinic before the appointment, including the young patient Ms Marina Rubella, born 8. 8. 1992. In her practice software, the MPA prescribes the standard analyses agreed with the laboratory for the gynaecological 3-year check-up for patient Rubella. This also includes the Blood sample for the serotonary for any follow-up prescriptions. The laboratory transmits the results to the practice no later than 90 minutes after the Blood sample has been taken. Dr Pap prescribes the following orders during the consultation:

  • Gynaecological cervical cytology: Pap smear - if indicated, detection and typing of HPV (human papilloma virus) should also be performed. Collection material according to the laboratory`s instructions. The cytological examination is carried out in the Pipette laboratory. The Pipette laboratory does not perform the typing itself.
  • Partial urine status (Combur9 test): carried out by the MPA in the practice: the following parameters are examined: pH, leucocytes, erythrocytes, nitrite, protein, glucose, ketones, urobilinogen, bilirubin (semi-quantitative examinations, results are probably entered manually into the practice laboratory system).
  • Urine bacteriology: collection material according to the laboratory`s instructions. General bact, incl. fungi to the laboratory pipette Transmission of the order is triggered by the MPA (collection time)
  • Supplementary order “Screening before pregnancy”: All tests can be carried out from the materials (serum, EDTA Blood) taken in advance in the outpatient clinic (hepatitis-Bc antibodies, HIV 1+2 (Ak+p24), rubella IgG, lues/syphilis screening test)
  • Mammography: Order for the Dr. Curie X-ray Institute.

Matching FHIR questionnaire that meets this specification: 3-gyn.xml 3-gyn.json


Order-Referral-Form 3-gyn

Order-Referral-Form 3-gyn

Additional Document Content


2. http://example.com/fhir/Patient/MarinaRubella (Patient/MarinaRubella)

id: MarinaRubella

meta:

identifier: 012/08.111113

name: MarinaRubella

gender: FEMALE

birthDate: Aug 08, 1992

maritalStatus: verheiratet (Details : {$ech-11-maritalstatus code '2' = '2', given as 'verheiratet'})

Communications

-LanguagePreferred
*Italienisch (Schweiz) (Details : {urn:ietf:bcp:47 code 'it-CH' = 'Italian (Region=Schweiz))true


3. http://example.com/fhir/Practitioner/PeterPap (Practitioner/PeterPap)

Generated Narrative: Practitioner

Resource Practitioner "PeterPap"

Profile: CH Core Practitioner

identifier: id: 7601003050707, id: A123305

name: Peter Pap (OFFICIAL)

telecom: ph: 032 333 22 40(WORK), peter.pap@gruppenpraxis.ch


4. http://example.com/fhir/Organization/Gruppenpraxis (Organization/Gruppenpraxis)

Generated Narrative: Organization

Resource Organization "Gruppenpraxis"

Profile: CH Core Organization EPR

identifier: id: 7601000241115

name: Gruppenpraxis Olten

Contacts

-TelecomAddress
*+41555556677, info@gruppenpraxis.ch, http://www.gruppenpraxis.chGerbergasse 12 Olten 4600 CH


5. http://example.com/fhir/PractitionerRole/PeterPapGruppenpraxis (PractitionerRole/PeterPapGruppenpraxis)

Generated Narrative: PractitionerRole

Resource PractitionerRole "PeterPapGruppenpraxis"

Profile: CH Core PractitionerRole

practitioner: See above (Practitioner/PeterPap)

organization: See above (Organization/Gruppenpraxis)


6. http://example.com/fhir/Questionnaire/3-gyn (Questionnaire/3-gyn)

Structure

LinkIdTextCardinalityTypeFlagsDescription & Constraintsdoco
.. LabOrderFormExampleQuestionnairehttp://fhir.ch/ig/ch-lab-order/Questionnaire/3-gyn#1.0.0
... orderAuftrag1..1group
.... order.placerOrderIdentifierAuftragsnummer des Auftraggebers0..1string
.... order.placerOrderIdentifierDomainIdentifier Domain der Auftragsnummer des Auftraggebers0..1stringicon
.... order.fillerOrderIdentifierAuftragsnummer des Auftragsempfängers0..1string
.... order.fillerOrderIdentifierDomainIdentifier Domain der Auftragsnummer des Auftragsempfängers0..1stringicon
.... order.precedentDocumentIdentifierIdentifier des Vorgängerdokuments0..1stringicon
.... order.notificationContactDocumentDringender Benachrichtigungskontakt für dieses Dokument0..1group
..... order.notificationContactDocument.practitionerZu benachrichtigende Person0..1group
...... order.notificationContactDocument.practitioner.titleTitel0..1string
...... order.notificationContactDocument.practitioner.familyNameName0..1string
...... order.notificationContactDocument.practitioner.givenNameVorname0..1string
...... order.notificationContactDocument.practitioner.phoneTelefon0..1string
...... order.notificationContactDocument.practitioner.emailE-Mail0..1string
.... order.notificationContactDocumentResponseDringender Benachrichtigungskontakt für die Antwort auf dieses Dokument0..1group
..... order.notificationContactDocumentResponse.practitionerZu benachrichtigende Person0..1group
...... order.notificationContactDocumentResponse.practitioner.titleTitel0..1string
...... order.notificationContactDocumentResponse.practitioner.familyNameName0..1string
...... order.notificationContactDocumentResponse.practitioner.givenNameVorname0..1string
...... order.notificationContactDocumentResponse.practitioner.phoneTelefon0..1string
...... order.notificationContactDocumentResponse.practitioner.emailE-Mail0..1string
.... order.priorityAuftragspriorität0..1choiceOptions: 4 options
... receiverEmpfänger0..1group
.... receiver.practitionerEmpfangende Person0..1group
..... receiver.practitioner.titleTitel0..1string
..... receiver.practitioner.familyNameName0..1string
..... receiver.practitioner.givenNameVorname0..1string
..... receiver.practitioner.glnGLN0..1string
..... receiver.practitioner.zsrZSR0..1string
..... receiver.practitioner.phoneTelefon0..1string
..... receiver.practitioner.emailE-Mail0..1string
.... receiver.organizationEmpfangende Organisation0..1group
..... receiver.organization.nameName der Organisation0..1string
..... 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..*string
..... receiver.organization.postalCodePLZ0..1string
..... receiver.organization.cityOrt0..1string
..... receiver.organization.countryLand0..1string
... patientPatient1..1group
.... patient.familyNameName0..1string
.... patient.maidenNameLedigname0..1string
.... patient.givenNameVorname0..1string
.... patient.localPidLokale Patienten-ID0..1string
.... patient.birthDateGeburtsdatum0..1date
.... patient.genderGeschlecht0..1choiceOptions: 3 options
.... patient.maritalStatusZivilstand0..1choiceDefinition: Patient.maritalStatus
Options: 8 options
.... patient.phoneTelefon0..1string
.... patient.emailE-Mail0..1string
.... patient.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*string
.... patient.postalCodePLZ0..1string
.... patient.cityOrt0..1string
.... patient.countryLand0..1string
.... patient.languageOfCorrespondanceKorrespondenssprache0..1choiceDefinition: Patient.communication:languageOfCorrespondance
Value Set: DocumentEntry.languageCode
.... patient.contactpersonKontaktperson0..1groupDefinition: Patient.contact
..... patient.contactperson.relationshipBeziehung0..1stringDefinition: Patient.contact.relationship.text
..... patient.contactperson.familyNameName0..1stringDefinition: Patient.contact.name.family
..... patient.contactperson.givenNameVorname0..1stringDefinition: Patient.contact.name.given
..... patient.contactperson.phoneTelefon0..*stringDefinition: Patient.contact.telecom.value
..... patient.contactperson.emailE-Mail0..1stringDefinition: Patient.contact.telecom.value
.... sender.authorVerantwortlicher1..1group
..... sender.author.practitionerVerantwortliche Person0..1group
...... sender.author.practitioner.titleTitel0..1string
...... sender.author.practitioner.familyNameName0..1string
...... sender.author.practitioner.givenNameVorname0..1string
...... sender.author.practitioner.glnGLN0..1string
...... sender.author.practitioner.zsrZSR0..1string
...... sender.author.practitioner.phoneTelefon0..1string
...... sender.author.practitioner.emailE-Mail0..1string
..... sender.author.organizationVerantwortliche Organisation0..1group
...... sender.author.organization.nameName der Organisation0..1string
...... sender.author.organization.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*string
...... sender.author.organization.postalCodePLZ0..1string
...... sender.author.organization.cityOrt0..1string
...... sender.author.organization.countryLand0..1string
.... sender.dataentererErfasser0..1group
..... sender.dataenterer.practitionerErfassende Person0..1group
...... sender.dataenterer.practitioner.familyNameName0..1string
...... sender.dataenterer.practitioner.givenNameVorname0..1string
...... sender.dataenterer.practitioner.phoneTelefon0..1string
...... sender.dataenterer.practitioner.emailE-Mail0..1string
... receiverCopiesKopieempfänger0..1group
.... receiverCopyKopieempfangende Organisation oder Person0..*groupDefinition: PractitionerRole
..... receiverCopy.organization.nameName der Organisation0..1stringDefinition: 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.titleTitel0..1stringDefinition: 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.familyNameName0..1string
..... receiverCopy.givenNameVorname0..1string
..... receiverCopy.phoneTelefon0..1string
..... receiverCopy.emailE-Mail0..1string
..... receiverCopy.streetAddressLineStrasse, Hausnummer, Postfach etc.0..*string
..... receiverCopy.postalCodePLZ0..1string
..... receiverCopy.cityOrt0..1string
..... receiverCopy.countryLand0..1string
.... 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
... consentEinverständniserklärung0..1groupDefinition: http://fhir.ch/ig/ch-lab-order/StructureDefinition/ch-lab-order-servicerequest#ServiceRequest.supportingInfo
.... consent.treatmentEinverständnis des Patienten zur Behandlung0..1string
.... consent.patientPrivacyEinverständnis des Patienten zum Datenschutz0..1string
.... consent.researchEinverständnis des Patienten zur Forschung0..1string
.... consent.advancedCareDirectivePatientenverfügung0..1string
... coverageKostenträger0..1groupDefinition: http://fhir.ch/ig/ch-lab-order/StructureDefinition/ch-lab-order-servicerequest#ServiceRequest.insurance
.... coverage.uvgUnfallversicherung (nach UVG)0..1string
.... coverage.kvgGrundversicherung (nach KVG)0..1string
.... coverage.vvgZusatzversicherung (nach VVG)0..1string
.... coverage.vvgOtherAndere (nach VVG)0..1string
... previousResultVorheriges Untersuchungsresultat0..1groupDefinition: http://fhir.ch/ig/ch-lab-order/StructureDefinition/ch-lab-order-servicerequest#ServiceRequest.supportingInfo
.... previousResult.resultUntersuchungsresultat0..*string
... cytologyCytology and Microbiology0..1group
.... cervicalSmearCervical Smear0..*choiceOptions: 2 options
... urinUrin0..1group
.... combur9Combur-90..*choiceOptions: 1 option
... obstetricalPanelsSchwangerschaftsvorsorge0..1group
.... obstetricObstetric 1996 panel – Serum and Blood0..*choiceOptions: 1 option

doco Documentation for this format

Option Sets

Answer options for order.priority

  • iconhttp://hl7.org/fhir/request-priority#routine ("Routine")
  • iconhttp://hl7.org/fhir/request-priority#urgent ("Urgent")
  • iconhttp://hl7.org/fhir/request-priority#asap ("ASAP")
  • iconhttp://hl7.org/fhir/request-priority#stat ("STAT")

Answer options for patient.gender

  • iconhttp://hl7.org/fhir/administrative-gender#male ("Male")
  • iconhttp://hl7.org/fhir/administrative-gender#female ("Female")
  • iconhttp://hl7.org/fhir/administrative-gender#other ("Other")

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 cervicalSmear

  • http://loinc.org#86662-4 ("Pap smear tests - FPAR 2.0 set")
  • http://loinc.org#14503-7 ("Human papilloma virus 16+18 Ag [Presence] in Cervix")

Answer options for combur9

  • http://loinc.org#50556-0 ("Urinalysis dipstick panel - Urine by Automated test strip")

Answer options for obstetric

  • http://loinc.org#24364-2 ("Obstetric 1996 Pnl Ser+Bld")


7. http://example.com/fhir/QuestionnaireResponse/3-gyn (QuestionnaireResponse/3-gyn)

LinkIdTextDefinitionAnswerdoco
.. 3-gynQuestionnaireResponse
... orderAuftrag
... receiverEmpfänger
... patientPatient
... receiverCopiesKopieempfänger
... cytologyCytology and Microbiology
... urinUrin
... obstetricalPanelsSchwangerschaftsvorsorge

doco Documentation for this format


8. http://example.com/fhir/ServiceRequest/3-gyn (ServiceRequest/3-gyn)

Generated Narrative: ServiceRequest

Resource ServiceRequest "3-gyn"

Profile: CH ORF ServiceRequest

identifier: Placer Identifier: 123

status: ACTIVE

intent: ORIGINALORDER

category: Anforderung Laboruntersuchung (ch-lab-order-servicerequest-categories#RequestForLabExam)

priority: ROUTINE

code: Pap smear tests - FPAR 2.0 set (LOINC#86662-4; LOINC#14503-7 "Human papilloma virus 16+18 Ag [Presence] in Cervix"; LOINC#50556-0 "Urinalysis dipstick panel - Urine by Automated test strip"; LOINC#24364-2 "Obstetric 1996 Pnl Ser+Bld")

subject: See above (Patient/MarinaRubella)

requester: See above (PractitionerRole/PeterPapGruppenpraxis)

insurance: Coverage/HealthInsuranceCard

specimen: