StructureMapTransform

public enum StructureMapTransform: String

How data is copied/created

URL: http://hl7.org/fhir/map-transform ValueSet: http://hl7.org/fhir/ValueSet/map-transform

  • create(type : string) - type is passed through to the application on the standard API, and must be known by it

    Declaration

    Swift

    case create = "create"
  • copy(source)

    Declaration

    Swift

    case copy = "copy"
  • truncate(source, length) - source must be stringy type

    Declaration

    Swift

    case truncate = "truncate"
  • escape(source, fmt1, fmt2) - change source from one kind of escaping to another (plain, java, xml, json). note that this is for when the string itself is escaped

    Declaration

    Swift

    case escape = "escape"
  • cast(source, type?) - case source from one type to another. target type can be left as implicit if there is one and only one target type known

    Declaration

    Swift

    case cast = "cast"
  • append(source…) - source is element or string

    Declaration

    Swift

    case append = "append"
  • translate(source, uri_of_map) - use the translate operation

    Declaration

    Swift

    case translate = "translate"
  • reference(source : object) - return a string that references the provided tree properly

    Declaration

    Swift

    case reference = "reference"
  • Perform a date operation. Parameters to be documented

    Declaration

    Swift

    case dateOp = "dateOp"
  • Generate a random UUID (in lowercase). No Parameters

    Declaration

    Swift

    case uuid = "uuid"
  • Return the appropriate string to put in a reference that refers to the resource provided as a parameter

    Declaration

    Swift

    case pointer = "pointer"
  • Execute the supplied fluentpath expression and use the value returned by that

    Declaration

    Swift

    case evaluate = "evaluate"
  • cc

    Create a CodeableConcept. Parameters = (text) or (system. Code[, display])

    Declaration

    Swift

    case cc = "cc"
  • C

    Create a Coding. Parameters = (system. Code[, display])

    Declaration

    Swift

    case C = "c"
  • qty

    Create a quantity. Parameters = (text) or (value, unit, [system, code]) where text is the natural representation e.g. [comparator]value[space]unit

    Declaration

    Swift

    case qty = "qty"
  • id

    Create an identifier. Parameters = (system, value[, type]) where type is a code from the identifier type value set

    Declaration

    Swift

    case id = "id"
  • cp

    Create a contact details. Parameters = (value) or (system, value). If no system is provided, the system should be inferred from the content of the value

    Declaration

    Swift

    case cp = "cp"