Web Service: MachtigingenZorgverzekeraarService

Target Namespace:
http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar

Port MachtigingenZorgverzekeraar Port typeSource code

Location:
http://tempuri.org
Protocol:
SOAP
Transport protocol:
SOAP over HTTP
Operations:
  1. IntrekkenMachtigingDetailSource code
  2. IsAliveDetailSource code
  3. OntvangenBestandenDetailSource code
  4. OntvangenMachtigingDetailSource code

Port MachtigingenZorgverzekeraar12 Port typeSource code

Location:
http://tempuri.org
Protocol:
SOAP
Transport protocol:
SOAP over HTTP
Operations:
  1. IntrekkenMachtigingDetailSource code
  2. IsAliveDetailSource code
  3. OntvangenBestandenDetailSource code
  4. OntvangenMachtigingDetailSource code

Operations

    Port type IMachtigingenZorgverzekeraarSource code

    1. IntrekkenMachtiging
      Description:
      Via deze methode kan een machtigingsaanvraag ingetrokken worden.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar/IntrekkenMachtiging
      Input:
      IntrekkenMachtigingSoapIn (soap:body, use = literal)Source code
      parameters type IntrekkenMachtigingRequest
      • IntrekkenMachtiging type IntrekkenMachtiging
        • MachtigingId type MachtigingIdType - type long with restriction minInclusive(0)
        • Machtigingnummer - optional, nillable; type MachtigingnummerType - type string with restriction maxLength(40)
        • ReferentiecodeZorgverzekeraar - optional, nillable; type ReferentiecodeType - type string with restriction maxLength(40)
        • NieuweStatus type MachtigingStatusIntrekkenMachtigingType - type string with restriction - enum { 'IngetrokkenDoorZorgverlener' }
        • DatumIntrekken - optional, nillable; type DatumTijd - type dateTime with restriction
        • RedenIntrekkenOmschrijving - optional, nillable; type RedenIntrekkenOmschrijvingType - type string with restriction maxLength(500)
        • RedenIntrekkenToelichting - optional, nillable; type RedenIntrekkenToelichtingType - type string with restriction maxLength(1024)
        • CertificateIdIntrekken - optional, nillable; type VecozoCertificaatnummerType - type long with restriction totalDigits(14) minInclusive(0)
      Output:
      IntrekkenMachtigingSoapOut (soap:body, use = literal)Source code
      parameters type IntrekkenMachtigingResponse
      • SuccesvolOntvangen type boolean
      Fault:
      MachtigingenFaultContract_FaultMessage (soap:fault, use = literal)Source code
      detail type MachtigingenFault
      • Resultaatcode - nillable; type Resultaatcode - type string with restriction - enum { 'MACH000', 'MACH001', 'MACH002', 'MACH003', 'MACH004', 'MACH999' }
      • Message - nillable; type string
    2. IsAlive
      Description:
      Via deze methode kan door de aanroepende partij worden achterhaald of de service gereed is om berichten te ontvangen.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar/IsAlive
      Input:
      IsAliveSoapIn (soap:body, use = literal)Source code
      parameters type IsAliveRequest
      Output:
      IsAliveSoapOut (soap:body, use = literal)Source code
      parameters type IsAliveResponse
      Fault:
      MachtigingenFaultContract_FaultMessage (soap:fault, use = literal)Source code
      detail type MachtigingenFault
      • Resultaatcode - nillable; type Resultaatcode - type string with restriction - enum { 'MACH000', 'MACH001', 'MACH002', 'MACH003', 'MACH004', 'MACH999' }
      • Message - nillable; type string
    3. OntvangenBestanden
      Description:
      Via deze methode kunnen bestanden toegevoegd worden aan een bestaande machtiging.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar/OntvangenBestanden
      Input:
      OntvangenBestandenSoapIn (soap:body, use = literal)Source code
      parameters type OntvangenBestandenRequest
      • OntvangenBestanden type OntvangenBestanden
        • MachtigingId type MachtigingIdType - type long with restriction minInclusive(0)
        • Machtigingnummer - optional, nillable; type MachtigingnummerType - type string with restriction maxLength(40)
        • ReferentiecodeZorgverzekeraar - optional, nillable; type ReferentiecodeType - type string with restriction maxLength(40)
        • Bestanden type ArrayOfBestand
          • Bestand - optional; type Bestand
            • Naam type BestandsnaamType - type string with restriction maxLength(255)
            • MimeType - optional, nillable; type MimeType - type string with restriction maxLength(500)
            • FileSize type FileSizeType - type int with restriction minInclusive(0)
            • Omschrijving - optional, nillable; type BestandOmschrijvingType - type string with restriction maxLength(1000)
            • Data type BinaryDataType - type base64Binary with restriction
      Output:
      OntvangenBestandenSoapOut (soap:body, use = literal)Source code
      parameters type OntvangenBestandenResponse
      • SuccesvolOntvangen type boolean
      Fault:
      MachtigingenFaultContract_FaultMessage (soap:fault, use = literal)Source code
      detail type MachtigingenFault
      • Resultaatcode - nillable; type Resultaatcode - type string with restriction - enum { 'MACH000', 'MACH001', 'MACH002', 'MACH003', 'MACH004', 'MACH999' }
      • Message - nillable; type string
    4. OntvangenMachtiging
      Description:
      Via deze methode worden machtigingen doorgestuurd naar een zorgverzekeraar.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar/OntvangenMachtiging
      Input:
      OntvangenMachtigingSoapIn (soap:body, use = literal)Source code
      parameters type OntvangenMachtigingRequest
      • Machtiging type Machtiging
        • MachtigingId type MachtigingIdType - type long with restriction minInclusive(0)
        • ReferentiecodeZorgverzekeraar - optional, nillable; type ReferentiecodeType - type string with restriction maxLength(40)
        • ReferentiecodeZorgverlener - optional, nillable; type ReferentiecodeType - type string with restriction maxLength(40)
        • MachtigingStatus type MachtigingStatusOntvangenMachtigingType - type string with restriction - enum { 'Goedgekeurd', 'Afgekeurd', 'AanvragenVoltooidWordtVerzondenNaarZorgverzekeraar', 'GedeeltelijkGoedgekeurd' }
        • Verstrekking type VerstrekkingType - type string with restriction maxLength(256)
        • Begindatum type Datum - type date with restriction
        • Einddatum - optional, nillable; type Datum - type date with restriction
        • DatumAangevraagd type DatumTijd - type dateTime with restriction
        • DatumGoedkeuring - optional, nillable; type DatumTijd - type dateTime with restriction
        • VraagAntwoordXML - optional, nillable; type VraagAntwoordXMLType - type string with restriction maxLength(524288)
        • DatumAfkeuring - optional, nillable; type DatumTijd - type dateTime with restriction
        • RedenAfkeuringCode - optional, nillable; type RedenAfkeuringCodeType - type string with restriction maxLength(3)
        • RedenAfkeuringOmschrijving - optional, nillable; type RedenAfkeuringOmschrijvingType - type string with restriction maxLength(500)
        • RedenAfkeuringToelichting - optional, nillable; type RedenAfkeuringToelichtingType - type string with restriction maxLength(1024)
        • VraagAntwoordPDF - optional, nillable; type Bestand
          • Naam type BestandsnaamType - type string with restriction maxLength(255)
          • MimeType - optional, nillable; type MimeType - type string with restriction maxLength(500)
          • FileSize type FileSizeType - type int with restriction minInclusive(0)
          • Omschrijving - optional, nillable; type BestandOmschrijvingType - type string with restriction maxLength(1000)
          • Data type BinaryDataType - type base64Binary with restriction
        • MachtigingenPDF - optional, nillable; type Bestand
          • Naam type BestandsnaamType - type string with restriction maxLength(255)
          • MimeType - optional, nillable; type MimeType - type string with restriction maxLength(500)
          • FileSize type FileSizeType - type int with restriction minInclusive(0)
          • Omschrijving - optional, nillable; type BestandOmschrijvingType - type string with restriction maxLength(1000)
          • Data type BinaryDataType - type base64Binary with restriction
        • Verzekerde type VerzekerdeType
          • BSN type BSNType - type int with restriction totalDigits(9) minInclusive(0)
          • VerzekerdenNummer type VerzekerdenNummerType - type string with restriction maxLength(15)
          • Patientnummer - optional, nillable; type PatientnummerType - type string with restriction maxLength(11)
          • Achternaam type AchternaamType - type string with restriction maxLength(100)
          • Tussenvoegsels - optional, nillable; type TussenvoegselsType - type string with restriction maxLength(10)
          • Voorletters type VoorlettersType - type string with restriction maxLength(6)
          • Geboortedatum type GeboortedatumType - type date with restriction
          • Geslacht type GeslachtType - type int with restriction totalDigits(1) minInclusive(0)
          • DeclaratieUzovi type UzoviType - type int with restriction totalDigits(4) minInclusive(0)
          • RisicoUzovi type UzoviType - type int with restriction totalDigits(4) minInclusive(0)
          • VolmachtUzovi - optional, nillable; type UzoviType - type int with restriction totalDigits(4) minInclusive(0)
          • Adres type AdresType
            • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
            • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
            • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
            • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
            • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
            • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
        • Aanvrager type AanvragerType
          • CertificateId type VecozoCertificaatnummerType - type long with restriction totalDigits(14) minInclusive(0)
          • CodeRolAanvrager - optional, nillable; type CodeRolAanvragerType - type string with restriction - enum { 'Zorgaanbieder', 'MedewerkerZorgverzekeraar' }
          • Instantie - optional, nillable; type InstantieType
            • TypeInstantie type TypeInstantieCode - type string with restriction - enum { 'Praktijk', 'Instelling' }
            • Naam - optional, nillable; type InstantieNaamType - type string with restriction maxLength(100)
            • AgbCode type AgbCodeType
              Representatie van een agb-code. De AGB-code bestaat uit ZORGVERLENERSSOORT (COD008) en ZORGVERLENERSNUMMER (NUM005). Het zorgverlenersnummer is uniek binnen de zorgverlenerssoort.
              • Soort - type int with restriction totalDigits(2) minInclusive(0)
              • Nummer - type int with restriction totalDigits(6) minInclusive(0)
            • Adres - optional, nillable; type AdresType
              • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
              • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
              • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
              • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
              • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
              • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
            • Emailadressen - optional, nillable; type ArrayOfEmailadres
              • Emailadres - optional; type EmailadresType
                • Adres type EmailAdresType - type string with restriction maxLength(100)
          • Zorgverlener - optional, nillable; type ZorgverlenerType
            • Achternaam type AchternaamType - type string with restriction maxLength(100)
            • Tussenvoegsels - optional, nillable; type TussenvoegselsType - type string with restriction maxLength(10)
            • Voorletters type VoorlettersType - type string with restriction maxLength(6)
            • AgbCode type AgbCodeType
              Representatie van een agb-code. De AGB-code bestaat uit ZORGVERLENERSSOORT (COD008) en ZORGVERLENERSNUMMER (NUM005). Het zorgverlenersnummer is uniek binnen de zorgverlenerssoort.
              • Soort - type int with restriction totalDigits(2) minInclusive(0)
              • Nummer - type int with restriction totalDigits(6) minInclusive(0)
            • Adres - optional, nillable; type AdresType
              • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
              • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
              • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
              • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
              • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
              • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
            • Emailadressen - optional, nillable; type ArrayOfEmailadres
              • Emailadres - optional; type EmailadresType
                • Adres type EmailAdresType - type string with restriction maxLength(100)
          • Emailadressen - optional, nillable; type ArrayOfEmailadres
            • Emailadres - optional; type EmailadresType
              • Adres type EmailAdresType - type string with restriction maxLength(100)
        • Uitvoerder - optional, nillable; type UitvoerderType
          • Zorgverlener - optional, nillable; type ZorgverlenerType
            • Achternaam type AchternaamType - type string with restriction maxLength(100)
            • Tussenvoegsels - optional, nillable; type TussenvoegselsType - type string with restriction maxLength(10)
            • Voorletters type VoorlettersType - type string with restriction maxLength(6)
            • AgbCode type AgbCodeType
              Representatie van een agb-code. De AGB-code bestaat uit ZORGVERLENERSSOORT (COD008) en ZORGVERLENERSNUMMER (NUM005). Het zorgverlenersnummer is uniek binnen de zorgverlenerssoort.
              • Soort - type int with restriction totalDigits(2) minInclusive(0)
              • Nummer - type int with restriction totalDigits(6) minInclusive(0)
            • Adres - optional, nillable; type AdresType
              • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
              • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
              • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
              • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
              • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
              • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
            • Emailadressen - optional, nillable; type ArrayOfEmailadres
              • Emailadres - optional; type EmailadresType
                • Adres type EmailAdresType - type string with restriction maxLength(100)
          • Instantie - optional, nillable; type InstantieType
            • TypeInstantie type TypeInstantieCode - type string with restriction - enum { 'Praktijk', 'Instelling' }
            • Naam - optional, nillable; type InstantieNaamType - type string with restriction maxLength(100)
            • AgbCode type AgbCodeType
              Representatie van een agb-code. De AGB-code bestaat uit ZORGVERLENERSSOORT (COD008) en ZORGVERLENERSNUMMER (NUM005). Het zorgverlenersnummer is uniek binnen de zorgverlenerssoort.
              • Soort - type int with restriction totalDigits(2) minInclusive(0)
              • Nummer - type int with restriction totalDigits(6) minInclusive(0)
            • Adres - optional, nillable; type AdresType
              • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
              • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
              • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
              • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
              • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
              • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
            • Emailadressen - optional, nillable; type ArrayOfEmailadres
              • Emailadres - optional; type EmailadresType
                • Adres type EmailAdresType - type string with restriction maxLength(100)
        • Prestaties type ArrayOfPrestatie
          • Prestatie type PrestatieType
            • AanduidingPrestatieCodeLijst type AanduidingPrestatieCodeLijstType - type int with restriction totalDigits(3) minInclusive(0)
            • Prestatiecode type PrestatiecodeType - type string with restriction maxLength(12)
            • Declaratiecode - optional, nillable; type DeclaratiecodeType - type string with restriction maxLength(12)
            • SoortPrestatie - optional, nillable; type SoortPrestatieType - type int with restriction totalDigits(2) minInclusive(0)
            • Status - optional, nillable; type PrestatieCodeStatusType - type string with restriction - enum { 'NietIngevuld', 'Goedgekeurd', 'GedeeltelijkGoedgekeurd', 'Afgekeurd' }
            • BeperkendeVoorwaarde - optional, nillable; type BeperkendeVoorwaardeType
              • Eenheid - optional, nillable; type BeperkendeVoorwaardeEenheidType - type string with restriction maxLength(2)
              • Aantal - optional, nillable; type BeperkendeVoorwaardeAantalType - type int with restriction totalDigits(5) minInclusive(0)
              • Voorwaarden - optional, nillable; type BeperkendeVoorwaardeVoorwaardenType - type string with restriction maxLength(1024)
              • Bedrag - optional, nillable; type BeperkendeVoorwaardeBedragType - type int with restriction totalDigits(8) minInclusive(0)
            • Zorgsoort type ZorgsoortType
              • Ziekenhuiszorg - optional, nillable; type Ziekenhuiszorg
                • Poortspecialisme - optional, nillable; type PoortspecialismeType - type int with restriction totalDigits(4) minInclusive(0)
                • Diagnosecode - optional, nillable; type ZiekenhuiszorgDiagnosecodeType - type string with restriction maxLength(7)
                • SoortDiagnose - optional, nillable; type ZiekenhuiszorgSoortDiagnoseType - type int with restriction totalDigits(1) minInclusive(0)
              • Mondzorg - optional, nillable; type Mondzorg
                • Diagnosecode - optional, nillable; type MondzorgDiagnosecodeType - type int with restriction totalDigits(4) minInclusive(0)
                • Diagnosecodelijst - optional, nillable; type MondzorgDiagnosecodelijstType - type int with restriction totalDigits(3) minInclusive(0)
                • IndicatieBovenOnderTandheelkunde - optional, nillable; type IndicatieBovenOnderTandheelkundeType - type int with restriction totalDigits(1) minInclusive(0)
                • Gebitselementcode - optional, nillable; type GebitselementcodeType - type int with restriction totalDigits(2) minInclusive(0)
                • Vlakcode - optional, nillable; type VlakcodeType - type string with restriction maxLength(6)
                • IndicatieBijzondereTandheelkunde - optional, nillable; type IndicatieBijzondereTandheelkundeType - type string with restriction maxLength(1)
                • SoortBijzondereTandheelkunde - optional, nillable; type SoortBijzondereTandheelkundeType - type int with restriction totalDigits(3) minInclusive(0)
              • Hulpmiddelenzorg - optional, nillable; type Hulpmiddelenzorg
                • AanvullendeGeneriekeProductcodeHulpmiddelen1 - optional, nillable; type AanvullendeGeneriekeProductcodeHulpmiddelenType - type int with restriction totalDigits(6) minInclusive(0)
                • AanvullendeGeneriekeProductcodeHulpmiddelen2 - optional, nillable; type AanvullendeGeneriekeProductcodeHulpmiddelenType - type int with restriction totalDigits(6) minInclusive(0)
                • DatumAfleveringVoorgaandeHulpmiddel - optional, nillable; type Datum - type date with restriction
                • IndicatiePositie - optional, nillable; type IndicatiePositieType - type int with restriction totalDigits(2) minInclusive(0)
              • Paramedischehulp - optional, nillable; type Paramedischehulp
                • Diagnosecode1 - optional, nillable; type ParamedischehulpDiagnosecode1Type - type int with restriction totalDigits(8) minInclusive(0)
                • Diagnosecodelijst1 - optional, nillable; type ParamedischehulpDiagnosecodelijst1Type - type int with restriction totalDigits(3) minInclusive(0)
                • Diagnosecode2 - optional, nillable; type ParamedischehulpDiagnosecode2Type - type int with restriction totalDigits(8) minInclusive(0)
                • Diagnosecodelijst2 - optional, nillable; type ParamedischehulpDiagnosecodelijst2Type - type int with restriction totalDigits(3) minInclusive(0)
                • Diagnosecode3 - optional, nillable; type ParamedischehulpDiagnosecode3Type - type string with restriction maxLength(8)
                • Diagnosecodelijst3 - optional, nillable; type ParamedischehulpDiagnosecodelijst3Type - type int with restriction totalDigits(3) minInclusive(0)
                • Diagnosecode4 - optional, nillable; type ParamedischehulpDiagnosecode4Type - type string with restriction maxLength(8)
                • Diagnosecodelijst4 - optional, nillable; type ParamedischehulpDiagnosecodelijst4Type - type int with restriction totalDigits(3) minInclusive(0)
                • CodeSoortIndicatieParamedischeHulp - optional, nillable; type CodeSoortIndicatieParamedischeHulpType - type int with restriction totalDigits(3) minInclusive(0)
              • EerstelijnsPsychologischehulp - optional, nillable; type EerstelijnsPsychologischehulp
                • Diagnosecode - optional, nillable; type EerstelijnsPsychologischehulpDiagnosecodeType - type string with restriction maxLength(8)
                • Diagnosecodelijst - optional, nillable; type EerstelijnsPsychologischehulpDiagnosecodelijstType - type int with restriction totalDigits(3) minInclusive(0)
              • Farmaceutischehulp - optional, nillable; type Farmaceutischehulp
                • GGZDBC - optional, nillable; type GGZDBC
                  • Poortspecialisme - optional, nillable; type PoortspecialismeType - type int with restriction totalDigits(4) minInclusive(0)
                • Huisartsenhulp - optional, nillable; type Huisartsenhulp
                  • Kraamzorg - optional, nillable; type Kraamzorg
                    • Verloskunde - optional, nillable; type Verloskunde
                      • ZorgOverigeSectoren - optional, nillable; type ZorgOverigeSectoren
                        • Vervoer - optional, nillable; type Vervoer
                          • CodeBestemmingVervoer - optional, nillable; type CodeBestemmingVervoerType - type int with restriction totalDigits(4) minInclusive(0)
                          • IndicatieBegeleidingVervoer - optional, nillable; type IndicatieBegeleidingVervoerType - type string with restriction maxLength(1)
                          • AdresHerkomst - optional, nillable; type AdresType
                            • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
                            • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
                            • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
                            • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
                            • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
                            • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
                          • AdresBestemming - optional, nillable; type AdresType
                            • Straatnaam - optional, nillable; type StraatnaamType - type string with restriction maxLength(75)
                            • Huisnummer - optional, nillable; type HuisnummerType - type int with restriction totalDigits(5)
                            • HuisnummerToevoeging - optional, nillable; type HuisnummerToevoegingType - type string with restriction maxLength(6)
                            • Postcode - optional, nillable; type PostcodeType - type string with restriction maxLength(8)
                            • Woonplaats - optional, nillable; type WoonplaatsType - type string with restriction maxLength(75)
                            • CodeLand - optional, nillable; type CodeLandType - type string with restriction maxLength(2)
                  • Bestanden - optional, nillable; type ArrayOfBestand
                    • Bestand - optional; type Bestand
                      • Naam type BestandsnaamType - type string with restriction maxLength(255)
                      • MimeType - optional, nillable; type MimeType - type string with restriction maxLength(500)
                      • FileSize type FileSizeType - type int with restriction minInclusive(0)
                      • Omschrijving - optional, nillable; type BestandOmschrijvingType - type string with restriction maxLength(1000)
                      • Data type BinaryDataType - type base64Binary with restriction
                Output:
                OntvangenMachtigingSoapOut (soap:body, use = literal)Source code
                parameters type OntvangenMachtigingResponse
                • SuccesvolOntvangen type boolean
                Fault:
                MachtigingenFaultContract_FaultMessage (soap:fault, use = literal)Source code
                detail type MachtigingenFault
                • Resultaatcode - nillable; type Resultaatcode - type string with restriction - enum { 'MACH000', 'MACH001', 'MACH002', 'MACH003', 'MACH004', 'MACH999' }
                • Message - nillable; type string

            WSDL source code

            <?xml version="1.0"?>
            <wsdl:definitions name="MachtigingenZorgverzekeraar" targetNamespace="http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar"
            xmlns:tns="http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar"
            xmlns:type="http://schemas.vecozo.nl/Machtigingen/v2/SharedTypes"
            xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
            xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
            xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
            >
            <wsdl:types>
            <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.vecozo.nl/Machtigingen/v2/MachtigingenZorgverzekeraar">
            <xs:complexType name="Machtiging">
            <xs:sequence></xs:sequence>
            </xs:complexType>
            </xs:schema>
            </wsdl:types>
            <wsdl:portType name="IMachtigingenZorgverzekeraar"></wsdl:portType>
            <wsdl:binding name="MachtigingenZorgverzekeraarBinding" type="tns:IMachtigingenZorgverzekeraar"></wsdl:binding>
            <wsdl:binding name="MachtigingenZorgverzekeraarBinding12" type="tns:IMachtigingenZorgverzekeraar"></wsdl:binding>
            </wsdl:definitions>

            Imported Schema Machtigingen_SharedTypes.xsd

            <xs:schema targetNamespace="http://schemas.vecozo.nl/Machtigingen/v2/SharedTypes" elementFormDefault="qualified"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            xmlns:tns="http://schemas.vecozo.nl/Machtigingen/v2/SharedTypes"
            >
            <!-- SOAP-related types -->
            <xs:simpleType name="Resultaatcode">
            <xs:restriction base="xs:string">
            <xs:enumeration value="MACH000">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Gebruiker is niet geauthenticeerd.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MACH001">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Gebruiker is niet geautoriseerd.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MACH002">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Functionele fout.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MACH003">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Validatie fout. De opgestuurde gegevens in het SOAP-bericht voldoen niet aan restricties die vanuit de WSDL zijn opgelegd via xs:restriction.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MACH004">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Gekozen MachtigingStatus is niet toegestaan.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MACH999">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Technische fout. Zie ook de eventueel bijgesloten foutmelding ('Message').</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            </xs:restriction>
            </xs:simpleType>
            <xs:complexType name="IsAliveResponse">
            <xs:sequence>
            <xs:element name="IsAliveAndReady" type="xs:boolean" minOccurs="1" maxOccurs="1">
            <xs:annotation>
            <xs:documentation xml:lang="EN">Return 'true' if the service is alive and ready to process messages, 'false' if it's not.</xs:documentation>
            </xs:annotation>
            </xs:element>
            <xs:element name="Reason" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
            <xs:annotation>
            <xs:documentation xml:lang="EN">Optionally provide extra (technical) information about the reason why the service is not ready to process messages.</xs:documentation>
            </xs:annotation>
            </xs:element>
            </xs:sequence>
            </xs:complexType>
            <!-- Datatypes -->
            <xs:simpleType name="Datum">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Datum volgens de tijdzone Central European Summer Time (CEST) Referentie: http://en.wikipedia.org/wiki/Central_European_Summer_Time</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="DatumTijd">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Datum en tijd volgens de tijdzone Central European Summer Time (CEST). Referentie: http://en.wikipedia.org/wiki/Central_European_Summer_Time</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:complexType name="AgbCodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Representatie van een agb-code. De AGB-code bestaat uit ZORGVERLENERSSOORT (COD008) en ZORGVERLENERSNUMMER (NUM005). Het zorgverlenersnummer is uniek binnen de zorgverlenerssoort.</xs:documentation>
            </xs:annotation>
            </xs:complexType>
            <xs:simpleType name="PatientnummerType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Een nummer dat de patient identificeert.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="VecozoCertificaatnummerType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">De identifier die een certificaat dat is uitgegeven door Vecozo uniek identificeert.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="GeslachtType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Geslacht van een persoon, volgens COD046-NEN.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="PostcodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Postcodeveld geschikt voor alle relevante postcodes ter wereld. Referentie: http://en.wikipedia.org/wiki/List_of_postal_codes</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="CodeLandType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Identificatie van een (historisch/actueel) land of gebiedsdeel volgens COD032-NEN.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="VraagAntwoordXMLType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Bevat de verzameling vragen uit het aanvraagformulier met alle antwoorden die door de aanvrager zijn opgegeven in XML formaat.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="MimeType">
            <xs:annotation>
            <xs:documentation xml:lang="EN">The Internet media type associated with a data-stream, as explained here: http://en.wikipedia.org/wiki/Internet_media_type</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="PrestatiecodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Code die de prestatie (zorg/ product/ middel) identificeert.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="AanduidingPrestatieCodeLijstType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Code die aangeeft welke codelijst gebruikt is, met aanduiding van de oorsprong van de codes en/of de beheerder ervan. Volgens COD367-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="IndicatieBovenOnderTandheelkundeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Plaatsaanduiding in de mond, van bijvoorbeeld een prothese. Volgens COD176-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="GebitselementcodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Code voor de identificatie van de elementen van een gebit.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="VlakcodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Code voor de identificatie van het vlak van een element van het gebit, volgens COD041-WHO1.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="IndicatieBijzondereTandheelkundeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Indicatie die aangeeft of er sprake is van bijzondere tandheelkunde, volgens COD854-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="SoortBijzondereTandheelkundeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Indicatie van de soort bijzondere tandheelkunde, volgens COD859-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="SoortPrestatieType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Aanduiding van de soort kosten / prestatie die gemaakt worden m.b.t. de verkrijging door een verzekerde, volgens COD076-VEKT / COD853-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="AanvullendeGeneriekeProductcodeHulpmiddelenType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">De A-GPH betreft een aanvulling op de "generieke productcode hulpmiddelen (GPH)". Het betreft onderwerpen/activiteiten die niet aansluiten bij de uitgangspunten van de internationale classificatie van technische hulpmiddelen voor gehandicapten (ISO 9999), volgens COD456-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="IndicatiePositieType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Aanduiding over de plaats in het lichaam waarop een hulpmiddel betrekking heeft, volgens COD071-VEK1.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="PoortspecialismeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Bestaat uit ZORGVERLENERSSOORT (COD008) en ZORGVERLENER SPECIFICATIENUMMER (COD007).</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="ZorgactiviteitcodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Zorgactiviteitcode volgens het DOT-coderingssysteem.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="ZorgproductcodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Zorgproductcode volgens het DOT-coderingssysteem.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="ZiekenhuiszorgDiagnosecodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">De diagnosecode (AN7), zoals deze kan worden getypeerd binnen een bepaald specialisme.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="MondzorgDiagnosecodeType">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Diagnosecode (N4) bijzondere tandheelkunde volgens COD852-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="ParamedischehulpDiagnosecode1Type">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Verwijsdiagnose (N8) gecodeerd door paramedicus volgens COD697-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="ParamedischehulpDiagnosecode3Type">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Paramedische diagnosecode (AN8) volgens COD597-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="ParamedischehulpDiagnosecode4Type">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Paramedische diagnosecode (AN8) volgens COD691-VEKT.</xs:documentation>
            </xs:annotation>
            </xs:simpleType>
            <xs:simpleType name="TypeInstantieCode">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Type instantie (Praktijk, Instelling)</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:string">
            <xs:enumeration value="Praktijk">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Omschrijving: Praktijk</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Instelling">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Omschrijving: Instelling</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            </xs:restriction>
            </xs:simpleType>
            <xs:simpleType name="CodeRolAanvragerType">
            <xs:restriction base="xs:string">
            <xs:enumeration value="Zorgaanbieder">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Omschrijving: Zorgaanbieder.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MedewerkerZorgverzekeraar">
            <xs:annotation>
            <xs:documentation xml:lang="NL">Omschrijving: Medewerker van de zorgverzekeraar.</xs:documentation>
            </xs:annotation>
            </xs:enumeration>
            </xs:restriction>
            </xs:simpleType>
            <!-- Alle zorgsoorten -->
            <!-- Aanvrager -->
            <!-- Uitvoerder -->
            <!-- Zorgverlener -->
            <!-- Instantie -->
            <!-- Verzekerde -->
            <!-- Adressen -->
            <!-- Bestand -->
            <!-- Beperkende voorwaarden -->
            <!-- Gedeelde zorgsoort structuren -->
            <!-- Zorgsoort Ziekenhuiszorg -->
            <!-- Zorgsoort Mondzorg -->
            <!-- Zorgsoort Hulpmiddelen -->
            <!-- Zorgsoort Paramedischehulp -->
            <!-- Zorgsoort Eerstelijns psychologische hulp -->
            <!-- Zorgsoort Farmaceutische hulp -->
            <!-- Zorgsoort GGZDBC -->
            <!-- Zorgsoort Huisartsenhulp -->
            <!-- Zorgsoort Kraamzorg -->
            <!-- Zorgsoort Verloskunde -->
            <!-- Zorgsoort ZorgOverigeSectoren -->
            <!-- Zorgsoort Vervoer -->
            </xs:schema>

            About wsdl-viewer.xsl

            This document was generated by Microsoft XSLT engine. The engine processed the WSDL in XSLT 1.0 compliant mode.
            This page has been generated by wsdl-viewer.xsl, version 3.1.01
            Author: tomi vanek
            Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.

            The transformation was inspired by the article
            Uche Ogbuji: WSDL processing with XSLT