3.1. Logical models

Logical Models represent data structures, and contain data elements and their constraints and relationships. They allow data requirements to be described from a functional perspective. In this IG, the functional model is represented by FHIR Logical Models (note that this link redirects to the R5 specification, as there is no dedicated page for Logical Models in the R4 specification). These use FHIR to capture the data structures (namely by specifying a StructureDefinition and underlying ElementDefinitions, for each data structure), but they are not (directly) attached to FHIR resources.

The Logical Models contain all functional concepts, including corresponding datatype, terminology binding (if applicable) and an id.

  • For each concept, an id is assigned by MedMij based on the corresponding element in the Mercurius dataset defined by Palga. These ids are also added as mappings in the FHIR profiles, and therefore form the linking pin between Logical Models and FHIR profiles.
  • For each concept it is indicated whether it is repeating (i.e. by setting its maximum cardinality to 1 or *). Moreover, for each concept it is indicated whether it is (conditionally) required by setting the minimum cardinality to 1 (or adding a constraint which specifies when the concept is required).
  • The FHIR datatypes are used in the Logical Models, even though these might bring 'physical' constraints, formats, etc. into the abstract logical data models which are not intended or applicable on the logical level. For instance, elements of the Attachment datatype need to satisfy the att-1 constraint, which states that the element SHALL have a contentType, provided the element has non-empty data. Even though this constraint makes sense on a technical level, the aforementioned attributes contentType and data are not present in a logical data model. Therefore, such constraints may be 'ignored' in the Logical Models; instead, these constraints are taken into account in the corresponding FHIR profiles.
  • Since the Logical Models defined in this IG are meant to represent the use case, .abstract is set to false.
  • For all Logical Models the scope is implicitly set to a single patient (with the exception of the Patient Logical Model, in which the scope is explicit). This relation is not explicitly modeled, similar to the approach of the zibs.

3.1.1. Patient

