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 MedicinalProductAuthorization.

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

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

uses "http://hl7.org/fhir/3.0/StructureDefinition/MedicinalProductAuthorization" alias MedicinalProductAuthorizationR3 as source
uses "http://hl7.org/fhir/StructureDefinition/MedicinalProductAuthorization" alias MedicinalProductAuthorization as target

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

group MedicinalProductAuthorization(source src : MedicinalProductAuthorizationR3, target tgt : MedicinalProductAuthorization) extends DomainResource <<type+>> {
  src.identifier -> tgt.identifier;
  src.country -> tgt.country;
  src.jurisdiction -> tgt.jurisdiction;
  src.legalStatusOfSupply -> tgt.legalStatusOfSupply;
  src.status -> tgt.status;
  src.statusDate -> tgt.statusDate;
  src.restoreDate -> tgt.restoreDate;
  src.validityPeriod -> tgt.validityPeriod;
  src.dataExclusivityPeriod -> tgt.dataExclusivityPeriod;
  src.dateOfFirstAuthorization -> tgt.dateOfFirstAuthorization;
  src.internationalBirthDate -> tgt.internationalBirthDate;
  src.jurisdictionalAuthorization as s -> tgt.jurisdictionalAuthorization as t then MedicinalProductAuthorizationJurisdictionalAuthorization(s, t);
  src.holder -> tgt.holder;
  src.regulator -> tgt.regulator;
  src.procedure as s -> tgt.procedure as t then MedicinalProductAuthorizationProcedure(s, t);
  src.marketingStatus -> tgt.marketingStatus;
}

group MedicinalProductAuthorizationJurisdictionalAuthorization(source src : MedicinalProductAuthorizationR3, target tgt : MedicinalProductAuthorization) extends BackboneElement <<type+>> {
  src.identifier -> tgt.identifier;
  src.country -> tgt.country;
  src.jurisdiction -> tgt.jurisdiction;
  src.legalStatusOfSupply -> tgt.legalStatusOfSupply;
  src.validityPeriod -> tgt.validityPeriod;
}

group MedicinalProductAuthorizationProcedure(source src : MedicinalProductAuthorizationR3, target tgt : MedicinalProductAuthorization) extends BackboneElement <<type+>> {
  src.identifier -> tgt.identifier;
  src.type -> tgt.type;
  src.date -> tgt.date;
  src.application -> tgt.application;
}


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

uses "http://hl7.org/fhir/StructureDefinition/MedicinalProductAuthorization" alias MedicinalProductAuthorization as source
uses "http://hl7.org/fhir/3.0/StructureDefinition/MedicinalProductAuthorization" alias MedicinalProductAuthorizationR3 as target

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

group MedicinalProductAuthorization(source src : MedicinalProductAuthorizationR3, target tgt : MedicinalProductAuthorization) extends DomainResource <<type+>> {
  src.identifier -> tgt.identifier;
  src.country -> tgt.country;
  src.jurisdiction -> tgt.jurisdiction;
  src.legalStatusOfSupply -> tgt.legalStatusOfSupply;
  src.status -> tgt.status;
  src.statusDate -> tgt.statusDate;
  src.restoreDate -> tgt.restoreDate;
  src.validityPeriod -> tgt.validityPeriod;
  src.dataExclusivityPeriod -> tgt.dataExclusivityPeriod;
  src.dateOfFirstAuthorization -> tgt.dateOfFirstAuthorization;
  src.internationalBirthDate -> tgt.internationalBirthDate;
  src.jurisdictionalAuthorization as s -> tgt.jurisdictionalAuthorization as t then MedicinalProductAuthorizationJurisdictionalAuthorization(s, t);
  src.holder -> tgt.holder;
  src.regulator -> tgt.regulator;
  src.procedure as s -> tgt.procedure as t then MedicinalProductAuthorizationProcedure(s, t);
  src.marketingStatus -> tgt.marketingStatus;
}

group MedicinalProductAuthorizationJurisdictionalAuthorization(source src : MedicinalProductAuthorizationR3, target tgt : MedicinalProductAuthorization) extends BackboneElement <<type+>> {
  src.identifier -> tgt.identifier;
  src.country -> tgt.country;
  src.jurisdiction -> tgt.jurisdiction;
  src.legalStatusOfSupply -> tgt.legalStatusOfSupply;
  src.validityPeriod -> tgt.validityPeriod;
}

group MedicinalProductAuthorizationProcedure(source src : MedicinalProductAuthorizationR3, target tgt : MedicinalProductAuthorization) extends BackboneElement <<type+>> {
  src.identifier -> tgt.identifier;
  src.type -> tgt.type;
  src.date -> tgt.date;
  src.application -> tgt.application;
}


<p>n/a</p>