Current Build

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

Orders and Observations Work GroupMaturity Level: N/ABallot Status: Informative Compartments: Not linked to any defined compartments

R3 : R4 Conversion maps for BiologicallyDerivedProduct.

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

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

uses "http://hl7.org/fhir/3.0/StructureDefinition/BiologicallyDerivedProduct" alias BiologicallyDerivedProductR3 as source
uses "http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct" alias BiologicallyDerivedProduct as target

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

group BiologicallyDerivedProduct(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends DomainResource <<type+>> {
  src.identifier -> tgt.identifier;
  src.productCategory -> tgt.productCategory;
  src.productCode -> tgt.productCode;
  src.status -> tgt.status;
  src.request -> tgt.request;
  src.quantity -> tgt.quantity;
  src.parent -> tgt.parent;
  src.collection as s -> tgt.collection as t then BiologicallyDerivedProductCollection(s, t);
  src.processing as s -> tgt.processing as t then BiologicallyDerivedProductProcessing(s, t);
  src.manipulation as s -> tgt.manipulation as t then BiologicallyDerivedProductManipulation(s, t);
  src.storage as s -> tgt.storage as t then BiologicallyDerivedProductStorage(s, t);
}

group BiologicallyDerivedProductCollection(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.collector -> tgt.collector;
  src.source -> tgt.source;
  src.collected -> tgt.collected;
}

group BiologicallyDerivedProductProcessing(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.description -> tgt.description;
  src.procedure -> tgt.procedure;
  src.additive -> tgt.additive;
  src.time -> tgt.time;
}

group BiologicallyDerivedProductManipulation(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.description -> tgt.description;
  src.time -> tgt.time;
}

group BiologicallyDerivedProductStorage(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.description -> tgt.description;
  src.temperature -> tgt.temperature;
  src.scale -> tgt.scale;
  src.duration -> tgt.duration;
}


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

uses "http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct" alias BiologicallyDerivedProduct as source
uses "http://hl7.org/fhir/3.0/StructureDefinition/BiologicallyDerivedProduct" alias BiologicallyDerivedProductR3 as target

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

group BiologicallyDerivedProduct(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends DomainResource <<type+>> {
  src.identifier -> tgt.identifier;
  src.productCategory -> tgt.productCategory;
  src.productCode -> tgt.productCode;
  src.status -> tgt.status;
  src.request -> tgt.request;
  src.quantity -> tgt.quantity;
  src.parent -> tgt.parent;
  src.collection as s -> tgt.collection as t then BiologicallyDerivedProductCollection(s, t);
  src.processing as s -> tgt.processing as t then BiologicallyDerivedProductProcessing(s, t);
  src.manipulation as s -> tgt.manipulation as t then BiologicallyDerivedProductManipulation(s, t);
  src.storage as s -> tgt.storage as t then BiologicallyDerivedProductStorage(s, t);
}

group BiologicallyDerivedProductCollection(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.collector -> tgt.collector;
  src.source -> tgt.source;
  src.collected -> tgt.collected;
}

group BiologicallyDerivedProductProcessing(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.description -> tgt.description;
  src.procedure -> tgt.procedure;
  src.additive -> tgt.additive;
  src.time -> tgt.time;
}

group BiologicallyDerivedProductManipulation(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.description -> tgt.description;
  src.time -> tgt.time;
}

group BiologicallyDerivedProductStorage(source src : BiologicallyDerivedProductR3, target tgt : BiologicallyDerivedProduct) extends BackboneElement <<type+>> {
  src.description -> tgt.description;
  src.temperature -> tgt.temperature;
  src.scale -> tgt.scale;
  src.duration -> tgt.duration;
}


<p>n/a</p>