id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
Initials1..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
Prefix0..1string
LastName1..1string
Gender1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
BirthDate1..1date
BirthPlace0..1string
BirthCountry0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
Street0..1string
HouseNumber0..1string
PostalCode0..1string
City0..1string
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="path-lm-Patient" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/StructureDefinition/path-lm-Patient" />
<use value="official" />
<system value="urn:ietf:rfc:3986" />
<value value="urn:oid:2.16.528.1.1023.3.5.1" />
</identifier>
<name value="LmPatient" />
<title value="Patient" />
<status value="draft" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="The person whose human tissue is analyzed in a pathology study." />
<purpose value="This LogicalModel represents the Patient building block for patient use cases in the context of the information standard Pathology (Pathologie)." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<identity value="mercurius-core-dataset-2-0" />
<name value="Mercurius Core Dataset 2.0" />
</mapping>
<kind value="logical" />
<abstract value="false" />
<type value="http://medmij.nl/fhir/StructureDefinition/path-lm-Patient" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
<derivation value="specialization" />
<element id="path-lm-Patient">
<path value="path-lm-Patient" />
<short value="Patient" />
<definition value="The person whose human tissue is analyzed in a pathology study." />
<alias value="Patiënt" />
</element>
<element id="path-lm-Patient.Name">
<path value="path-lm-Patient.Name" />
<short value="Name" />
<definition value="Name of the patient." />
<alias value="Naam" />
<min value="1" />
<max value="1" />
<code value="BackboneElement" />
</type>
</element>
<element id="path-lm-Patient.Name.Initials">
<path value="path-lm-Patient.Name.Initials" />
<short value="Initials" />
<definition value="Initials of the patient in capitals, divided by dots." />
<alias value="Voorletters" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-9" />
<comment value="voorletters" />
</mapping>
</element>
<element id="path-lm-Patient.Name.FamilyName">
<path value="path-lm-Patient.Name.FamilyName" />
<short value="Family name" />
<definition value="Family name of the patient." />
<alias value="Geslachtsnaam" />
<min value="1" />
<max value="1" />
<code value="BackboneElement" />
</type>
</element>
<element id="path-lm-Patient.Name.FamilyName.Prefix">
<path value="path-lm-Patient.Name.FamilyName.Prefix" />
<short value="Prefix" />
<definition value="Prefix to the last name of the patient." />
<alias value="Voorvoegsels" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-6" />
<comment value="vvnaamman" />
</mapping>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-8" />
<comment value="vvnaamvrouw" />
</mapping>
</element>
<element id="path-lm-Patient.Name.FamilyName.LastName">
<path value="path-lm-Patient.Name.FamilyName.LastName" />
<short value="Last name" />
<definition value="Last name of the patient." />
<alias value="Achternaam" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-5" />
<comment value="naamman" />
</mapping>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-7" />
<comment value="naamvrouw" />
</mapping>
</element>
<element id="path-lm-Patient.Gender">
<path value="path-lm-Patient.Gender" />
<short value="Gender" />
<definition value="Gender of the patient." />
<alias value="Geslacht" />
<min value="1" />
<max value="1" />
<code value="code" />
</type>
<strength value="required" />
<valueSet value="http://medmij.nl/fhir/ValueSet/MercuriusGender" />
</binding>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-10" />
<comment value="geslacht" />
</mapping>
</element>
<element id="path-lm-Patient.BirthInformation">
<path value="path-lm-Patient.BirthInformation" />
<short value="Birth information" />
<definition value="Information on the birth of the patient." />
<alias value="GeboorteInformatie" />
<min value="1" />
<max value="1" />
<code value="BackboneElement" />
</type>
</element>
<element id="path-lm-Patient.BirthInformation.BirthDate">
<path value="path-lm-Patient.BirthInformation.BirthDate" />
<short value="Birth date" />
<definition value="Birth date." />
<alias value="Geboortedatum" />
<min value="1" />
<max value="1" />
<code value="date" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-11" />
<comment value="geboortedatum" />
</mapping>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-13" />
<comment value="geboorteeeuw (implicit)" />
</mapping>
</element>
<element id="path-lm-Patient.BirthInformation.BirthPlace">
<path value="path-lm-Patient.BirthInformation.BirthPlace" />
<short value="Birth place" />
<definition value="Place of birth." />
<comment value="The place of birth is part of the CIS personalia as delivered by the CIS-GBA." />
<alias value="Geboorteplaats" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-14" />
<comment value="geboorteplaats" />
</mapping>
</element>
<element id="path-lm-Patient.BirthInformation.BirthCountry">
<path value="path-lm-Patient.BirthInformation.BirthCountry" />
<short value="Birth country" />
<definition value="Country of birth." />
<alias value="Geboorteland" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-15" />
<comment value="geboorteland" />
</mapping>
</element>
<element id="path-lm-Patient.Address">
<path value="path-lm-Patient.Address" />
<short value="Address" />
<definition value="Address of the patient." />
<alias value="Adres" />
<min value="0" />
<max value="1" />
<code value="BackboneElement" />
</type>
</element>
<element id="path-lm-Patient.Address.Street">
<path value="path-lm-Patient.Address.Street" />
<short value="Street" />
<definition value="Street name of the address." />
<alias value="Straat" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-16" />
<comment value="straat" />
</mapping>
</element>
<element id="path-lm-Patient.Address.HouseNumber">
<path value="path-lm-Patient.Address.HouseNumber" />
<short value="House number" />
<definition value="House number of the address." />
<alias value="Huisnummer" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-17" />
<comment value="huisnummer" />
</mapping>
</element>
<element id="path-lm-Patient.Address.PostalCode">
<path value="path-lm-Patient.Address.PostalCode" />
<short value="Postal code" />
<definition value="Postal code, either Dutch or foreign." />
<comment value="Dutch postal codes contain 4 numerical characters, a space and 2 letters in uppercase (nnnn AA). Codes attain values between 1000 and 9999. If the postal code is unknown, the dummy _0000 XX_ is used.\n\nForeign postal codes are expressed in free text. If the postal code is unknown, the dummy _0009 XX_ is used." />
<alias value="Postcode" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-18" />
<comment value="postcode" />
</mapping>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-20" />
<comment value="postcodebuitenland" />
</mapping>
</element>
<element id="path-lm-Patient.Address.City">
<path value="path-lm-Patient.Address.City" />
<short value="City" />
<definition value="Place name." />
<alias value="Woonplaats" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-19" />
<comment value="woonplaats" />
</mapping>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "path-lm-Patient",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/StructureDefinition/path-lm-Patient",
{
"use": "official",
"system": "urn:ietf:rfc:3986",
"value": "urn:oid:2.16.528.1.1023.3.5.1"
}
],
"name": "LmPatient",
"title": "Patient",
"status": "draft",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "The person whose human tissue is analyzed in a pathology study.",
"purpose": "This LogicalModel represents the Patient building block for patient use cases in the context of the information standard Pathology (Pathologie).",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"name": "Mercurius Core Dataset 2.0"
}
],
"kind": "logical",
"abstract": false,
"type": "http://medmij.nl/fhir/StructureDefinition/path-lm-Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
"derivation": "specialization",
"element": [
{
"id": "path-lm-Patient",
"path": "path-lm-Patient",
"short": "Patient",
"definition": "The person whose human tissue is analyzed in a pathology study.",
"alias": [
"Patiënt"
]
},
{
"id": "path-lm-Patient.Name",
"path": "path-lm-Patient.Name",
"short": "Name",
"definition": "Name of the patient.",
"alias": [
"Naam"
],
"min": 1,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "path-lm-Patient.Name.Initials",
"path": "path-lm-Patient.Name.Initials",
"short": "Initials",
"definition": "Initials of the patient in capitals, divided by dots.",
"alias": [
"Voorletters"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-9",
"comment": "voorletters"
}
]
},
{
"id": "path-lm-Patient.Name.FamilyName",
"path": "path-lm-Patient.Name.FamilyName",
"short": "Family name",
"definition": "Family name of the patient.",
"alias": [
"Geslachtsnaam"
],
"min": 1,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "path-lm-Patient.Name.FamilyName.Prefix",
"path": "path-lm-Patient.Name.FamilyName.Prefix",
"short": "Prefix",
"definition": "Prefix to the last name of the patient.",
"alias": [
"Voorvoegsels"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-6",
"comment": "vvnaamman"
},
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-8",
"comment": "vvnaamvrouw"
}
]
},
{
"id": "path-lm-Patient.Name.FamilyName.LastName",
"path": "path-lm-Patient.Name.FamilyName.LastName",
"short": "Last name",
"definition": "Last name of the patient.",
"alias": [
"Achternaam"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-5",
"comment": "naamman"
},
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-7",
"comment": "naamvrouw"
}
]
},
{
"id": "path-lm-Patient.Gender",
"path": "path-lm-Patient.Gender",
"short": "Gender",
"definition": "Gender of the patient.",
"alias": [
"Geslacht"
],
"min": 1,
"max": "1",
"type": [
{
"code": "code"
}
],
"binding": {
"strength": "required",
"valueSet": "http://medmij.nl/fhir/ValueSet/MercuriusGender"
},
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-10",
"comment": "geslacht"
}
]
},
{
"id": "path-lm-Patient.BirthInformation",
"path": "path-lm-Patient.BirthInformation",
"short": "Birth information",
"definition": "Information on the birth of the patient.",
"alias": [
"GeboorteInformatie"
],
"min": 1,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "path-lm-Patient.BirthInformation.BirthDate",
"path": "path-lm-Patient.BirthInformation.BirthDate",
"short": "Birth date",
"definition": "Birth date.",
"alias": [
"Geboortedatum"
],
"min": 1,
"max": "1",
"type": [
{
"code": "date"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-11",
"comment": "geboortedatum"
},
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-13",
"comment": "geboorteeeuw (implicit)"
}
]
},
{
"id": "path-lm-Patient.BirthInformation.BirthPlace",
"path": "path-lm-Patient.BirthInformation.BirthPlace",
"short": "Birth place",
"definition": "Place of birth.",
"comment": "The place of birth is part of the CIS personalia as delivered by the CIS-GBA.",
"alias": [
"Geboorteplaats"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-14",
"comment": "geboorteplaats"
}
]
},
{
"id": "path-lm-Patient.BirthInformation.BirthCountry",
"path": "path-lm-Patient.BirthInformation.BirthCountry",
"short": "Birth country",
"definition": "Country of birth.",
"alias": [
"Geboorteland"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-15",
"comment": "geboorteland"
}
]
},
{
"id": "path-lm-Patient.Address",
"path": "path-lm-Patient.Address",
"short": "Address",
"definition": "Address of the patient.",
"alias": [
"Adres"
],
"min": 0,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "path-lm-Patient.Address.Street",
"path": "path-lm-Patient.Address.Street",
"short": "Street",
"definition": "Street name of the address.",
"alias": [
"Straat"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-16",
"comment": "straat"
}
]
},
{
"id": "path-lm-Patient.Address.HouseNumber",
"path": "path-lm-Patient.Address.HouseNumber",
"short": "House number",
"definition": "House number of the address.",
"alias": [
"Huisnummer"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-17",
"comment": "huisnummer"
}
]
},
{
"id": "path-lm-Patient.Address.PostalCode",
"path": "path-lm-Patient.Address.PostalCode",
"short": "Postal code",
"definition": "Postal code, either Dutch or foreign.",
"comment": "Dutch postal codes contain 4 numerical characters, a space and 2 letters in uppercase (nnnn AA). Codes attain values between 1000 and 9999. If the postal code is unknown, the dummy _0000 XX_ is used.\n\nForeign postal codes are expressed in free text. If the postal code is unknown, the dummy _0009 XX_ is used.",
"alias": [
"Postcode"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-18",
"comment": "postcode"
},
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-20",
"comment": "postcodebuitenland"
}
]
},
{
"id": "path-lm-Patient.Address.City",
"path": "path-lm-Patient.Address.City",
"short": "City",
"definition": "Place name.",
"alias": [
"Woonplaats"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-19",
"comment": "woonplaats"
}
]
}
]
}
}

