FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: ConceptMap/author2FHIR-lab-myhealtheu

Packagemyhealth.eu.fhir.laboratory
TypeConceptMap
Idauthor2FHIR-lab-myhealtheu
FHIR VersionR4
Sourcehttp://fhir.ehdsi.eu/laboratory/http://fhir.ehdsi.eu/laboratory/0.1.1/ConceptMap-author2FHIR-lab-myhealtheu.html
URLhttp://fhir.ehdsi.eu/laboratory/ConceptMap/author2FHIR-lab-myhealtheu
Version0.1.1
Statusdraft
Date2025-03-20T14:16:21+01:00
NameLabRptAuthor2FHIR
TitleMyHealth@EUAuthor to this guide Map
Realmeu
DescriptionMyHealth@EUAuthor Model to this guide Map
PurposeIt shows how the Laboratory Report Author data set defined by the EU MyHealth@EUguidelines is mapped into this guide

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
AuthorAuthor
Composition-lab-myhealtheuComposition: Laboratory
DiagnosticReport-lab-myhealtheuDiagnosticReport: Laboratory

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ConceptMap author2FHIR-lab-myhealtheu

Mapping from (not specified) to (not specified)


Group 1 Mapping from Author to Composition: Laboratory

Source CodeRelationshipTarget CodeComment
Author.identifier (Author identifier)is equivalent toComposition.author.identifier
Author.name (Author name)is equivalent toComposition.author.nameHuman Author and author.ofType(Practitioner)
Author.name (Author name)is equivalent toComposition.author.Practitioner.nameHuman Author and author.ofType(PractitionerRole)
Author.name (Author name)is equivalent toComposition.author.displayNameDevice Author, implies author.ofType(Device)
Author.organization (Author organization)is equivalent toComposition.author.organizationHuman Author and author.ofType(PractitionerRole)
Author.organization (Author organization)is equivalent toComposition.author.ownerDevice Author, implies author.ofType(Device)
Author.organization.name (Organization Name)is equivalent toComposition.author.organization.nameHuman Author and author.ofType(PractitionerRole)
Author.organization.address (Organization Address)is equivalent toComposition.author.organization.addressHuman Author and author.ofType(PractitionerRole)
Author.organization.telecom (Organization telecom)is equivalent toComposition.author.organization.telecomHuman Author and author.ofType(PractitionerRole)
Author.organization.name (Organization Name)is equivalent toComposition.author.owner.nameDevice Author, implies author.ofType(Device)
Author.organization.address (Organization Address)is equivalent toComposition.author.owner.addressDevice Author, implies author.ofType(Device)
Author.organization.telecom (Organization telecom)is equivalent toComposition.author.owner.telecomDevice Author, implies author.ofType(Device)

Group 2 Mapping from Author to DiagnosticReport: Laboratory

Source CodeRelationshipTarget CodeComment
Author.identifier (Author identifier)is related toDiagnosticReport.resultsInterpreter.identifierIf the author is the interpreter
Author.identifier (Author identifier)is related toDiagnosticReport.performer.identifierIf the author is the performer
Author.name (Author name)is related toDiagnosticReport.resultsInterpreter.nameIf the author is the interpreter and resultsInterpreter.resolve().ofType(Practitioner)
Author.name (Author name)is related toDiagnosticReport.resultsInterpreter.practitioner.nameIf the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)
Author.name (Author name)is related toDiagnosticReport.performer.nameIf the author is the performer and performer.resolve().ofType(Practitioner)
Author.name (Author name)is related toDiagnosticReport.performer.Practitioner.nameIf the author is the performer and performer.resolve().ofType(PractitionerRole)
Author.organization (Author organization)is related toDiagnosticReport.resultsInterpreter.organizationIf the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)
Author.organization (Author organization)is related toDiagnosticReport.performer.organizationIf the author is the performer and performer.resolve().ofType(PractitionerRole)
Author.organization.name (Organization Name)is related toDiagnosticReport.performer.organization.nameIf the author is the performer and performer.resolve().ofType(PractitionerRole)
Author.organization.address (Organization Address)is related toDiagnosticReport.performer.organization.addressIf the author is the performer and performer.resolve().ofType(PractitionerRole)
Author.organization.telecom (Organization telecom)is related toDiagnosticReport.performer.organization.telecomIf the author is the performer and performer.resolve().ofType(PractitionerRole)
Author.organization.name (Organization Name)is related toDiagnosticReport.resultsInterpreter.organization.nameIf the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)
Author.organization.address (Organization Address)is related toDiagnosticReport.resultsInterpreter.organization.addressIf the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)
Author.organization.telecom (Organization telecom)is related toDiagnosticReport.resultsInterpreter.organization.telecomIf the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)

Source

