$validate ConceptMap

POST {{host}}/terminology/ConceptMap/$validate

Request Body

[{"name"=>"data", "value"=>"{\n  \"resourceType\" : \"ConceptMap\",\n  \"id\" : \"101\",\n  \"url\" : \"http://hl7.org/fhir/ConceptMap/101\",\n  \"identifier\" : {\n    \"system\" : \"urn:ietf:rfc:3986\",\n    \"value\" : \"urn:uuid:53cd62ee-033e-414c-9f58-3ca97b5ffc3b\"\n  },\n  \"version\" : \"01.01.01\",\n  \"name\" : \"FHIR-v3-Address-Use\",\n  \"title\" : \"FHIR/v3 Address Use Mapping\",\n  \"status\" : \"draft\",\n  \"experimental\" : true,\n  \"date\" : \"2012-06-13\",\n  \"publisher\" : \"HL7, Inc\",\n  \"contact\" : [{\n    \"name\" : \"FHIR project team (example)\",\n    \"telecom\" : [{\n      \"system\" : \"url\",\n      \"value\" : \"http://hl7.org/fhir\"\n    }]\n  }],\n  \"description\" : \"A mapping between the FHIR and HL7 v3 AddressUse Code systems\",\n  \"useContext\" : [{\n    \"code\" : {\n      \"system\" : \"http://terminology.hl7.org/CodeSystem/usage-context-type\",\n      \"code\" : \"venue\"\n    },\n    \"valueCodeableConcept\" : {\n      \"text\" : \"for CCDA Usage\"\n    }\n  }],\n  \"jurisdiction\" : [{\n    \"coding\" : [{\n      \"system\" : \"urn:iso:std:iso:3166\",\n      \"code\" : \"US\"\n    }]\n  }],\n  \"purpose\" : \"To help implementers map from HL7 v3/CDA to FHIR\",\n  \"copyright\" : \"Creative Commons 0\",\n  \"sourceUri\" : \"http://hl7.org/fhir/ValueSet/address-use\",\n  \"targetUri\" : \"http://terminology.hl7.org/ValueSet/v3-AddressUse\",\n  \"group\" : [{\n    \"source\" : \"http://hl7.org/fhir/address-use\",\n    \"target\" : \"http://terminology.hl7.org/CodeSystem/v3-AddressUse\",\n    \"element\" : [{\n      \"code\" : \"home\",\n      \"display\" : \"home\",\n      \"target\" : [{\n        \"code\" : \"H\",\n        \"display\" : \"home\",\n        \"equivalence\" : \"equivalent\"\n      }]\n    },\n    {\n      \"code\" : \"work\",\n      \"display\" : \"work\",\n      \"target\" : [{\n        \"code\" : \"WP\",\n        \"display\" : \"work place\",\n        \"equivalence\" : \"equivalent\"\n      }]\n    },\n    {\n      \"code\" : \"temp\",\n      \"display\" : \"temp\",\n      \"target\" : [{\n        \"code\" : \"TMP\",\n        \"display\" : \"temporary address\",\n        \"equivalence\" : \"equivalent\"\n      }]\n    },\n    {\n      \"code\" : \"old\",\n      \"display\" : \"old\",\n      \"target\" : [{\n        \"code\" : \"BAD\",\n        \"display\" : \"bad address\",\n        \"equivalence\" : \"disjoint\",\n        \"comment\" : \"In the HL7 v3 AD, old is handled by the usablePeriod element, but you have to provide a time, there's no simple equivalent of flagging an address as old\"\n      }]\n    }],\n    \"unmapped\" : {\n      \"mode\" : \"fixed\",\n      \"code\" : \"temp\",\n      \"display\" : \"temp\"\n    }\n  }]\n}", "datatype"=>"string"}]