Home » Help Center » Online Help » CloakLive » CloakLive API
The Web ServicePro WDSL is located at http://localhost:[PORT]\CloakService.svc?wsdl where [PORT] is the selected port during the installation (the default value is 8084).
Get the service version.
Returns string.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cx="Caristix.Cloak.WebService.Interface"> <soap:Body&> <cx:GetVersion></cx:GetVersion?> </soap:Body> </soap:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetVersionResponse xmlns="Caristix.Cloak.WebService.Interface"> <GetVersionResult>4.6.0.0</GetVersionResult> </GetVersionResponse> </s:Body> </s:Envelope>
Get the license information for this instance of the service.
Call example:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body/> </soap:Envelope>
Response example:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetServerLicenseResponse xmlns="Caristix.Cloak.WebService.Interface"> <GetServerLicenseResult> <ServerLicense MachineName="DESKTOP-012345" Port="8086" Guid="503ac404-ef88-47ea-a0
f9-c4a4b0e3321d" Count="0" Key="666J27737866J636068166S20032U67666856U
G45909KMI807NQS1I@9O7C64XJ03F9950V16556Q50732593SLQ71508QUU3594R54605T
686356264Q896166069V230C" LimitDateTicks="638574624000000000"/> </GetServerLicenseResult> </GetServerLicenseResponse> </s:Body> </s:Envelope>
Reset all settings to default including default de-idendtification rules.
Clear all data persisting in memory. It also clears all DeIdentificationSettings.
Returns: indicates the number of calls received, number of HL7 messages processed, etc.
Call example:<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body/> </soap:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetStatisticsResponse xmlns="Caristix.Cloak.WebService.Interface"> <GetStatisticsResult NbCalls="0" NbMessageReceived="0" NbMessageError="0" NbDistinctIds="0" StartTime="28/07/2023 8:19:42 AM"/> </GetStatisticsResponse> </s:Body> </s:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body/> </soap:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetDeIdentificationRulesResponse xmlns="Caristix.Cloak.WebService.Interface"> <GetDeIdentificationRulesResult Version="4.6"> <DeIdentificationField Enabled="True" Name="DeId-1" Segment="PID" Field="3" Component="1" SubComponent="-1" IsId="True"> <Generator Version="4.2" Id="DeId-1_Generator" Name="" Format="" ValueType="String"> <Variable Version="4.2" Id="DeId-1_Variable-1" Type="String" AllowNull="False" LimitationMin="9" LimitationMax="9" IncludeLowercaseLetter="False" IncludeUppercaseLetter="False" IncludeDigit="True" IncludeSpecialCharacter="False"/> </Generator> </DeIdentificationField> ...
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body/> </soap:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <SetDeIdentificationRulesResponse xmlns="Caristix.Cloak.WebService.Interface"/> </s:Body> </s:Envelope>
Returns SpecificationPackage (an XML containing a stream of a cxp file).
Call example:<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body/> </soap:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetReferenceSpecificationDefinitionResponse xmlns="Caristix.Cloak.WebService.Interface"> <GetReferenceSpecificationDefinitionResult> <Stream Length="570803">UEsDBBQAAgAIAAhF/FYu/si2SQAAAFoAAAAPABwAcGFja2FnZUluZm8ueG1 sIKIYACigFAAAAAAAAAAAAAAAAAAAAAAAAAAAALOxr8jNUShLLSrOzM+zVTLUM1Cyt+Pls glITM5OTE/1zEvLV4CyQyoLUm2VggtSkzPTMpMTS4AaXFLTMvMyQSwlhTBkMxT07QBQSwME FAACAAgACEX8Vu5V5sytSgQAMGgdABsAHABzcGVjaWZpY2F0aW9uRGVmaW5pdGlvbi54bWw gohgAKKAUAAAAAAAAAAAAAAAAAAAAAAAAAAAA7L3rcttKtib4fyLmHRB7Ik5JJyjZlOTL3n WqO2hJttlbomSScl0mph0gmZJQBgEWLpJ1ftU79K+OmHmDfop+lHqSWZfMRAJIgCApWZKNi ...
Parameters: SpecificationPackage specificationPackage: (an XML containing a stream of a cxp file).
Call example:<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body/> </soap:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <SetReferenceSpecificationDefinitionResponse xmlns="Caristix.Cloak.WebService.Interface"/> </s:Body> </s:Envelope>
De-identify the given HL7 v2 message(s) in ER7 format (‘I’ delimited).
Call example:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cx="Caristix.Cloak. WebService.Interface"> <soap:Body> <cx:ProcessMessageER7><cx:message>MSH|^~\&|SPC|R|ENG|R|200609280100|42|ADT^A03|44859642|D |2.2|44859642||AL|| EVN|A03|200609280100|| PID||717218198|9473^^^R|794429082^R17240|Outreach^Carlene^^||19130113000000|F||3|912 Headden Rdg^^Debord^KY^41214^US^C^|25|||ENGLISH^E^|W|^|339679095^^^R|894-181-1608| PV1||O|^^^R^^^|3|||180823600^Rasmussen^Gwendolyn^^^^MD|103430737^Kelley^Lionel^^^^MD||LAB||||1| 978429584^Larson^Lynne^^^^MD|LNR^^R|916880876^^^R|Z||||||||||||||||A11|||R|||||20060926023900| 20060930145900|||| NTE|1|Demographics: Carlene Outreach 01/13/1913 | NTE|2|ID: 0001754423 | NTE|3|Patient anxious | ZCA|||^^^ ZCD||N|||^^||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||^SURGERY CASE NUMBER~^EMSTAT NUMBER ZCV|||||||LNR|0</cx:message></cx:ProcessMessageER7> </soap:Body> </soap:Envelope>
Response example:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <ProcessMessageER7Response xmlns="Caristix.Cloak.WebService.Interface"> <ProcessMessageER7Result>MSH|^~\&|SPC|R|ENG|R|200609280100|42|ADT^A03|44859642|D
|2.2|44859642||AL|| EVN|A03|200609280100|| PID||810673586|102551581^^^R|142273301^R17240|Velazquez^Sherry^^||19130615000000|F||3|931^^
Whitehall^NY^12887^US^C^|25|||ENGLISH^E^|W|^|204112749^^^R|554-332-0570| PV1||O|^^^R^^^|3|||903742461^Reilly^Myrna^^^^MD|949575804^Mcmahon^Lanny^^^^MD||LAB||||1|||
299029782^Pope^Emily^^^^MD|LNR^^R|736473459^^^R|Z||||||||||||||||A11|||R|||||2006092319
3900|20061006015900|||| NTE|1|Demographics: Sherry Velazquez 06/15/1913 | NTE|2|ID: 102551581 | NTE|3|Patient anxious | ZCA|||^^^ ZCD||N|||^^||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||^SURGERY CASE
NUMBER~^EMSTAT NUMBER ZCV|||||||LNR|0 
 </ProcessMessageER7Result> </ProcessMessageER7Response> </s:Body> </s:Envelope>