3.1.2. Report

id0..1string
extensionC0..*Extension
ReportIdentifier1..1Identifier
Authorizer1..1string
AuthorizationDate1..1date
ClinicalInformation0..1string
Macroscopy0..1string
Microscopy1..1string
Conclusion1..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
ProtocolItemName1..1CodeableConcept
ProtocolItemResultCodeableConceptCodeableConcept
ProtocolItemResultDateTimedateTime
ProtocolItemResultQuantityQuantity
ProtocolItemResultStringstring
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="path-lm-Report" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/StructureDefinition/path-lm-Report" />
<use value="official" />
<system value="urn:ietf:rfc:3986" />
<value value="urn:oid:2.16.528.1.1023.3.5.3" />
</identifier>
<name value="LmReport" />
<title value="Report" />
<status value="draft" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="Pathology report which contains the findings and interpretation of a pathology study." />
<purpose value="This LogicalModel represents the Report building block for patient use cases in the context of the information standard Pathology (Pathologie)." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<identity value="mercurius-core-dataset-2-0" />
<name value="Mercurius Core Dataset 2.0" />
</mapping>
<identity value="SNOMED" />
<uri value="http://snomed.info/sct" />
<name value="SNOMED CT" />
</mapping>
<kind value="logical" />
<abstract value="false" />
<type value="http://medmij.nl/fhir/StructureDefinition/path-lm-Report" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
<derivation value="specialization" />
<element id="path-lm-Report">
<path value="path-lm-Report" />
<short value="Report" />
<definition value="Pathology report which contains the findings and interpretation of a pathology study." />
<alias value="Verslag" />
</element>
<element id="path-lm-Report.ReportIdentifier">
<path value="path-lm-Report.ReportIdentifier" />
<short value="Report identifier" />
<definition value="Identifier of the pathology report assigned by the laboratory doing the analysis." />
<comment value="This identifier attains a value of the form _[TCSB]YY-nnnnn_ or _[TCSB]YY-nnnnnn_ (based on the laboratory the report originates from), e.g. T26-012345." />
<alias value="VerslagIdentificatienummer" />
<min value="1" />
<max value="1" />
<code value="Identifier" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-3" />
<comment value="rapnaam" />
</mapping>
</element>
<element id="path-lm-Report.Authorizer">
<path value="path-lm-Report.Authorizer" />
<short value="Authorizer" />
<definition value="Name of the pathologist who has authorized the report." />
<alias value="Autorisator" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-41" />
<comment value="autorisator" />
</mapping>
</element>
<element id="path-lm-Report.AuthorizationDate">
<path value="path-lm-Report.AuthorizationDate" />
<short value="Authorization date" />
<definition value="Date of authorization." />
<alias value="DatumAutorisatie" />
<min value="1" />
<max value="1" />
<code value="date" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-44" />
<comment value="datumautorisatie" />
</mapping>
</element>
<element id="path-lm-Report.ClinicalInformation">
<path value="path-lm-Report.ClinicalInformation" />
<short value="Clinical information" />
<definition value="Clinical information section of the report." />
<alias value="KlinischeGegevens" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-142" />
<comment value="klinischegegevens" />
</mapping>
<identity value="SNOMED" />
<map value="404684003" />
<comment value="klinische bevinding" />
</mapping>
</element>
<element id="path-lm-Report.Macroscopy">
<path value="path-lm-Report.Macroscopy" />
<short value="Macroscopy" />
<definition value="Macroscopy-related results." />
<alias value="Macroscopie" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-184" />
<comment value="macroscopie" />
</mapping>
<identity value="SNOMED" />
<map value="168126000" />
<comment value="Sample macroscopy" />
</mapping>
</element>
<element id="path-lm-Report.Microscopy">
<path value="path-lm-Report.Microscopy" />
<short value="Microscopy" />
<definition value="Microscopy-related results." />
<alias value="Microscopie" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-222" />
<comment value="microscopie" />
</mapping>
<identity value="SNOMED" />
<map value="117259009" />
<comment value="microscopisch onderzoek" />
</mapping>
</element>
<element id="path-lm-Report.Conclusion">
<path value="path-lm-Report.Conclusion" />
<short value="Conclusion" />
<definition value="Conclusion of the report." />
<alias value="Conclusie" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-224" />
<comment value="conclusie" />
</mapping>
</element>
<element id="path-lm-Report.ProtocolData">
<path value="path-lm-Report.ProtocolData" />
<short value="Protocol data" />
<definition value="Data from National Palga Protocols, created in the Palga Protocol Module." />
<alias value="Protocoldata" />
<min value="0" />
<max value="*" />
<code value="BackboneElement" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-308" />
<comment value="protocoldata" />
</mapping>
</element>
<element id="path-lm-Report.ProtocolData.ProtocolItemName">
<path value="path-lm-Report.ProtocolData.ProtocolItemName" />
<short value="Protocol item name" />
<definition value="Name of the protocol item, expressed by a SNOMED code." />
<alias value="ProtocolitemNaam" />
<min value="1" />
<max value="1" />
<code value="CodeableConcept" />
</type>
</element>
<element id="path-lm-Report.ProtocolData.ProtocolItemResult[x]">
<path value="path-lm-Report.ProtocolData.ProtocolItemResult[x]" />
<short value="Protocol item result" />
<definition value="Result of the protocol item." />
<alias value="ProtocolitemResultaat" />
<min value="1" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<code value="string" />
</type>
<code value="Quantity" />
</type>
<code value="dateTime" />
</type>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "path-lm-Report",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/StructureDefinition/path-lm-Report",
{
"use": "official",
"system": "urn:ietf:rfc:3986",
"value": "urn:oid:2.16.528.1.1023.3.5.3"
}
],
"name": "LmReport",
"title": "Report",
"status": "draft",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "Pathology report which contains the findings and interpretation of a pathology study.",
"purpose": "This LogicalModel represents the Report building block for patient use cases in the context of the information standard Pathology (Pathologie).",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"name": "Mercurius Core Dataset 2.0"
},
{
"identity": "SNOMED",
"uri": "http://snomed.info/sct",
"name": "SNOMED CT"
}
],
"kind": "logical",
"abstract": false,
"type": "http://medmij.nl/fhir/StructureDefinition/path-lm-Report",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
"derivation": "specialization",
"element": [
{
"id": "path-lm-Report",
"path": "path-lm-Report",
"short": "Report",
"definition": "Pathology report which contains the findings and interpretation of a pathology study.",
"alias": [
"Verslag"
]
},
{
"id": "path-lm-Report.ReportIdentifier",
"path": "path-lm-Report.ReportIdentifier",
"short": "Report identifier",
"definition": "Identifier of the pathology report assigned by the laboratory doing the analysis.",
"comment": "This identifier attains a value of the form _[TCSB]YY-nnnnn_ or _[TCSB]YY-nnnnnn_ (based on the laboratory the report originates from), e.g. T26-012345.",
"alias": [
"VerslagIdentificatienummer"
],
"min": 1,
"max": "1",
"type": [
{
"code": "Identifier"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-3",
"comment": "rapnaam"
}
]
},
{
"id": "path-lm-Report.Authorizer",
"path": "path-lm-Report.Authorizer",
"short": "Authorizer",
"definition": "Name of the pathologist who has authorized the report.",
"alias": [
"Autorisator"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-41",
"comment": "autorisator"
}
]
},
{
"id": "path-lm-Report.AuthorizationDate",
"path": "path-lm-Report.AuthorizationDate",
"short": "Authorization date",
"definition": "Date of authorization.",
"alias": [
"DatumAutorisatie"
],
"min": 1,
"max": "1",
"type": [
{
"code": "date"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-44",
"comment": "datumautorisatie"
}
]
},
{
"id": "path-lm-Report.ClinicalInformation",
"path": "path-lm-Report.ClinicalInformation",
"short": "Clinical information",
"definition": "Clinical information section of the report.",
"alias": [
"KlinischeGegevens"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-142",
"comment": "klinischegegevens"
},
{
"identity": "SNOMED",
"map": "404684003",
"comment": "klinische bevinding"
}
]
},
{
"id": "path-lm-Report.Macroscopy",
"path": "path-lm-Report.Macroscopy",
"short": "Macroscopy",
"definition": "Macroscopy-related results.",
"alias": [
"Macroscopie"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-184",
"comment": "macroscopie"
},
{
"identity": "SNOMED",
"map": "168126000",
"comment": "Sample macroscopy"
}
]
},
{
"id": "path-lm-Report.Microscopy",
"path": "path-lm-Report.Microscopy",
"short": "Microscopy",
"definition": "Microscopy-related results.",
"alias": [
"Microscopie"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-222",
"comment": "microscopie"
},
{
"identity": "SNOMED",
"map": "117259009",
"comment": "microscopisch onderzoek"
}
]
},
{
"id": "path-lm-Report.Conclusion",
"path": "path-lm-Report.Conclusion",
"short": "Conclusion",
"definition": "Conclusion of the report.",
"alias": [
"Conclusie"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-224",
"comment": "conclusie"
}
]
},
{
"id": "path-lm-Report.ProtocolData",
"path": "path-lm-Report.ProtocolData",
"short": "Protocol data",
"definition": "Data from National Palga Protocols, created in the Palga Protocol Module.",
"alias": [
"Protocoldata"
],
"min": 0,
"max": "*",
"type": [
{
"code": "BackboneElement"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-308",
"comment": "protocoldata"
}
]
},
{
"id": "path-lm-Report.ProtocolData.ProtocolItemName",
"path": "path-lm-Report.ProtocolData.ProtocolItemName",
"short": "Protocol item name",
"definition": "Name of the protocol item, expressed by a SNOMED code.",
"alias": [
"ProtocolitemNaam"
],
"min": 1,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "path-lm-Report.ProtocolData.ProtocolItemResult[x]",
"path": "path-lm-Report.ProtocolData.ProtocolItemResult[x]",
"short": "Protocol item result",
"definition": "Result of the protocol item.",
"alias": [
"ProtocolitemResultaat"
],
"min": 1,
"max": "1",
"type": [
{
"code": "CodeableConcept"
},
{
"code": "string"
},
{
"code": "Quantity"
},
{
"code": "dateTime"
}
]
}
]
}
}