{
  "resourceType": "ConceptMap",
  "id": "author2FHIR-lab-myhealtheu",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://fhir.ehdsi.eu/laboratory/ConceptMap/author2FHIR-lab-myhealtheu",
  "version": "0.1.1",
  "name": "LabRptAuthor2FHIR",
  "title": "MyHealth@EUAuthor to this guide Map",
  "status": "draft",
  "experimental": true,
  "date": "2025-03-20T14:16:21+01:00",
  "publisher": "MyHealth@Eu",
  "contact": [
    {
      "name": "MyHealth@Eu",
      "telecom": [
        {
          "system": "url",
          "value": "https://health.ec.europa.eu/other-pages/basic-page/myhealtheu-flyer-addressed-patients-and-health-professionals_en"
        }
      ]
    }
  ],
  "description": "MyHealth@EUAuthor Model to this guide Map",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "150",
          "display": "Europe"
        }
      ]
    }
  ],
  "purpose": "It shows how the Laboratory Report Author data set defined by the EU MyHealth@EUguidelines is mapped into this guide",
  "group": [
    {
      "source": "http://fhir.ehdsi.eu/laboratory/StructureDefinition/Author",
      "target": "http://fhir.ehdsi.eu/laboratory/StructureDefinition/Composition-lab-myhealtheu",
      "element": [
        {
          "code": "Author.identifier",
          "display": "Author identifier",
          "target": [
            {
              "code": "Composition.author.identifier",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "Composition.author.name",
              "equivalence": "equivalent",
              "comment": "Human Author and author.ofType(Practitioner)"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "Composition.author.Practitioner.name",
              "equivalence": "equivalent",
              "comment": "Human Author and  author.ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "Composition.author.displayName",
              "equivalence": "equivalent",
              "comment": "Device Author, implies author.ofType(Device)"
            }
          ]
        },
        {
          "code": "Author.organization",
          "display": "Author organization",
          "target": [
            {
              "code": "Composition.author.organization",
              "equivalence": "equivalent",
              "comment": "Human Author and author.ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization",
          "display": "Author organization",
          "target": [
            {
              "code": "Composition.author.owner",
              "equivalence": "equivalent",
              "comment": "Device Author, implies author.ofType(Device)"
            }
          ]
        },
        {
          "code": "Author.organization.name",
          "display": "Organization Name",
          "target": [
            {
              "code": "Composition.author.organization.name",
              "equivalence": "equivalent",
              "comment": "Human Author and author.ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.address",
          "display": "Organization Address",
          "target": [
            {
              "code": "Composition.author.organization.address",
              "equivalence": "equivalent",
              "comment": "Human Author and author.ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.telecom",
          "display": "Organization telecom",
          "target": [
            {
              "code": "Composition.author.organization.telecom",
              "equivalence": "equivalent",
              "comment": "Human Author and author.ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.name",
          "display": "Organization Name",
          "target": [
            {
              "code": "Composition.author.owner.name",
              "equivalence": "equivalent",
              "comment": "Device Author, implies author.ofType(Device)"
            }
          ]
        },
        {
          "code": "Author.organization.address",
          "display": "Organization Address",
          "target": [
            {
              "code": "Composition.author.owner.address",
              "equivalence": "equivalent",
              "comment": "Device Author, implies author.ofType(Device)"
            }
          ]
        },
        {
          "code": "Author.organization.telecom",
          "display": "Organization telecom",
          "target": [
            {
              "code": "Composition.author.owner.telecom",
              "equivalence": "equivalent",
              "comment": "Device Author, implies author.ofType(Device)"
            }
          ]
        }
      ]
    },
    {
      "source": "http://fhir.ehdsi.eu/laboratory/StructureDefinition/Author",
      "target": "http://fhir.ehdsi.eu/laboratory/StructureDefinition/DiagnosticReport-lab-myhealtheu",
      "element": [
        {
          "code": "Author.identifier",
          "display": "Author identifier",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.identifier",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter"
            }
          ]
        },
        {
          "code": "Author.identifier",
          "display": "Author identifier",
          "target": [
            {
              "code": "DiagnosticReport.performer.identifier",
              "equivalence": "relatedto",
              "comment": "If the author is the performer"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.name",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter and \r\nresultsInterpreter.resolve().ofType(Practitioner)"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.practitioner.name",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "DiagnosticReport.performer.name",
              "equivalence": "relatedto",
              "comment": "If the author is the performer and performer.resolve().ofType(Practitioner)"
            }
          ]
        },
        {
          "code": "Author.name",
          "display": "Author name",
          "target": [
            {
              "code": "DiagnosticReport.performer.Practitioner.name",
              "equivalence": "relatedto",
              "comment": "If the author is the performer and performer.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization",
          "display": "Author organization",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.organization",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization",
          "display": "Author organization",
          "target": [
            {
              "code": "DiagnosticReport.performer.organization",
              "equivalence": "relatedto",
              "comment": "If the author is the performer and performer.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.name",
          "display": "Organization Name",
          "target": [
            {
              "code": "DiagnosticReport.performer.organization.name",
              "equivalence": "relatedto",
              "comment": "If the author is the performer and performer.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.address",
          "display": "Organization Address",
          "target": [
            {
              "code": "DiagnosticReport.performer.organization.address",
              "equivalence": "relatedto",
              "comment": "If the author is the performer and performer.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.telecom",
          "display": "Organization telecom",
          "target": [
            {
              "code": "DiagnosticReport.performer.organization.telecom",
              "equivalence": "relatedto",
              "comment": "If the author is the performer and performer.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.name",
          "display": "Organization Name",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.organization.name",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.address",
          "display": "Organization Address",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.organization.address",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)"
            }
          ]
        },
        {
          "code": "Author.organization.telecom",
          "display": "Organization telecom",
          "target": [
            {
              "code": "DiagnosticReport.resultsInterpreter.organization.telecom",
              "equivalence": "relatedto",
              "comment": "If the author is the interpreter and resultsInterpreter.resolve().ofType(PractitionerRole)"
            }
          ]
        }
      ]
    }
  ]
}