CH ELM (R4)
1.0.0-trialuse - trial-use
This page is part of the Observations of notifiable communicable infectious diseases (v1.0.0-trialuse: STU 1 Draft) 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
Draft as of 2023-09-13 |
Mappings for the LaboratoryReport logical model.
ChElmLaboratoryReport | ||
LaboratoryReport | n/a | |
id | n/a | |
extension | n/a | |
Header | ||
id | n/a | |
extension | n/a | |
Author | ||
id | n/a | |
extension | n/a | |
Lab | ||
id | n/a | |
extension | n/a | |
Orderer | ||
id | n/a | |
extension | n/a | |
Physician | ||
id | n/a | |
extension | n/a | |
OrganizationAddress | ||
id | n/a | |
extension | n/a | |
Patient | ||
id | n/a | |
extension | n/a | |
Address | ||
id | n/a | |
extension | n/a | |
TestResult | ||
id | n/a | |
extension | n/a | |
Type | ||
id | n/a | |
extension | n/a | |
Specimen | ||
id | n/a | |
extension | n/a | |
Value | ||
id | n/a | |
extension | n/a | |
Interpretation | ||
id | n/a | |
extension | n/a |
ChElmLaboratoryReport | ||
LaboratoryReport | Bundle | |
Header | Bundle.entry[0] | |
DocumentIdentifier | Bundle.entry[0].resource.identifier.where(system='urn:ietf:rfc:3986').value.substring(9) | |
DocumentTimestamp | Bundle.entry[0].resource.date | |
DocumentLanguage | Bundle.entry[0].resource.language | |
DocumentTitle | Bundle.entry[0].resource.title | |
DocumentSectionTitle | Bundle.entry[0].resource.section.title | |
Author | Bundle.entry[0].resource.author.resolve() | |
OrganizationGLN | Bundle.entry[0].resource.author.resolve().identifier.where(system='urn:oid:2.51.1.3').value | |
Lab | Bundle.entry.resource.as(DiagnosticReport).performer.resolve() | |
OrganizationGLN | Bundle.entry.resource.as(DiagnosticReport).performer.resolve().identifier.where(system='urn:oid:2.51.1.3').value | |
OrganizationName | Bundle.entry.resource.as(DiagnosticReport).performer.resolve().name | |
OrderIdentifier | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().identifier | |
Orderer | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve() | |
OrganizationGLN | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().identifier.where(system='urn:oid:2.51.1.3').value | |
OrganizationName | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().name | |
OrganizationDepartment | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().extension.where(url='http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-ext-department').value | |
Physician | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve() | |
GLN | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().identifier.where(system='urn:oid:2.51.1.3').value | |
Surname | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().name.family | |
Givenname | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().name.given | |
Phone | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().telecom.where(system='phone').value | |
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().telecom.where(system='email').value | ||
OrganizationAddress | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address | |
StreetLine | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address.line[0] | |
PostBox | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address.line[1] | |
ZipCode | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address.postalCode | |
City | Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address.city | |
Patient | Bundle.entry[0].resource.subject.resolve() | |
OASI | Bundle.entry[0].resource.subject.resolve().identifier | |
Surname | Bundle.entry[0].resource.subject.resolve().name.given | |
Givenname | Bundle.entry[0].resource.subject.resolve().name.family | |
Gender | Bundle.entry[0].resource.subject.resolve().gender | |
DateOfBirth | Bundle.entry[0].resource.subject.resolve().birthDate | |
Phone | Bundle.entry[0].resource.subject.resolve().telecom.where(system='phone').value | |
Address | Bundle.entry[0].resource.subject.resolve().address.where(use='home') | |
StreetLine | Bundle.entry[0].resource.subject.resolve().address.where(use='home').line | |
ZipCode | Bundle.entry[0].resource.subject.resolve().address.where(use='home').postalCode | |
City | Bundle.entry[0].resource.subject.resolve().address.where(use='home').city | |
Canton | Bundle.entry[0].resource.subject.resolve().address.where(use='home').state | |
Country | Bundle.entry[0].resource.subject.resolve().address.where(use='home').country.extension.where(url='http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding').value.code | |
TestResult | Bundle.entry[0].resource.section | |
StudyType | Bundle.entry[0].resource.section.code.coding.where(system='http://loinc.org') | |
ExecutionDateTime | Bundle.entry[0].resource.section.entry.resolve().effective | |
Type | Bundle.entry[0].resource.section.entry.resolve().code.coding.where(system='http://loinc.org') | |
Code | Bundle.entry[0].resource.section.entry.resolve().code.coding.where(system='http://loinc.org').code | |
CodeSystem | Bundle.entry[0].resource.section.entry.resolve().code.coding.where(system='http://loinc.org').system | |
Specimen | Bundle.entry[0].resource.section.entry.resolve().specimen.resolve() | |
CollectionDateTime | Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().collection.collected | |
Type | Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().type | |
Code | Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().type.coding.where(system='http://snomed.info/sct').code | |
CodeSystem | Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().type.coding.where(system='http://snomed.info/sct').system | |
Text | Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().type.text | |
Value | Bundle.entry[0].resource.section.entry.resolve().value.coding.where(system='http://snomed.info/sct') | |
Code | Bundle.entry[0].resource.section.entry.resolve().value.coding.where(system='http://snomed.info/sct').code | |
CodeSystem | Bundle.entry[0].resource.section.entry.resolve().value.coding.where(system='http://snomed.info/sct').system | |
Interpretation | Bundle.entry[0].resource.section.entry.resolve().interpretation.coding.where(system='http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation') | |
Code | Bundle.entry[0].resource.section.entry.resolve().interpretation.coding.where(system='http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation').code | |
CodeSystem | Bundle.entry[0].resource.section.entry.resolve().interpretation.coding.where(system='http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation').system |