3.1.3. Request

id0..1string
extensionC0..*Extension
RequestType1..1CodeableConceptBinding
HealthScreeningType1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
RequesterName1..1string
Specialty0..1CodeableConceptBinding
Hospital0..1string
Location0..1string
ClinicalQuestion1..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
SpecimenMaterial1..1string
CollectionDate0..1date
ReceivedDate1..1date
CollectionMethod0..1string
NumberOfSamples1..1integer
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="path-lm-Request" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/StructureDefinition/path-lm-Request" />
<use value="official" />
<system value="urn:ietf:rfc:3986" />
<value value="urn:oid:2.16.528.1.1023.3.5.2" />
</identifier>
<name value="LmRequest" />
<title value="Request" />
<status value="draft" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="Request for a pathology study to be performed by a certain laboratory." />
<purpose value="This LogicalModel represents the Request building block for patient use cases in the context of the information standard Pathology (Pathologie)." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<identity value="mercurius-core-dataset-2-0" />
<name value="Mercurius Core Dataset 2.0" />
</mapping>
<kind value="logical" />
<abstract value="false" />
<type value="http://medmij.nl/fhir/StructureDefinition/path-lm-Request" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
<derivation value="specialization" />
<element id="path-lm-Request">
<path value="path-lm-Request" />
<short value="Request" />
<definition value="Request for a pathology study to be performed by a certain laboratory." />
<alias value="Aanvraag" />
</element>
<element id="path-lm-Request.RequestType">
<path value="path-lm-Request.RequestType" />
<short value="Request type" />
<definition value="This typing of the examination provides additional context for the request." />
<alias value="SoortAanvraag" />
<min value="1" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<system value="http://medmij.nl/fhir/CodeSystem/MercuriusRequestType" />
<code value="normaal" />
</coding>
</defaultValueCodeableConcept>
<strength value="required" />
<valueSet value="http://medmij.nl/fhir/ValueSet/MercuriusRequestType" />
</binding>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-89" />
<comment value="soortaanvraag" />
</mapping>
</element>
<element id="path-lm-Request.HealthScreeningType">
<path value="path-lm-Request.HealthScreeningType" />
<short value="Health screening type" />
<definition value="Type of national trial for this request." />
<alias value="BVOSoort" />
<min value="1" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<system value="http://medmij.nl/fhir/CodeSystem/MercuriusHealthScreeningType" />
<code value="0" />
</coding>
</defaultValueCodeableConcept>
<strength value="required" />
<valueSet value="http://medmij.nl/fhir/ValueSet/MercuriusHealthScreeningType" />
</binding>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-97" />
<comment value="bvosoort" />
</mapping>
</element>
<element id="path-lm-Request.Requester">
<path value="path-lm-Request.Requester" />
<short value="Requester" />
<definition value="Requester of the pathology study." />
<alias value="Aanvrager" />
<min value="1" />
<max value="1" />
<code value="BackboneElement" />
</type>
</element>
<element id="path-lm-Request.Requester.RequesterName">
<path value="path-lm-Request.Requester.RequesterName" />
<short value="Requester name" />
<definition value="Name of the requester." />
<alias value="AanvragerNaam" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-68" />
<comment value="aanvrager" />
</mapping>
</element>
<element id="path-lm-Request.Requester.Specialty">
<path value="path-lm-Request.Requester.Specialty" />
<short value="Specialty" />
<definition value="Specialty of the requester." />
<alias value="Specialisme" />
<min value="0" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<strength value="extensible" />
<valueSet value="http://medmij.nl/fhir/ValueSet/MercuriusSpecialty" />
</binding>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-71" />
<comment value="specialisme" />
</mapping>
</element>
<element id="path-lm-Request.Requester.Hospital">
<path value="path-lm-Request.Requester.Hospital" />
<short value="Hospital" />
<definition value="Name of the hospital from where the specimen is sent." />
<alias value="Ziekenhuis" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-72" />
<comment value="ziekenhuis" />
</mapping>
</element>
<element id="path-lm-Request.Requester.Location">
<path value="path-lm-Request.Requester.Location" />
<short value="Location" />
<definition value="Location of requesting institute." />
<alias value="Locatie" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-67" />
<comment value="locatie" />
</mapping>
</element>
<element id="path-lm-Request.ClinicalQuestion">
<path value="path-lm-Request.ClinicalQuestion" />
<short value="Clinical question" />
<definition value="Clinical request information." />
<alias value="KlinischeVraag" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-139" />
<comment value="klinischevraag" />
</mapping>
</element>
<element id="path-lm-Request.Specimen">
<path value="path-lm-Request.Specimen" />
<short value="Specimen" />
<definition value="Specimen that will be examined by a laboratory." />
<alias value="Monster" />
<min value="1" />
<max value="1" />
<code value="BackboneElement" />
</type>
</element>
<element id="path-lm-Request.Specimen.SpecimenMaterial">
<path value="path-lm-Request.Specimen.SpecimenMaterial" />
<short value="Specimen material" />
<definition value="Type of specimen." />
<alias value="AardMateriaal" />
<min value="1" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-76" />
<comment value="aardmateriaal" />
</mapping>
</element>
<element id="path-lm-Request.Specimen.CollectionDate">
<path value="path-lm-Request.Specimen.CollectionDate" />
<short value="Collection date" />
<definition value="Date when specimen is taken from patient." />
<alias value="DatumAfname" />
<min value="0" />
<max value="1" />
<code value="date" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-77" />
<comment value="datumafname" />
</mapping>
</element>
<element id="path-lm-Request.Specimen.ReceivedDate">
<path value="path-lm-Request.Specimen.ReceivedDate" />
<short value="Received date" />
<definition value="Date when specimen is received at the laboratory." />
<alias value="DatumOntvangst" />
<min value="1" />
<max value="1" />
<code value="date" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-80" />
<comment value="datumontvangst" />
</mapping>
</element>
<element id="path-lm-Request.Specimen.CollectionMethod">
<path value="path-lm-Request.Specimen.CollectionMethod" />
<short value="Collection method" />
<definition value="The way the specimen is collected (biopsy, resection, etc.)." />
<alias value="Verkrijgingswijze" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<identity value="mercurius-core-dataset-2-0" />
<map value="mercurius-core-rubriek-87" />
<comment value="verkrijgingswijze" />
</mapping>
</element>
<element id="path-lm-Request.Specimen.NumberOfSamples">
<path value="path-lm-Request.Specimen.NumberOfSamples" />
<short value="Number of samples" />
<definition value="The number of samples taken from the primary specimen, each sent to the laboratory in a different container." />
<alias value="AantalSamples" />
<min value="1" />
<max value="1" />
<code value="integer" />
</type>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "path-lm-Request",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/StructureDefinition/path-lm-Request",
{
"use": "official",
"system": "urn:ietf:rfc:3986",
"value": "urn:oid:2.16.528.1.1023.3.5.2"
}
],
"name": "LmRequest",
"title": "Request",
"status": "draft",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "Request for a pathology study to be performed by a certain laboratory.",
"purpose": "This LogicalModel represents the Request building block for patient use cases in the context of the information standard Pathology (Pathologie).",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"name": "Mercurius Core Dataset 2.0"
}
],
"kind": "logical",
"abstract": false,
"type": "http://medmij.nl/fhir/StructureDefinition/path-lm-Request",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
"derivation": "specialization",
"element": [
{
"id": "path-lm-Request",
"path": "path-lm-Request",
"short": "Request",
"definition": "Request for a pathology study to be performed by a certain laboratory.",
"alias": [
"Aanvraag"
]
},
{
"id": "path-lm-Request.RequestType",
"path": "path-lm-Request.RequestType",
"short": "Request type",
"definition": "This typing of the examination provides additional context for the request.",
"alias": [
"SoortAanvraag"
],
"min": 1,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"coding": [
{
"system": "http://medmij.nl/fhir/CodeSystem/MercuriusRequestType",
"code": "normaal"
}
]
},
"binding": {
"strength": "required",
"valueSet": "http://medmij.nl/fhir/ValueSet/MercuriusRequestType"
},
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-89",
"comment": "soortaanvraag"
}
]
},
{
"id": "path-lm-Request.HealthScreeningType",
"path": "path-lm-Request.HealthScreeningType",
"short": "Health screening type",
"definition": "Type of national trial for this request.",
"alias": [
"BVOSoort"
],
"min": 1,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"coding": [
{
"system": "http://medmij.nl/fhir/CodeSystem/MercuriusHealthScreeningType",
"code": "0"
}
]
},
"binding": {
"strength": "required",
"valueSet": "http://medmij.nl/fhir/ValueSet/MercuriusHealthScreeningType"
},
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-97",
"comment": "bvosoort"
}
]
},
{
"id": "path-lm-Request.Requester",
"path": "path-lm-Request.Requester",
"short": "Requester",
"definition": "Requester of the pathology study.",
"alias": [
"Aanvrager"
],
"min": 1,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "path-lm-Request.Requester.RequesterName",
"path": "path-lm-Request.Requester.RequesterName",
"short": "Requester name",
"definition": "Name of the requester.",
"alias": [
"AanvragerNaam"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-68",
"comment": "aanvrager"
}
]
},
{
"id": "path-lm-Request.Requester.Specialty",
"path": "path-lm-Request.Requester.Specialty",
"short": "Specialty",
"definition": "Specialty of the requester.",
"alias": [
"Specialisme"
],
"min": 0,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "extensible",
"valueSet": "http://medmij.nl/fhir/ValueSet/MercuriusSpecialty"
},
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-71",
"comment": "specialisme"
}
]
},
{
"id": "path-lm-Request.Requester.Hospital",
"path": "path-lm-Request.Requester.Hospital",
"short": "Hospital",
"definition": "Name of the hospital from where the specimen is sent.",
"alias": [
"Ziekenhuis"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-72",
"comment": "ziekenhuis"
}
]
},
{
"id": "path-lm-Request.Requester.Location",
"path": "path-lm-Request.Requester.Location",
"short": "Location",
"definition": "Location of requesting institute.",
"alias": [
"Locatie"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-67",
"comment": "locatie"
}
]
},
{
"id": "path-lm-Request.ClinicalQuestion",
"path": "path-lm-Request.ClinicalQuestion",
"short": "Clinical question",
"definition": "Clinical request information.",
"alias": [
"KlinischeVraag"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-139",
"comment": "klinischevraag"
}
]
},
{
"id": "path-lm-Request.Specimen",
"path": "path-lm-Request.Specimen",
"short": "Specimen",
"definition": "Specimen that will be examined by a laboratory.",
"alias": [
"Monster"
],
"min": 1,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "path-lm-Request.Specimen.SpecimenMaterial",
"path": "path-lm-Request.Specimen.SpecimenMaterial",
"short": "Specimen material",
"definition": "Type of specimen.",
"alias": [
"AardMateriaal"
],
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-76",
"comment": "aardmateriaal"
}
]
},
{
"id": "path-lm-Request.Specimen.CollectionDate",
"path": "path-lm-Request.Specimen.CollectionDate",
"short": "Collection date",
"definition": "Date when specimen is taken from patient.",
"alias": [
"DatumAfname"
],
"min": 0,
"max": "1",
"type": [
{
"code": "date"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-77",
"comment": "datumafname"
}
]
},
{
"id": "path-lm-Request.Specimen.ReceivedDate",
"path": "path-lm-Request.Specimen.ReceivedDate",
"short": "Received date",
"definition": "Date when specimen is received at the laboratory.",
"alias": [
"DatumOntvangst"
],
"min": 1,
"max": "1",
"type": [
{
"code": "date"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-80",
"comment": "datumontvangst"
}
]
},
{
"id": "path-lm-Request.Specimen.CollectionMethod",
"path": "path-lm-Request.Specimen.CollectionMethod",
"short": "Collection method",
"definition": "The way the specimen is collected (biopsy, resection, etc.).",
"alias": [
"Verkrijgingswijze"
],
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "mercurius-core-dataset-2-0",
"map": "mercurius-core-rubriek-87",
"comment": "verkrijgingswijze"
}
]
},
{
"id": "path-lm-Request.Specimen.NumberOfSamples",
"path": "path-lm-Request.Specimen.NumberOfSamples",
"short": "Number of samples",
"definition": "The number of samples taken from the primary specimen, each sent to the laboratory in a different container.",
"alias": [
"AantalSamples"
],
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
]
}
]
}
}