De-identify the given XML message(s). Any data can be provided as long as it is a valid XML document, including CCD, FHIR-XML or any other XML document.
Parameters: XmlElement message: one or more HL7 messages in XML format.
Returns XmlElement.
Equivalent to DeIdentifyXML
<ADT_A03 xmlns="urn:hl7-org:v2xml"> <MSH> <MSH.1>|</MSH.1> <MSH.2>^~\&</MSH.2> <MSH.3>SPC</MSH.3> <MSH.4>R</MSH.4> ...
Deprecated. See GetHL7DeIdentificationSettings
Deprecated. See SetHL7DeIdentificationRules
Deprecated. See GetHL7ReferenceSpecificationDefinition
Deprecated. See SetHL7ReferenceSpecificationDefinition
Deprecated. See DeIdentifyHL7
Deprecated. See DeIdentifyHL7_Xml
NORTH AMERICA: +1 (877)-872-0027
WORLD: 1-418-872-4000
EMAIL: info@caristix.com
ASIA-PACIFIC
DENIS CANTIN
T: +61418441388
denis.cantin@caristix.com
NORTH AMERICA & EUROPE
JEAN-LUC MORIN
T: 418 872-4000
jeanluc.morin@caristix.com
HL7® / FHIR® are a registered trademarks of Health Level Seven International. The use of this trademark does not constitute an endorsement by HL7.