Current Build

Переводит команда Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

Biomedical Research and Regulation Work GroupMaturity Level: N/ABallot Status: Informative Compartments: Not linked to any defined compartments

R3 : R4 Conversion maps for SubstanceReferenceInformation.

Functional status for this map: Not Mapped (see documentation)

map "http://hl7.org/fhir/StructureMap/SubstanceReferenceInformation3to4" = "R3 to R4 Conversions for SubstanceReferenceInformation"

uses "http://hl7.org/fhir/3.0/StructureDefinition/SubstanceReferenceInformation" alias SubstanceReferenceInformationR3 as source
uses "http://hl7.org/fhir/StructureDefinition/SubstanceReferenceInformation" alias SubstanceReferenceInformation as target

imports "http://hl7.org/fhir/StructureMap/*3to4"

group SubstanceReferenceInformation(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends DomainResource <<type+>> {
  src.comment -> tgt.comment;
  src.gene as s -> tgt.gene as t then SubstanceReferenceInformationGene(s, t);
  src.geneElement as s -> tgt.geneElement as t then SubstanceReferenceInformationGeneElement(s, t);
  src.classification as s -> tgt.classification as t then SubstanceReferenceInformationClassification(s, t);
  src.relationship as s -> tgt.relationship as t then SubstanceReferenceInformationRelationship(s, t);
  src.target as s -> tgt.target as t then SubstanceReferenceInformationTarget(s, t);
}

group SubstanceReferenceInformationGene(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.geneSequenceOrigin -> tgt.geneSequenceOrigin;
  src.gene -> tgt.gene;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationGeneElement(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.type -> tgt.type;
  src.element -> tgt.element;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationClassification(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.domain -> tgt.domain;
  src.classification -> tgt.classification;
  src.subtype -> tgt.subtype;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationRelationship(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.substance -> tgt.substance;
  src.relationship -> tgt.relationship;
  src.interaction -> tgt.interaction;
  src.isDefining -> tgt.isDefining;
  src.amount -> tgt.amount;
  src.amountType -> tgt.amountType;
  src.amountText -> tgt.amountText;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationTarget(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.target -> tgt.target;
  src.type -> tgt.type;
  src.interaction -> tgt.interaction;
  src.organism -> tgt.organism;
  src.organismType -> tgt.organismType;
  src.source -> tgt.source;
  src.amount -> tgt.amount;
  src.amountType -> tgt.amountType;
}


map "http://hl7.org/fhir/StructureMap/SubstanceReferenceInformation4to3" = "R4 to R3 Conversion for SubstanceReferenceInformation"

uses "http://hl7.org/fhir/StructureDefinition/SubstanceReferenceInformation" alias SubstanceReferenceInformation as source
uses "http://hl7.org/fhir/3.0/StructureDefinition/SubstanceReferenceInformation" alias SubstanceReferenceInformationR3 as target

imports "http://hl7.org/fhir/StructureMap/*4to3"

group SubstanceReferenceInformation(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends DomainResource <<type+>> {
  src.comment -> tgt.comment;
  src.gene as s -> tgt.gene as t then SubstanceReferenceInformationGene(s, t);
  src.geneElement as s -> tgt.geneElement as t then SubstanceReferenceInformationGeneElement(s, t);
  src.classification as s -> tgt.classification as t then SubstanceReferenceInformationClassification(s, t);
  src.relationship as s -> tgt.relationship as t then SubstanceReferenceInformationRelationship(s, t);
  src.target as s -> tgt.target as t then SubstanceReferenceInformationTarget(s, t);
}

group SubstanceReferenceInformationGene(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.geneSequenceOrigin -> tgt.geneSequenceOrigin;
  src.gene -> tgt.gene;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationGeneElement(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.type -> tgt.type;
  src.element -> tgt.element;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationClassification(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.domain -> tgt.domain;
  src.classification -> tgt.classification;
  src.subtype -> tgt.subtype;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationRelationship(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.substance -> tgt.substance;
  src.relationship -> tgt.relationship;
  src.interaction -> tgt.interaction;
  src.isDefining -> tgt.isDefining;
  src.amount -> tgt.amount;
  src.amountType -> tgt.amountType;
  src.amountText -> tgt.amountText;
  src.source -> tgt.source;
}

group SubstanceReferenceInformationTarget(source src : SubstanceReferenceInformationR3, target tgt : SubstanceReferenceInformation) extends BackboneElement <<type+>> {
  src.target -> tgt.target;
  src.type -> tgt.type;
  src.interaction -> tgt.interaction;
  src.organism -> tgt.organism;
  src.organismType -> tgt.organismType;
  src.source -> tgt.source;
  src.amount -> tgt.amount;
  src.amountType -> tgt.amountType;
}


<p>n/a</p>